* [sisyphus] Ошибки при компиляции gd1 и gd2
@ 2002-12-02 13:35 Nicholas Tretyachenko
2002-12-02 14:32 ` Dmitry V. Levin
0 siblings, 1 reply; 3+ messages in thread
From: Nicholas Tretyachenko @ 2002-12-02 13:35 UTC (permalink / raw)
To: sisyphus
Добрый день, уважаемые разработчики !
Пытаюсь собрать gd1 и gd2 из src.rpm,
получаю следующее сообщение ( gd2 ):
rpmbuild -bb gd2.spec
.....
gcc -I. -I/usr/include/freetype2 -I/usr/X11R6/include/X11 pngtogd.o -o pngtogd -L. -L/usr/X11R6/lib -lgd
/usr/bin/ld: warning: libXpm.so.4, needed by ./libgd.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libX11.so.6, needed by ./libgd.so, not found (try using -rpath or -rpath-link)
./libgd.so: undefined reference to `XpmReadFileToXpmImage'
collect2: ld returned 1 exit status
make: *** [pngtogd] Error 1
.....
Если сделать su, а потом попытаться собрать - все собирается нормально.
Почему не едут лыжи?
Установлены:
XFree86-libs-4.2.1-alt4
XFree86-devel-4.2.1-alt4
XFree86-devel-static-4.2.1-alt4
binutils-2.13.90.0.4-alt2
glibc-2.2.5-alt4
glibc-devel-2.2.5-alt4
rpm-build-topdir-4.0.4-alt11
rpm-utils-0.6.8-alt1
rpm-build-4.0.4-alt11
rpm-4.0.4-alt11
gcc3.2-3.2.1-alt2
gcc2.96-2.96-alt3
gcc-common-1.2.1-alt2
Содержимое файла ~/.rpmmacros :
%_topdir /home/tkola/rpm
%_allow_root_build yes
--
Best regards,
Nicholas mailto:tkola@amfitel.ru
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [sisyphus] Ошибки при компиляции gd1 и gd2
2002-12-02 13:35 [sisyphus] Ошибки при компиляции gd1 и gd2 Nicholas Tretyachenko
@ 2002-12-02 14:32 ` Dmitry V. Levin
2002-12-02 15:17 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
0 siblings, 1 reply; 3+ messages in thread
From: Dmitry V. Levin @ 2002-12-02 14:32 UTC (permalink / raw)
To: ALT Linux Sisyphus mailing list
[-- Attachment #1: Type: text/plain, Size: 844 bytes --]
On Mon, Dec 02, 2002 at 04:35:40PM +0300, Nicholas Tretyachenko wrote:
> Добрый день, уважаемые разработчики !
> Пытаюсь собрать gd1 и gd2 из src.rpm,
> получаю следующее сообщение ( gd2 ):
>
> rpmbuild -bb gd2.spec
> .....
> gcc -I. -I/usr/include/freetype2 -I/usr/X11R6/include/X11 pngtogd.o -o pngtogd -L. -L/usr/X11R6/lib -lgd
> /usr/bin/ld: warning: libXpm.so.4, needed by ./libgd.so, not found (try using -rpath or -rpath-link)
> /usr/bin/ld: warning: libX11.so.6, needed by ./libgd.so, not found (try using -rpath or -rpath-link)
> ./libgd.so: undefined reference to `XpmReadFileToXpmImage'
> collect2: ld returned 1 exit status
> make: *** [pngtogd] Error 1
> .....
>
> Если сделать su, а потом попытаться собрать - все собирается нормально.
> Почему не едут лыжи?
Отсутствует строка
/usr/X11R6/lib
в файле /etc/ld.so.conf
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* [sisyphus] Re[2]: [sisyphus] Ошибки при компиляции gd1 и gd2
2002-12-02 14:32 ` Dmitry V. Levin
@ 2002-12-02 15:17 ` Nicholas Tretyachenko
0 siblings, 0 replies; 3+ messages in thread
From: Nicholas Tretyachenko @ 2002-12-02 15:17 UTC (permalink / raw)
To: Dmitry V. Levin
Добрый день, Дмитрий !
DVL> Отсутствует строка
DVL> /usr/X11R6/lib
DVL> в файле /etc/ld.so.conf
Есть она, в том-то и дело.
Вот файл /etc/ld.so.conf:
/usr/X11R6/lib
/usr/lib
И ldconfig -p показывает в своем списке libX11.so.6 и libXpm.so.4
Если установить в пользовательском окружении
LD_LIBRARY_PATH=/lib:/usr/lib:/usr/X11R6/lib
то сборка проходит нормально.
Если сделать su, то все тоже работает нормально без установки
LD_LIBRARY_PATH.
Окружение в обоих случаях идентично за исключением переменных UID и
EUID.
--
Best regards,
Nicholas mailto:tkola@amfitel.ru
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-12-02 15:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-02 13:35 [sisyphus] Ошибки при компиляции gd1 и gd2 Nicholas Tretyachenko
2002-12-02 14:32 ` Dmitry V. Levin
2002-12-02 15:17 ` [sisyphus] Re[2]: " Nicholas Tretyachenko
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git