[sisyphus] Компиляция gui для e_donkey
Artem
=?iso-8859-1?q?u2u_=CE=C1_nm=2Eru?=
Сб Янв 10 00:46:00 MSK 2004
Ildar Mulyukov пишет:
>On Птн, 2004-01-09 at 18:12, Artem wrote:
>
>
>>Понимаю, что где-то ошибка в правах доступа (или закрыт доступ), но как определить, что он хочет при компиляции, не тратя много времени?
>>
>>
>
>
>ключ -v
>
>
>
>
Насчет ключа -v - эт я что-то недопонял. В ./configure такого ключа не
видел.
Пошел по другому пути - сделал diff для 2-х вариантов (root и обычный
пользователь)
Вот различия (не все, но они все время повторяются, одни и те же)
Под root:
......
сonfigure:4135: gcc -o conftest -g -O2 -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/incl
ude/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2
-I/usr/include/freetype2 -I/usr/X11R6/inclu
de -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread
-I/usr/include/gnet-2.0 -I/usr/lib
/gnet-2.0/include/ -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include conftest.c -Wl,--export-
dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
-lpangoxft-1.0 -lpangox-1.0 -lpan
go-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -pthread
-lgnet-2.0 -lgthread-2.0 -lglib-2.0
>&5
configure:4141: $? = 0
.....
А теперь то же самое под непривилегированным пользователем:
.....
configure:4135: gcc -o conftest -g -O2 -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/incl
ude/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2
-I/usr/include/freetype2 -I/usr/X11R6/inclu
de -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread
-I/usr/include/gnet-2.0 -I/usr/lib
/gnet-2.0/include/ -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include conftest.c -Wl,--export-
dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
-lpangoxft-1.0 -lpangox-1.0 -lpan
go-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -pthread
-lgnet-2.0 -lgthread-2.0 -lglib-2.0
>&5
/usr/bin/ld: warning: libXi.so.6, needed by
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libgdk-x1
1-2.0.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libXinerama.so.1, needed by
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../lib
gdk-x11-2.0.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libXext.so.6, needed by
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libgdk-
x11-2.0.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libXrender.so.1, needed by
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libg
dk-x11-2.0.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libX11.so.6, needed by
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libgdk-x
11-2.0.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libgdk-x11-2.0.so:
undefined reference to `XSetInputF
ocus'
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libgdk-x11-2.0.so:
undefined reference to `XFreePixma
p'
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libgdk-x11-2.0.so:
undefined reference to `XSetWMProt
ocols'
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libgdk-x11-2.0.so:
undefined reference to `XShmDetach
'
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libgdk-x11-2.0.so:
undefined reference to `XLowerWind
ow'
/usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libgdk-x11-2.0.so:
undefined reference to `XCreateFon
tCursor'
.........................
.........................
И дальше еще километр подобной гадости
После этого стало также ясно, почему некоторые другие пакеты не хотели
собираться.
Почему под простым пользователем линковщик не находит библиотеки в
/usr/X11R6/lib ????
Мой ld.so.conf:
/usr/X11R6/lib
/usr/lib
/usr/lib/wine
/usr/local/lib
Кеш обновлен.
Кто может помочь?
Подробная информация о списке рассылки Sisyphus