* [sisyphus] Компиляция gui для e_donkey @ 2004-01-09 13:53 Artem 2004-01-09 15:00 ` Дмитрий Герасимов 0 siblings, 1 reply; 7+ messages in thread From: Artem @ 2004-01-09 13:53 UTC (permalink / raw) To: sisyphus Хотел собрать пакет ed2k-gtk-gui-0.6.1 Под обычным пользователем Конфигурирую, запускаю make - в конце концов куча ошибок и вылетает при сборке Под root - все прекрасно. Очевидно, не может найти хедеры при компиляции под обычным пользователем - как определить, что он хочет? Лог на экране весьма длинный получается.. Но зацепка начинается уже в самом начале вот с этого: 1) неудачная компиляция make[3]: Вход в каталог `/home/user/src/ALT/BUILD/ed2k-gtk-gui-0.6.1/ed2k_gui' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEPATH='"/usr/local/share/locale/"' -DAPP_PIXMAPS='"/usr/local/share/ed2k_gui/icons"' -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNET_EXPERIMENTAL -Wall -g -g -O2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2 -I/usr/include/freetype2 -I/usr/X11R6/include -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 -MT blacklist.o -MD -MP -MF ".deps/blacklist.Tpo" \ -c -o blacklist.o `test -f 'blacklist.c' || echo './'`blacklist.c; \ then mv -f ".deps/blacklist.Tpo" ".deps/blacklist.Po"; \ else rm -f ".deps/blacklist.Tpo"; exit 1; \ fi blacklist.c: In function `append_to_blacklist_file': blacklist.c:126: warning: implicit declaration of function `_' blacklist.c:126: warning: passing arg 1 of `status_system_error_msg' makes pointer from integer without a cast blacklist.c: In function `reread_blacklist': blacklist.c:150: warning: format argument is not a pointer (arg 2) blacklist.c:220: warning: passing arg 1 of `status_msg' makes pointer from integer without a cast 2) удачная компиляция (под root) make[3]: Entering directory `/home/user/src/ALT/BUILD/ed2k-gtk-gui-0.6.1/ed2k_gui' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEPATH='"/usr/local/share/locale/"' -DAPP_PIXMAPS='"/usr/local/share/ed2k_gui/icons"' -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNET_EXPERIMENTAL -Wall -g -g -O2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2 -I/usr/include/freetype2 -I/usr/X11R6/include -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 -MT blacklist.o -MD -MP -MF ".deps/blacklist.Tpo" \ -c -o blacklist.o `test -f 'blacklist.c' || echo './'`blacklist.c; \ then mv -f ".deps/blacklist.Tpo" ".deps/blacklist.Po"; \ else rm -f ".deps/blacklist.Tpo"; exit 1; \ fi Кто может что-либо посоветовать? ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] Компиляция gui для e_donkey 2004-01-09 13:53 [sisyphus] Компиляция gui для e_donkey Artem @ 2004-01-09 15:00 ` Дмитрий Герасимов 2004-01-09 15:12 ` Artem 0 siblings, 1 reply; 7+ messages in thread From: Дмитрий Герасимов @ 2004-01-09 15:00 UTC (permalink / raw) To: sisyphus Artem wrote: > Хотел собрать пакет ed2k-gtk-gui-0.6.1 > Под обычным пользователем > Конфигурирую, запускаю make - в конце концов куча ошибок и вылетает > при сборке > > Под root - все прекрасно. > Очевидно, не может найти хедеры при компиляции под обычным > пользователем - как определить, что он хочет? > > Лог на экране весьма длинный получается.. > > Но зацепка начинается уже в самом начале вот с этого: > > 1) неудачная компиляция > > make[3]: Вход в каталог > `/home/user/src/ALT/BUILD/ed2k-gtk-gui-0.6.1/ed2k_gui' > if gcc -DHAVE_CONFIG_H -I. -I. -I.. > -DLOCALEPATH='"/usr/local/share/locale/"' > -DAPP_PIXMAPS='"/usr/local/share/ed2k_gui/icons"' > -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED > -DGTK_DISABLE_DEPRECATED -DGNET_EXPERIMENTAL -Wall -g -g -O2 > -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include > -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2 > -I/usr/include/freetype2 -I/usr/X11R6/include -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 -MT blacklist.o -MD -MP -MF > ".deps/blacklist.Tpo" \ > -c -o blacklist.o `test -f 'blacklist.c' || echo './'`blacklist.c; \ > then mv -f ".deps/blacklist.Tpo" ".deps/blacklist.Po"; \ > else rm -f ".deps/blacklist.Tpo"; exit 1; \ > fi > blacklist.c: In function `append_to_blacklist_file': > blacklist.c:126: warning: implicit declaration of function `_' > blacklist.c:126: warning: passing arg 1 of `status_system_error_msg' > makes pointer from integer without a cast > blacklist.c: In function `reread_blacklist': > blacklist.c:150: warning: format argument is not a pointer (arg 2) > blacklist.c:220: warning: passing arg 1 of `status_msg' makes pointer > from integer without a cast > > > 2) удачная компиляция (под root) > > make[3]: Entering directory > `/home/user/src/ALT/BUILD/ed2k-gtk-gui-0.6.1/ed2k_gui' > if gcc -DHAVE_CONFIG_H -I. -I. -I.. > -DLOCALEPATH='"/usr/local/share/locale/"' > -DAPP_PIXMAPS='"/usr/local/share/ed2k_gui/icons"' > -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED > -DGTK_DISABLE_DEPRECATED -DGNET_EXPERIMENTAL -Wall -g -g -O2 > -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include > -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2 > -I/usr/include/freetype2 -I/usr/X11R6/include -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 -MT blacklist.o -MD -MP -MF > ".deps/blacklist.Tpo" \ > -c -o blacklist.o `test -f 'blacklist.c' || echo './'`blacklist.c; \ > then mv -f ".deps/blacklist.Tpo" ".deps/blacklist.Po"; \ > else rm -f ".deps/blacklist.Tpo"; exit 1; \ > fi > > Кто может что-либо посоветовать? > > _______________________________________________ > Sisyphus mailing list > Sisyphus@altlinux.ru > http://altlinux.ru/mailman/listinfo/sisyphus а xMule из Сизифа не устраивает?. сорри, что ответ не совсем по теме вопроса. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] Компиляция gui для e_donkey 2004-01-09 15:00 ` Дмитрий Герасимов @ 2004-01-09 15:12 ` Artem 2004-01-09 15:18 ` Ildar Mulyukov 0 siblings, 1 reply; 7+ messages in thread From: Artem @ 2004-01-09 15:12 UTC (permalink / raw) To: sisyphus Дмитрий Герасимов пишет: > Artem wrote: > >> Хотел собрать пакет ed2k-gtk-gui-0.6.1 >> Под обычным пользователем >> Конфигурирую, запускаю make - в конце концов куча ошибок и вылетает >> при сборке >> >> Под root - все прекрасно. >> Очевидно, не может найти хедеры при компиляции под обычным >> пользователем - как определить, что он хочет? >> >> Лог на экране весьма длинный получается.. >> >> Но зацепка начинается уже в самом начале вот с этого: >> >> 1) неудачная компиляция >> >> make[3]: Вход в каталог >> `/home/user/src/ALT/BUILD/ed2k-gtk-gui-0.6.1/ed2k_gui' >> if gcc -DHAVE_CONFIG_H -I. -I. -I.. >> -DLOCALEPATH='"/usr/local/share/locale/"' >> -DAPP_PIXMAPS='"/usr/local/share/ed2k_gui/icons"' >> -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED >> -DGTK_DISABLE_DEPRECATED -DGNET_EXPERIMENTAL -Wall -g -g -O2 >> -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include >> -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2 >> -I/usr/include/freetype2 -I/usr/X11R6/include -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 -MT blacklist.o -MD -MP -MF >> ".deps/blacklist.Tpo" \ >> -c -o blacklist.o `test -f 'blacklist.c' || echo './'`blacklist.c; \ >> then mv -f ".deps/blacklist.Tpo" ".deps/blacklist.Po"; \ >> else rm -f ".deps/blacklist.Tpo"; exit 1; \ >> fi >> blacklist.c: In function `append_to_blacklist_file': >> blacklist.c:126: warning: implicit declaration of function `_' >> blacklist.c:126: warning: passing arg 1 of `status_system_error_msg' >> makes pointer from integer without a cast >> blacklist.c: In function `reread_blacklist': >> blacklist.c:150: warning: format argument is not a pointer (arg 2) >> blacklist.c:220: warning: passing arg 1 of `status_msg' makes pointer >> from integer without a cast >> >> >> 2) удачная компиляция (под root) >> >> make[3]: Entering directory >> `/home/user/src/ALT/BUILD/ed2k-gtk-gui-0.6.1/ed2k_gui' >> if gcc -DHAVE_CONFIG_H -I. -I. -I.. >> -DLOCALEPATH='"/usr/local/share/locale/"' >> -DAPP_PIXMAPS='"/usr/local/share/ed2k_gui/icons"' >> -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED >> -DGTK_DISABLE_DEPRECATED -DGNET_EXPERIMENTAL -Wall -g -g -O2 >> -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include >> -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/Xft2 >> -I/usr/include/freetype2 -I/usr/X11R6/include -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 -MT blacklist.o -MD -MP -MF >> ".deps/blacklist.Tpo" \ >> -c -o blacklist.o `test -f 'blacklist.c' || echo './'`blacklist.c; \ >> then mv -f ".deps/blacklist.Tpo" ".deps/blacklist.Po"; \ >> else rm -f ".deps/blacklist.Tpo"; exit 1; \ >> fi >> >> Кто может что-либо посоветовать? >> >> _______________________________________________ >> Sisyphus mailing list >> Sisyphus@altlinux.ru >> http://altlinux.ru/mailman/listinfo/sisyphus > > > а xMule из Сизифа не устраивает?. сорри, что ответ не совсем по теме > вопроса. > > _______________________________________________ > Sisyphus mailing list > Sisyphus@altlinux.ru > http://altlinux.ru/mailman/listinfo/sisyphus > __________ > www.zakaz.orc.ru - доставка карт связи: ОРЦ (IP-телефония, доступ в > Интернет, хостинг), МТС, БИ Плюс > > В принципе, мне все равно. Только вот где грабли-то искать? Рано или поздно при компиляции другого пакета вылезут опять. Смысла "откручиваться" нет. Тем более, я очень многое или пересобираю так как мне нравится(или вытаскиваю из Сизифа или с других дистрибов и собираю пакетом под мастер), или что-нить критичное по времени компилирую под Athlon + прочая оптимизация (там, циклы пораскручивать, операции не с памятью, а с регистрами и т.п.) - гораздо шустрее потом крутится. Спросил в том плане - может, кто знает, где ковырять, чтоб самому не лазить в хедерах и не искать (времени на это пока что нету)? Понимаю, что где-то ошибка в правах доступа (или закрыт доступ), но как определить, что он хочет при компиляции, не тратя много времени? ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] Компиляция gui для e_donkey 2004-01-09 15:12 ` Artem @ 2004-01-09 15:18 ` Ildar Mulyukov 2004-01-09 21:46 ` Artem 0 siblings, 1 reply; 7+ messages in thread From: Ildar Mulyukov @ 2004-01-09 15:18 UTC (permalink / raw) To: sisyphus On Птн, 2004-01-09 at 18:12, Artem wrote: > Понимаю, что где-то ошибка в правах доступа (или закрыт доступ), но как определить, что он хочет при компиляции, не тратя много времени? ключ -v Ильдар -- Ildar Mulyukov, free SW designer/programmer ================================================ email: ildar@users.sourceforge.net projects: http://os-development.sourceforge.net/ home: http://tuganger.narod.ru/ ALT Linux Sisyphus ================================================ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] Компиляция gui для e_donkey 2004-01-09 15:18 ` Ildar Mulyukov @ 2004-01-09 21:46 ` Artem 2004-01-10 14:37 ` Ildar Mulyukov 0 siblings, 1 reply; 7+ messages in thread From: Artem @ 2004-01-09 21:46 UTC (permalink / raw) To: sisyphus 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 Кеш обновлен. Кто может помочь? ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] Компиляция gui для e_donkey 2004-01-09 21:46 ` Artem @ 2004-01-10 14:37 ` Ildar Mulyukov 2004-01-10 19:37 ` Artem 0 siblings, 1 reply; 7+ messages in thread From: Ildar Mulyukov @ 2004-01-10 14:37 UTC (permalink / raw) To: sisyphus ключ -v - это для gcc. С этим ключом компилятор говорит более подробно, что делает и даже какие хедеры включает. С уважением, Ильдар. -- Ildar Mulyukov, free SW designer/programmer ================================================ email: ildar@users.sourceforge.net projects: http://os-development.sourceforge.net/ home: http://tuganger.narod.ru/ ALT Linux Sisyphus ================================================ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] Компиляция gui для e_donkey 2004-01-10 14:37 ` Ildar Mulyukov @ 2004-01-10 19:37 ` Artem 0 siblings, 0 replies; 7+ messages in thread From: Artem @ 2004-01-10 19:37 UTC (permalink / raw) To: sisyphus Ildar Mulyukov пишет: >ключ -v - это для gcc. С этим ключом компилятор говорит более подробно, >что делает и даже какие хедеры включает. > >С уважением, Ильдар. >-- >Ildar Mulyukov, > free SW designer/programmer >================================================ >email: ildar@users.sourceforge.net >projects: http://os-development.sourceforge.net/ >home: http://tuganger.narod.ru/ >ALT Linux Sisyphus >================================================ > >_______________________________________________ >Sisyphus mailing list >Sisyphus@altlinux.ru >http://altlinux.ru/mailman/listinfo/sisyphus >__________ >http://www.newhost.ru - Уютно, по-домашнему, в тапочках..... > > > > Спасибо, учту на будущее. Но вопрос уже не в хедерах - вопрос "почему линковщик не находит библиотеки?" ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-01-10 19:37 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-01-09 13:53 [sisyphus] Компиляция gui для e_donkey Artem 2004-01-09 15:00 ` Дмитрий Герасимов 2004-01-09 15:12 ` Artem 2004-01-09 15:18 ` Ildar Mulyukov 2004-01-09 21:46 ` Artem 2004-01-10 14:37 ` Ildar Mulyukov 2004-01-10 19:37 ` Artem
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