Страница 1 из 1

Не компилируется pcre 8.41

Добавлено: 04 окт 2017, 23:56
connor41
Опять я тут) :-D
Не устанавливает pcre, то есть компиляцию ( make) проходит, а make install нет :sad:
Конфигурация:

Код: Выделить всё

./configure --prefix= --build=i686-pc-linux-gnu
Выхлоп:

Код: Выделить всё

connor41@connor41-Aspire-E1-521 ~/Загрузки/pcre-8.41 $ sudo make install DESTDIR=/mnt/ConLinux/make  install-am
make[1]: вход в каталог «/home/connor41/Загрузки/pcre-8.41»
make[2]: вход в каталог «/home/connor41/Загрузки/pcre-8.41»
 /bin/mkdir -p '/mnt/ConLinux//lib'
 /bin/bash ./libtool   --mode=install /usr/bin/install -c   libpcre.la libpcreposix.la libpcrecpp.la '/mnt/ConLinux//lib'
libtool: install: /usr/bin/install -c .libs/libpcre.so.1.2.9 /mnt/ConLinux//lib/libpcre.so.1.2.9
libtool: install: (cd /mnt/ConLinux//lib && { ln -s -f libpcre.so.1.2.9 libpcre.so.1 || { rm -f libpcre.so.1 && ln -s libpcre.so.1.2.9 libpcre.so.1; }; })
libtool: install: (cd /mnt/ConLinux//lib && { ln -s -f libpcre.so.1.2.9 libpcre.so || { rm -f libpcre.so && ln -s libpcre.so.1.2.9 libpcre.so; }; })
libtool: install: /usr/bin/install -c .libs/libpcre.lai /mnt/ConLinux//lib/libpcre.la
libtool: warning: relinking 'libpcreposix.la'
libtool: install: (cd /home/connor41/Загрузки/pcre-8.41; /bin/bash "/home/connor41/Загрузки/pcre-8.41/libtool"  --silent --tag CC --mode=relink gcc -fvisibility=hidden -g -O2 -version-info 0:5:0 -o libpcreposix.la -rpath /lib libpcreposix_la-pcreposix.lo libpcre.la -inst-prefix-dir /mnt/ConLinux/)
/usr/bin/ld: cannot find /lib/libc.so.6
/usr/bin/ld: cannot find /lib/libc_nonshared.a
collect2: error: ld returned 1 exit status
libtool:   error: error: relink 'libpcreposix.la' with the above command before installing it
Makefile:1394: ошибка выполнения рецепта для цели «install-libLTLIBRARIES»
make[2]: *** [install-libLTLIBRARIES] Ошибка 1
make[2]: выход из каталога «/home/connor41/Загрузки/pcre-8.41»
Makefile:2976: ошибка выполнения рецепта для цели «install-am»
make[1]: *** [install-am] Ошибка 2
make[1]: выход из каталога «/home/connor41/Загрузки/pcre-8.41»
Makefile:2970: ошибка выполнения рецепта для цели «install»
make: *** [install] Ошибка 2
 ! Сообщение из: Справка
PCRE — библиотека, реализующая работу регулярных выражений в стиле Perl.

Не компилируется pcre 8.41

Добавлено: 05 окт 2017, 06:30
rogoznik
connor41 писал(а): usr/bin/ld: cannot find /lib/libc.so.6
/usr/bin/ld: cannot find /lib/libc_nonshared.a
Опять чего-то не хватает

Не компилируется pcre 8.41

Добавлено: 05 окт 2017, 07:14
connor41
darkfenix, та знаю, но не пойму чего)))

Не компилируется pcre 8.41

Добавлено: 05 окт 2017, 07:43
rogoznik
Вероятно libc6-dev не хватает

Не компилируется pcre 8.41

Добавлено: 05 окт 2017, 08:46
Unborn
connor41, а что в репозитории нет уже собранной библиотеки?

Не компилируется pcre 8.41

Добавлено: 05 окт 2017, 08:56
Chocobo

Код: Выделить всё

chocobo@linuxmint ~ $ locate libc.so.6
/lib/i386-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libc.so.6
/lib32/libc.so.6
chocobo@linuxmint ~ $ dpkg -S /lib/i386-linux-gnu/libc.so.6
libc6:i386: /lib/i386-linux-gnu/libc.so.6

Не компилируется pcre 8.41

Добавлено: 05 окт 2017, 16:21
connor41
darkfenix, она есть ..

Не компилируется pcre 8.41

Добавлено: 05 окт 2017, 16:21
connor41
Chocobo,

Код: Выделить всё

connor41@connor41-Aspire-E1-521 ~/Загрузки/pcre-8.41 $ locate libc.so.6
/lib/i386-linux-gnu/libc.so.6
connor41@connor41-Aspire-E1-521 ~/Загрузки/pcre-8.41 $ dpkg -S /lib/i386-linux-gnu/libc.so.6
libc6:i386: /lib/i386-linux-gnu/libc.so.6

Не компилируется pcre 8.41

Добавлено: 05 окт 2017, 16:24
Chocobo
connor41, Ну а он ищет по пути /lib/libc.so.6, где его нет
Попробуй может симлинк подсунуть

Не компилируется pcre 8.41

Добавлено: 05 окт 2017, 16:41
connor41
Всем спасибо, там помогли ссылки, так же указал ссылку на файл libc_nonshared.a