ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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