* [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 @ 2008-03-25 19:30 panov 2008-03-25 19:34 ` Pavlov Konstantin ` (2 more replies) 0 siblings, 3 replies; 62+ messages in thread From: panov @ 2008-03-25 19:30 UTC (permalink / raw) To: community [-- Attachment #1: Type: TEXT/PLAIN, Size: 2799 bytes --] Здравствуйте всем! Я много лет пользовался Альтлинуксом вместе с пакетом научной ЦЕРНовской графики ROOT (http://root.cern.ch), но начиная с Desktop 4.0 пакет ROOT перестал компилиться. Я сначала думал, что дело в версии компилятора (т.е. gcc-4.1), так как официально ROOT поддерживает только до gcc-3.4. Но потом в сети нашел откомпилированную gcc-4.1 версию (ftp://root.cern.ch/root/root_v5.12.00.linux-gcc-4.1.tar.gz). Дальше я установил у себя линукс Ubuntu-7.10, где тоже основной компилятор gcc-4.1, и проверил сам - ROOT компилится с gcc-4.1 без проблем! Значит, проблема в реализации компилятора Альтлинукса. Я уж подумал было, буду работать в Ubuntu. Но там оказалась очень кривая русификация; emacs, без которого жить не могу, тоже совсем кривой. Надо разбираться с Альтлинуксом, иначе жизни нет. Вот что происходит при компиляции ROOT'a в Desktop 4.0 (это для версии ROOT 5.18). Первая ошибка такая: cint/src/g__cfunc.c:50: ошибка: expected declaration specifiers or '...' before numeric constant cint/src/g__cfunc.c:50: ошибка: expected ')' before '!=' token cint/src/g__cfunc.c:50: ошибка: expected ')' before '?' token Соответствющий фрагмент кода из файла g__cfunc.c такой: 48 #if defined(G__ANSI) || defined(G__ANSIHEADER) 49 int memcmp(const void *region1,const void *region2,size_t count); 50 void* memcpy(void *region1,const void *region2,size_t n); 51 #elif defined(_AIX) Здесь все ясно. В gcc-4.1 Альтлинукса определен лишний макрос 'memcpy', который пытается раскрыться где не надо. Вставляю перед этим фрагментом строчку: #undef memcpy // ERROR CORRECTION и компиляция продолжается дальше. До следующего сообщения об ошибке: g++ -m32 -O2 -o bin/cint cint/main/cppmain.o \ -Llib -lCint -lm -ldl -rdynamic lib/libCint.so: undefined reference to `dlsym' lib/libCint.so: undefined reference to `dlerror' lib/libCint.so: undefined reference to `dlopen' lib/libCint.so: undefined reference to `dlclose' collect2: выполнение ld завершилось с кодом возврата 1 Это уже хуже. Не извелекаются функции из библиотеки libltdl, хотя сама библиотека присутствует в /usr/lib (файлы libltdl.a, libltdl.so, libltdl.so.3, libltdl.so.3.1.4) Дело точно не в том, что библиотека не находится. Я прогнал такой тестовый пример с командной строкой g++ -m32 -O2 -rdynamic -lltdl Test.c: // Test.c #include <dlfcn.h> int main() { dlopen("Test", 0); dlerror(); return 0; } и получил сообщения об ошибках: In function `main': Test.c:(.text+0x25): undefined reference to `dlopen' Test.c:(.text+0x2a): undefined reference to `dlerror' Т.е. функции библиотеки не грузятся, хотя библиотека есть. Почему? Я бы снова установил Altlinux Compact 3.0, где все отлично компилится, но не устанвливается он на мой ноутбук! Что делать? Заранее благодарен, Александр. ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-25 19:30 [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov @ 2008-03-25 19:34 ` Pavlov Konstantin 2008-03-26 19:19 ` panov 2008-03-27 20:19 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov 2008-03-25 19:37 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Andrey Rahmatullin 2008-03-25 19:40 ` Владимир Гусев 2 siblings, 2 replies; 62+ messages in thread From: Pavlov Konstantin @ 2008-03-25 19:34 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 2800 bytes --] On Tue, Mar 25, 2008 at 10:30:18PM +0300, panov@dec1.sinp.msu.ru wrote: > Здравствуйте всем! > > Я много лет пользовался Альтлинуксом > вместе с пакетом > научной ЦЕРНовской графики ROOT > (http://root.cern.ch), но начиная с > Desktop 4.0 пакет ROOT перестал компилиться. Я > сначала думал, что дело > в версии компилятора (т.е. gcc-4.1), так как > официально ROOT > поддерживает только до gcc-3.4. Но потом в > сети нашел > откомпилированную gcc-4.1 версию > (ftp://root.cern.ch/root/root_v5.12.00.linux-gcc-4.1.tar.gz). Дальше > я > установил у себя линукс Ubuntu-7.10, где тоже > основной компилятор > gcc-4.1, и проверил сам - ROOT компилится с gcc-4.1 > без проблем! > Значит, проблема в реализации > компилятора Альтлинукса. > > Я уж подумал было, буду работать в Ubuntu. Но > там оказалась очень > кривая русификация; emacs, без которого > жить не могу, тоже совсем > кривой. Надо разбираться с Альтлинуксом, > иначе жизни нет. > > Вот что происходит при компиляции ROOT'a в > Desktop 4.0 (это для > версии ROOT 5.18). Первая ошибка такая: > > cint/src/g__cfunc.c:50: ошибка: expected declaration specifiers or > '...' before numeric constant > cint/src/g__cfunc.c:50: ошибка: expected ')' before '!=' token > cint/src/g__cfunc.c:50: ошибка: expected ')' before '?' token > > Соответствющий фрагмент кода из файла > g__cfunc.c такой: > > 48 #if defined(G__ANSI) || defined(G__ANSIHEADER) > 49 int memcmp(const void *region1,const void *region2,size_t count); > 50 void* memcpy(void *region1,const void *region2,size_t n); > 51 #elif defined(_AIX) > > Здесь все ясно. В gcc-4.1 Альтлинукса > определен лишний макрос > 'memcpy', который пытается раскрыться где не > надо. Вставляю перед > этим фрагментом строчку: > > #undef memcpy // ERROR CORRECTION > > и компиляция продолжается дальше. До > следующего сообщения об ошибке: > > g++ -m32 -O2 -o bin/cint cint/main/cppmain.o \ > -Llib -lCint -lm -ldl -rdynamic > lib/libCint.so: undefined reference to `dlsym' > lib/libCint.so: undefined reference to `dlerror' > lib/libCint.so: undefined reference to `dlopen' > lib/libCint.so: undefined reference to `dlclose' > collect2: выполнение ld завершилось с кодом > возврата 1 > > Это уже хуже. Не извелекаются функции из > библиотеки libltdl, хотя > сама библиотека присутствует в /usr/lib > (файлы libltdl.a, > libltdl.so, libltdl.so.3, libltdl.so.3.1.4) lib/libCint.so собралась неправильно -- нужно чтобы она была слинкована с libdl. Видимо в ее строчке линковки не хватает -ldl. -- > Как можно определить использует ли провайдер transparent proxy или > нет? Очень просто. Только нужно понимать, как работает transparent proxy... -- at in community@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-25 19:34 ` Pavlov Konstantin @ 2008-03-26 19:19 ` panov 2008-03-26 20:37 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Andrey Rahmatullin 2008-03-27 20:19 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov 1 sibling, 1 reply; 62+ messages in thread From: panov @ 2008-03-26 19:19 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: TEXT/PLAIN, Size: 979 bytes --] On Tue, 25 Mar 2008, Pavlov Konstantin wrote: > lib/libCint.so собралась неправильно -- нужно чтобы она была слинкована с > libdl. > > Видимо в ее строчке линковки не хватает -ldl. Спасибо за совет! Это действительно так! Мой пример #include <dlfcn.h> int main() { dlopen("Test", 0); dlerror(); return 0; } действительно компилится в команде g++ -m32 -O2 Test.c -ldl -rdynamic и не находит функции dlopen dlerror в команде g++ -m32 -O2 Test.c -rdynamic Но как заставить lib/libCint.so (и др. *.so) компилиться с правильной опцией? Система ROOT состоит изтысяч файлов, команды компиляции которых закопаны где-то в глубине сташно разветвленного Makefile. При этом почему-то предполгагается, что -ldl по умолчанию включено. И это предположение оправдывается во всех предыдущих AltLinux и в Ubuntu-7.10, почему это не работает в Desktop 4? Нельзя ли -ldl как-нибудь включить заранее, перед компиляцией? Где задаются умолчания для компилятора? Александр Панов ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 2008-03-26 19:19 ` panov @ 2008-03-26 20:37 ` Andrey Rahmatullin 0 siblings, 0 replies; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-26 20:37 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 989 bytes --] On Wed, Mar 26, 2008 at 10:19:26PM +0300, panov@dec1.sinp.msu.ru wrote: > Спасибо за совет! Это действительно так! Я об этом сразу написал, ага. > Но как заставить lib/libCint.so (и др. *.so) компилиться с правильной > опцией? Система ROOT состоит изтысяч файлов, команды компиляции которых > закопаны где-то в глубине сташно разветвленного Makefile. Хреново вам (ц). Называется, ощутите себя в шкуре майнтейнера. > При этом почему-то предполгагается, что -ldl по умолчанию включено. Пишите письма аффтарам. > И это предположение оправдывается во всех предыдущих AltLinux и в > Ubuntu-7.10, Это не так. Просто там допустимы недолинкованные библиотеки > Где задаются умолчания для компилятора? В общем случае нигде. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): именно ;-) жастфорфан и все такое, заодно и C научился (блин, обленившись до админа, уже и забыл кайф программирования. третью ночь не сплю ;-)). -- gns in community@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-25 19:34 ` Pavlov Konstantin 2008-03-26 19:19 ` panov @ 2008-03-27 20:19 ` panov 2008-03-27 20:38 ` Хихин Руслан ` (2 more replies) 1 sibling, 3 replies; 62+ messages in thread From: panov @ 2008-03-27 20:19 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: TEXT/PLAIN, Size: 1310 bytes --] Здравствуйте всем! Я много лет пользовался Альтлинуксом вместе с пакетом научной ЦЕРНовской графики ROOT (http://root.cern.ch), но начиная с Desktop 4.0 пакет ROOT перестал компилиться. .... и компиляция продолжается дальше. До следующего сообщения об ошибке: g++ -m32 -O2 -o bin/cint cint/main/cppmain.o \ -Llib -lCint -lm -ldl -rdynamic lib/libCint.so: undefined reference to `dlsym' lib/libCint.so: undefined reference to `dlerror' lib/libCint.so: undefined reference to `dlopen' lib/libCint.so: undefined reference to `dlclose' collect2: выполнение ld завершилось с кодом возврата 1 > Видимо в строчке линковки libCint.so не хватает -ldl. Самая первая мысль всегда самая правильная. Я отыскал в логе компиляции строку для libCint.so, довавил в конец -ldl, запустил команду из командной строки. Во-первых, откомпилилось нормально. Во-вторых, откомпилилась потом и строка g++ -m32 -O2 -o bin/cint cint/main/cppmain.o \ -Llib -lCint -lm -ldl -rdynamic на которой все упало. Т.е. дело было в неверной линковке libCint.so. Вот только непонятно, что дальше делать. Передалать всю примерно 100KB make-систему нету времени. Остается только подать идею разработчику. Или уйти из Альтлинукс. Спасибо всем за помощь, Александр ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-27 20:19 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov @ 2008-03-27 20:38 ` Хихин Руслан 2008-03-28 7:37 ` panov 2008-03-28 6:07 ` Motsyo Gennadi aka Drool 2008-03-28 6:17 ` Хихин Руслан 2 siblings, 1 reply; 62+ messages in thread From: Хихин Руслан @ 2008-03-27 20:38 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 693 bytes --] Здравствуйте panov@dec1.sinp.msu.ru В сообщении от 27 марта 2008 panov@dec1.sinp.msu.ru написал(a): > Вот только непонятно, что дальше делать. Передалать всю примерно > 100KB > make-систему нету времени. Остается только подать идею разработчику. > Или > уйти из Альтлинукс. А find и subst не поможет ? На самом деле, могу попытаться помочь в выходные и выложить, если получится. (Только не забыть-бы :) ) Но тестирование того, что получилось - за вами :) -- А ещё говорят так (fortune): - Что делает системный администратор, проснувшись с похмелья? ?- Тестирует память... ________________________________________________________________________ С уважением Хихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-27 20:38 ` Хихин Руслан @ 2008-03-28 7:37 ` panov 2008-03-28 8:26 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Alexey I. Froloff 2008-03-28 8:35 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Mikhail Gusarov 0 siblings, 2 replies; 62+ messages in thread From: panov @ 2008-03-28 7:37 UTC (permalink / raw) To: hihin, ALT Linux Community general discussions [-- Attachment #1: Type: TEXT/PLAIN, Size: 1065 bytes --] Буду очень благодарен. Пока ткнусь к разработчику. Кстати, справка о системе ROOT. С помощью нее написаны сотни тысяч (!!! это не преувеличение) научных статей, с 1999 года проводятся ежегодные конференции, когда я был последний раз на их сайте, я был примерно 3.800.000-м посетителем. Александр On Thu, 27 Mar 2008, Хихин Руслан wrote: > Здравствуйте panov@dec1.sinp.msu.ru > В сообщении от 27 марта 2008 panov@dec1.sinp.msu.ru написал(a): > > Вот только непонятно, что дальше делать. Передалать всю примерно > > 100KB > > make-систему нету времени. Остается только подать идею разработчику. > > Или > > уйти из Альтлинукс. > А find и subst не поможет ? > На самом деле, могу попытаться помочь в выходные и выложить, если > получится. (Только не забыть-бы :) ) Но тестирование того, что > получилось - за вами :) > > > > -- > А ещё говорят так (fortune): > > - Что делает системный администратор, проснувшись с похмелья? ?- > Тестирует память... > > ________________________________________________________________________ > С уважением Хихин Руслан ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 2008-03-28 7:37 ` panov @ 2008-03-28 8:26 ` Alexey I. Froloff 2008-03-28 11:01 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 [JT] Владимир Гусев 2008-03-28 8:35 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Mikhail Gusarov 1 sibling, 1 reply; 62+ messages in thread From: Alexey I. Froloff @ 2008-03-28 8:26 UTC (permalink / raw) To: Mailing list for ALT Linux users [-- Attachment #1: Type: text/plain, Size: 552 bytes --] * panov@dec1.sinp.msu.ru <panov@> [080328 10:39]: > Кстати, справка о системе ROOT. Да знаем мы... > С помощью нее написаны сотни тысяч (!!! это не преувеличение) научных > статей, с 1999 года проводятся ежегодные конференции, когда я был последний > раз на их сайте, я был примерно 3.800.000-м посетителем. Ну и что? Математикам-теоретикам совершенно неинтересно разбираться в опциях каких-то там компиляторов и сборочных системах. Как-то собралось - ну и ладно, пойдём дальше нобелевскую премию получать. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 [JT] 2008-03-28 8:26 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Alexey I. Froloff @ 2008-03-28 11:01 ` Владимир Гусев 2008-03-28 11:19 ` Peter Evdokimov 2008-03-28 11:24 ` Mikhail Gusarov 0 siblings, 2 replies; 62+ messages in thread From: Владимир Гусев @ 2008-03-28 11:01 UTC (permalink / raw) To: ALT Linux Community general discussions >> С помощью нее написаны сотни тысяч (!!! это не преувеличение) научных >> статей, с 1999 года проводятся ежегодные конференции, когда я был >> последний раз на их сайте, я был примерно 3.800.000-м посетителем. > Ну и что? Математикам-теоретикам совершенно неинтересно > разбираться в опциях каких-то там компиляторов и сборочных > системах. Как-то собралось - ну и ладно, пойдём дальше > нобелевскую премию получать. Для них нет нобелевской премии, для математиков.. -- С уважением, Владимир Гусев ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 [JT] 2008-03-28 11:01 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 [JT] Владимир Гусев @ 2008-03-28 11:19 ` Peter Evdokimov 2008-03-28 11:40 ` Peter Evdokimov 2008-03-28 11:24 ` Mikhail Gusarov 1 sibling, 1 reply; 62+ messages in thread From: Peter Evdokimov @ 2008-03-28 11:19 UTC (permalink / raw) To: community On Fri, 28 Mar 2008 14:01:02 +0300 Владимир Гусев wrote: > Для них нет нобелевской премии, для математиков.. [offtop on] есть. вчера-сегодня новостные ленты почитайте [offtop off] sy, peter ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 [JT] 2008-03-28 11:19 ` Peter Evdokimov @ 2008-03-28 11:40 ` Peter Evdokimov 0 siblings, 0 replies; 62+ messages in thread From: Peter Evdokimov @ 2008-03-28 11:40 UTC (permalink / raw) To: community On Fri, 28 Mar 2008 14:19:15 +0300 Peter Evdokimov wrote: > > Для них нет нобелевской премии, для математиков.. > [offtop on] есть. вчера-сегодня новостные ленты почитайте [offtop off] пардон. наврал. абелевская =) sy, peter ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 [JT] 2008-03-28 11:01 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 [JT] Владимир Гусев 2008-03-28 11:19 ` Peter Evdokimov @ 2008-03-28 11:24 ` Mikhail Gusarov 1 sibling, 0 replies; 62+ messages in thread From: Mikhail Gusarov @ 2008-03-28 11:24 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 323 bytes --] Twas brillig at 14:01:02 28.03.2008 UTC+03 when Владимир Гусев did gyre and gimble: ВГ> Для них нет нобелевской премии, для математиков.. Свернули с кривого софта на нобелевскую премию, замечательно. -- [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-28 7:37 ` panov 2008-03-28 8:26 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Alexey I. Froloff @ 2008-03-28 8:35 ` Mikhail Gusarov 1 sibling, 0 replies; 62+ messages in thread From: Mikhail Gusarov @ 2008-03-28 8:35 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 605 bytes --] Twas brillig at 10:37:59 28.03.2008 UTC+03 when panov@dec1.sinp.msu.ru did gyre and gimble: p> С помощью нее написаны сотни тысяч (!!! это не преувеличение) p> научных статей, с 1999 года проводятся ежегодные конференции, когда p> я был последний раз на их сайте, я был примерно 3.800.000-м p> посетителем. Это ничего не говорит о качестве, кроме того, что как-то оно работает :D -- [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-27 20:19 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov 2008-03-27 20:38 ` Хихин Руслан @ 2008-03-28 6:07 ` Motsyo Gennadi aka Drool 2008-03-28 6:14 ` Andrey Rahmatullin 2008-03-28 6:17 ` Хихин Руслан 2 siblings, 1 reply; 62+ messages in thread From: Motsyo Gennadi aka Drool @ 2008-03-28 6:07 UTC (permalink / raw) To: ALT Linux Community general discussions panov@dec1.sinp.msu.ru пишет: > Вот только непонятно, что дальше делать. Передалать всю примерно 100KB > make-систему нету времени. Остается только подать идею разработчику. Написать спек и патч, и не знать дальше горя. > Или уйти из Альтлинукс. Как вариант, если не хочется напрячься один раз и понять почему сделано так, а не эдак. В альте сейчас очень много софта приходится править на предмет линковки. ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-28 6:07 ` Motsyo Gennadi aka Drool @ 2008-03-28 6:14 ` Andrey Rahmatullin 2008-03-28 6:59 ` Motsyo Gennadi aka Drool 0 siblings, 1 reply; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-28 6:14 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 587 bytes --] On Fri, Mar 28, 2008 at 08:07:46AM +0200, Motsyo Gennadi aka Drool wrote: >> Вот только непонятно, что дальше делать. Передалать всю примерно 100KB >> make-систему нету времени. Остается только подать идею разработчику. > Написать спек и патч, и не знать дальше горя. Речь о том, что сотни килобайт дерьма разгребать долго и неинтересно. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): >> Пересборка пакета kde-settings решает эту проблему. >Как-то это недистрибутивно... Недистрибутивно было, когда не было пакета kde-settings. -- zerg in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-28 6:14 ` Andrey Rahmatullin @ 2008-03-28 6:59 ` Motsyo Gennadi aka Drool 0 siblings, 0 replies; 62+ messages in thread From: Motsyo Gennadi aka Drool @ 2008-03-28 6:59 UTC (permalink / raw) To: ALT Linux Community general discussions Andrey Rahmatullin пишет: > On Fri, Mar 28, 2008 at 08:07:46AM +0200, Motsyo Gennadi aka Drool wrote: >>> Вот только непонятно, что дальше делать. Передалать всю примерно 100KB >>> make-систему нету времени. Остается только подать идею разработчику. >> Написать спек и патч, и не знать дальше горя. > Речь о том, что сотни килобайт дерьма разгребать долго и неинтересно. О чем и я - напрячся один раз и забыть (сделать пакет). Или - второй вариант уже озвучен. ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-27 20:19 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov 2008-03-27 20:38 ` Хихин Руслан 2008-03-28 6:07 ` Motsyo Gennadi aka Drool @ 2008-03-28 6:17 ` Хихин Руслан 2008-03-28 6:30 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Andrey Rahmatullin 2008-03-28 13:21 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Pavlov Konstantin 2 siblings, 2 replies; 62+ messages in thread From: Хихин Руслан @ 2008-03-28 6:17 UTC (permalink / raw) To: community [-- Attachment #1.1: Type: text/plain, Size: 468 bytes --] Здравствуйте panov@dec1.sinp.msu.ru В сообщении от 27 марта 2008 panov@dec1.sinp.msu.ru написал(a): > Здравствуйте всем! Попробуйте этот патч. Пакет и правда крив. Этот патч до конца всё не решает, но сдвинетесь вы гораздо дальше :) А spec у вас есть ? -- А ещё говорят так (fortune): Rube Walker: "Hey, Yogi, what time is it?" Yogi Berra: "You mean now?" ________________________________________________________________________ С уважением Хихин Руслан [-- Attachment #1.2: root-5.9.10-as-need.patch --] [-- Type: text/x-diff, Size: 18345 bytes --] diff -uNr root/cint/include/make.arc root-new/cint/include/make.arc --- root/cint/include/make.arc 2008-03-12 10:51:34 +0300 +++ root-new/cint/include/make.arc 2008-03-28 08:45:45 +0300 @@ -26,7 +26,7 @@ CCDLLOPT = -fPIC LDDLLOPT = -shared OPTIMIZE = -O2 -LDOPT = -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl -rdynamic +LDOPT = -rdynamic -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl SYSMACRO = -DG__REGEXP -DG__SHAREDLIB -DG__OSFDLL -DG__ANSI OTHMACRO = -DG__P2FCAST -DG__REDIRECTIO -DG__DETECT_NEWDEL -DG__POSIX -DG__STD_EXCEPTION SYSIPATH = diff -uNr root/cint/src/g__cfunc.c root-new/cint/src/g__cfunc.c --- root/cint/src/g__cfunc.c 2008-03-12 10:51:36 +0300 +++ root-new/cint/src/g__cfunc.c 2008-03-28 07:27:37 +0300 @@ -45,21 +45,21 @@ #endif -#if defined(G__ANSI) || defined(G__ANSIHEADER) -int memcmp(const void *region1,const void *region2,size_t count); -void* memcpy(void *region1,const void *region2,size_t n); -#elif defined(_AIX) +//#if defined(G__ANSI) || defined(G__ANSIHEADER) +//int memcmp(const void *region1,const void *region2,size_t count); +//void* memcpy(void *region1,const void *region2,size_t n); +//#elif defined(_AIX) /* IBM AIX */ -int memcmp(const void *region1,const void *region2,size_t count); -void* memcpy(void *region1,const void *region2,size_t n); -#elif defined(G__NEWSOS4) || defined(G__NEWSOS6) +//int memcmp(const void *region1,const void *region2,size_t count); +//void* memcpy(void *region1,const void *region2,size_t n); +//#elif defined(G__NEWSOS4) || defined(G__NEWSOS6) /* Sony NewsOS */ -int memcmp(); -#elif !defined(__MWERKS__) && !defined(__alpha) +//int memcmp(); +//#elif !defined(__MWERKS__) && !defined(__alpha) /* if not MetroWerks compiler on Mac or Alpha OSF or NewsOS */ -int memcmp(); -void* memcpy(); -#endif +//int memcmp(); +//void* memcpy(); +//#endif #if !defined(G__NOMATHLIB) && !defined(floor) \ && defined(G__FUNCPOINTER) && (_MSC_VER >= 1400) static double G__floor_MSVC8(double f) {return floor(f);} diff -uNr root/cint7/demo/exception/Makefile root-new/cint7/demo/exception/Makefile --- root/cint7/demo/exception/Makefile 2008-03-12 10:51:27 +0300 +++ root-new/cint7/demo/exception/Makefile 2008-03-28 08:00:15 +0300 @@ -26,7 +26,7 @@ CCDLLOPT = -fPIC LDDLLOPT = -shared OPTIMIZE = -O2 -LDOPT = -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl -rdynamic +LDOPT = -rdynamic -L/usr/lib/termcap -ltermcap -lm -lbsd -ldl SYSMACRO = -DG__REGEXP -DG__SHAREDLIB -DG__OSFDLL -DG__ANSI -DG__ERRORCALLBACK OTHMACRO = -DG__P2FCAST -DG__REDIRECTIO -DG__DETECT_NEWDEL -DG__POSIX -DG__STD_EXCEPTION SYSIPATH = diff -uNr root/cint7/demo/makecint/p2f/Makefile root-new/cint7/demo/makecint/p2f/Makefile --- root/cint7/demo/makecint/p2f/Makefile 2008-03-12 10:51:27 +0300 +++ root-new/cint7/demo/makecint/p2f/Makefile 2008-03-28 08:00:43 +0300 @@ -26,7 +26,7 @@ CCDLLOPT = -fPIC LDDLLOPT = -shared OPTIMIZE = -O2 -LDOPT = -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl -rdynamic +LDOPT = -rdynamic -L/usr/lib/termcap -ltermcap -lbsd -lm -ldl SYSMACRO = -DG__REGEXP -DG__SHAREDLIB -DG__OSFDLL -DG__ANSI OTHMACRO = -DG__P2FCAST -DG__REDIRECTIO -DG__DETECT_NEWDEL -DG__POSIX -DG__STD_EXCEPTION SYSIPATH = diff -uNr root/cint7/include/make.arc root-new/cint7/include/make.arc --- root/cint7/include/make.arc 2008-03-12 10:51:26 +0300 +++ root-new/cint7/include/make.arc 2008-03-28 07:59:36 +0300 @@ -26,7 +26,7 @@ CCDLLOPT = -fPIC LDDLLOPT = -shared OPTIMIZE = -O2 -LDOPT = -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl -rdynamic +LDOPT = -rdynamic -L/usr/lib/termcap -lm -ltermcap -lbsd -ldl SYSMACRO = -DG__REGEXP -DG__SHAREDLIB -DG__OSFDLL -DG__ANSI OTHMACRO = -DG__P2FCAST -DG__REDIRECTIO -DG__DETECT_NEWDEL -DG__POSIX -DG__STD_EXCEPTION SYSIPATH = diff -uNr root/cint7/lib/WildCard/Makefile root-new/cint7/lib/WildCard/Makefile --- root/cint7/lib/WildCard/Makefile 2008-03-12 10:51:29 +0300 +++ root-new/cint7/lib/WildCard/Makefile 2008-03-28 08:01:26 +0300 @@ -26,7 +26,7 @@ CCDLLOPT = -fPIC LDDLLOPT = -shared OPTIMIZE = -O2 -LDOPT = -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl -rdynamic +LDOPT = -rdynamic -L/usr/lib/termcap -ltermcap -lbsd -lm -ldl SYSMACRO = -DG__REGEXP -DG__SHAREDLIB -DG__OSFDLL -DG__ANSI -DG__ERRORCALLBACK OTHMACRO = -DG__P2FCAST -DG__REDIRECTIO -DG__DETECT_NEWDEL -DG__POSIX -DG__STD_EXCEPTION SYSIPATH = diff -uNr root/cint7/Module.mk root-new/cint7/Module.mk --- root/cint7/Module.mk 2008-03-12 10:51:30 +0300 +++ root-new/cint7/Module.mk 2008-03-28 07:55:56 +0300 @@ -277,7 +277,7 @@ $(CINT7TMP) : $(CINT7EXEO) $(CINT7TMPO) $(REFLEXLIB) $(LD) $(LDFLAGS) -o $@ $(CINT7EXEO) $(CINT7TMPO) $(RPATH) \ - $(REFLEXLL) $(CILIBS) + $(CILIBS) $(REFLEXLL) $(MAKECINT7) : $(MAKECINT7O) $(LD) $(LDFLAGS) -o $@ $(MAKECINT7O) diff -uNr root/config/Makefile.linuxalphagcc root-new/config/Makefile.linuxalphagcc --- root/config/Makefile.linuxalphagcc 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxalphagcc 2008-03-28 08:36:54 +0300 @@ -34,9 +34,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxarm root-new/config/Makefile.linuxarm --- root/config/Makefile.linuxarm 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxarm 2008-03-28 08:37:35 +0300 @@ -35,9 +35,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxdeb2ppc root-new/config/Makefile.linuxdeb2ppc --- root/config/Makefile.linuxdeb2ppc 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxdeb2ppc 2008-03-28 08:36:24 +0300 @@ -34,9 +34,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lnsl -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lnsl -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxia64ecc root-new/config/Makefile.linuxia64ecc --- root/config/Makefile.linuxia64ecc 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxia64ecc 2008-03-28 08:39:39 +0300 @@ -59,9 +59,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxia64gcc root-new/config/Makefile.linuxia64gcc --- root/config/Makefile.linuxia64gcc 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxia64gcc 2008-03-28 08:27:51 +0300 @@ -34,9 +34,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxmips root-new/config/Makefile.linuxmips --- root/config/Makefile.linuxmips 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxmips 2008-03-28 08:39:10 +0300 @@ -41,9 +41,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxmips64 root-new/config/Makefile.linuxmips64 --- root/config/Makefile.linuxmips64 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxmips64 2008-03-28 08:38:29 +0300 @@ -40,9 +40,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxpgcc root-new/config/Makefile.linuxpgcc --- root/config/Makefile.linuxpgcc 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxpgcc 2008-03-28 08:26:42 +0300 @@ -33,9 +33,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ltermcap -lbsd -ldl -rdynamic +CILIBS = -rdynamic -lm -ltermcap -lbsd -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxx8664gcc root-new/config/Makefile.linuxx8664gcc --- root/config/Makefile.linuxx8664gcc 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxx8664gcc 2008-03-28 08:38:36 +0300 @@ -41,9 +41,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/root-config.in root-new/config/root-config.in --- root/config/root-config.in 2008-03-12 10:51:25 +0300 +++ root-new/config/root-config.in 2008-03-28 08:19:18 +0300 @@ -103,7 +103,7 @@ hurddeb) # Debian GNU/Hurd auxcflags= - auxlibs="-lnsl -lm -ldl -rdynamic" + auxlibs=" -rdynamic -lnsl -lm -ldl" ;; aix | aix5) # IBM AIX @@ -198,40 +198,40 @@ linuxrh42 | linuxrh51) # Linux with gcc 2.7.2.x auxcflags= - auxlibs="-lg++ -lm -ldl -rdynamic" + auxlibs=" -rdynami -lg++ -lm -ldlc" ;; linux) # Linux with gcc >= 3.x auxcflags="-m32" auxldflags="-m32" - auxlibs="-lm -ldl -rdynamic" + auxlibs="-rdynamic -lm -ldl " ;; linuxmips) # Linux on mips with gcc >= 3.x auxcflags="-mapi=32" auxldflags="-mapi=32" - auxlibs="-lm -ldl -rdynamic" + auxlibs="-rdynamic -lm -ldl" ;; linuxdeb | linuxsuse6) # Linux with gcc on Debian and SuSE auxcflags= - auxlibs="-lm -ldl -rdynamic" + auxlibs=" -rdynamic -lm -ldl" ;; linuxdeb2ppc) # Debian/Linux on PPC auxcflags=-fsigned-char - auxlibs="-lnsl -lm -ldl -rdynamic" + auxlibs=" -rdynamic -lnsl -lm -ldl" ;; linuxkcc) # Linux with the KAI compiler auxcflags="--signed_chars -D_EXTERN_INLINE=inline --diag_suppress 191" - auxlibs="-lm -ldl -rdynamic" + auxlibs=" -rdynamic -lm -ldl" ;; linuxhppa) # Linux on hppa with the GCC compiler auxcflags= auxldflags= - auxlibs="-lm -ldl -rdynamic" + auxlibs=" -rdynamic -lm -ldl" ;; linuxicc) # Linux with the Intel icc compiler @@ -241,18 +241,18 @@ linuxppcgcc) # PPC Linux with gcc auxcflags="-fsigned-char -I/usr/X11/include" - auxlibs="-lm -ldl -rdynamic" + auxlibs=" -rdynamic -lm -ldl" ;; linuxppc64gcc) # PPC64 (64 bit mode) Linux with gcc 3.x auxcflags="-m64 -fsigned-char" auxldflags="-m64" - auxlibs="-lm -ldl -rdynamic" + auxlibs=" -rdynamic -lm -ldl" ;; linuxia64gcc) # Itanium Linux with gcc 2.x/3.x auxcflags= - auxlibs="-lm -ldl -rdynamic" + auxlibs="-rdynamic -lm -ldl" ;; linuxia64sgi) # Itanium Linux with SGI compiler @@ -268,7 +268,7 @@ # AMD Opteron and Intel EM64T (64 bit mode) Linux with gcc 3.x auxcflags="-m64" auxldflags="-m64" - auxlibs="-lm -ldl -rdynamic" + auxlibs=" -rdynamic -lm -ldl" ;; linuxx8664icc) # AMD Opteron and Intel EM64T (64 bit mode) Linux with Intel icc @@ -278,17 +278,17 @@ linuxalphagcc) # Alpha Linux with gcc auxcflags= - auxlibs="-lm -ldl -rdynamic" + auxlibs=" -rdynamic -lm -ldl" ;; linuxarm) # ARM Linux with gcc auxcflags="-fsigned-char" - auxlibs="-lm -ldl -rdynamic" + auxlibs=" -rdynamic -lm -ldl" ;; mklinux) # MkLinux with libc5 auxcflags="-fsigned-char -I/usr/X11/include -I/usr/include/g++" - auxlibs="-lg++ -lm -ldl -rdynamic" + auxlibs=" -rdynamic -lg++ -lm -ldl" ;; freebsd) # FreeBSD with libc5 diff -uNr root/reflex/Module.mk root-new/reflex/Module.mk --- root/reflex/Module.mk 2008-03-12 10:51:13 +0300 +++ root-new/reflex/Module.mk 2008-03-28 07:56:02 +0300 @@ -58,6 +58,11 @@ RFLX_LIBDIR = $(LIBDIR) + +ifeq ($(PLATFORM),solaris) +RFLX_REFLEXLL += -ldemangle +endif + ifeq ($(PLATFORM),win32) # test suite RFLX_CPPUNITI = "$(shell cygpath -w '$(CPPUNIT)/include')" @@ -75,10 +80,6 @@ endif endif -ifeq ($(PLATFORM),solaris) -RFLX_REFLEXLL += -ldemangle -endif - RFLX_TESTD = $(REFLEXDIR)/test RFLX_TESTDL = $(RFLX_TESTD)/lib RFLX_TESTLIBD1 = $(RFLX_TESTD)/testDict1 diff -uNr root/test/Makefile.arch root-new/test/Makefile.arch --- root/test/Makefile.arch 2008-03-12 10:51:38 +0300 +++ root-new/test/Makefile.arch 2008-03-28 09:04:26 +0300 @@ -15,6 +15,7 @@ ALTF77 := $(shell $(ROOTCONFIG) --f77) ALTLD := $(shell $(ROOTCONFIG) --ld) + CXX = ObjSuf = o SrcSuf = cxx @@ -234,7 +235,8 @@ SOFLAGS = -shared endif -ifeq ($(ARCH),linux) + +ifeq ($(ARCH), x86_64) # Linux with egcs, gcc 2.9x, gcc 3.x CXX = g++ CXXFLAGS = $(OPT2) -Wall -fPIC @@ -243,6 +245,7 @@ SOFLAGS = -shared endif + ifeq ($(ARCH),linuxkcc) # Linux with the KAI compiler CXX = KCC --one_instantiation_per_object @@ -529,7 +532,12 @@ endif ifeq ($(CXX),) -$(error $(ARCH) invalid architecture) +# Linux with egcs, gcc 2.9x, gcc 3.x +CXX = g++ +CXXFLAGS = $(OPT2) -Wall -fPIC +LD = g++ +LDFLAGS = $(OPT2) +SOFLAGS = -shared endif CXXFLAGS += $(ROOTCFLAGS) diff -uNr root/config/Makefile.linux root-new/config/Makefile.linux --- root/config/Makefile.linux 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linux 2008-03-28 08:27:24 +0300 @@ -38,9 +38,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.hurddeb root-new/config/Makefile.hurddeb --- root/config/Makefile.hurddeb 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.hurddeb 2008-03-28 08:34:53 +0300 @@ -32,9 +32,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -lncurses -ldl -rdynamic +CILIBS = -rdynamic -lm -lncurses -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxhppa root-new/config/Makefile.linuxhppa --- root/config/Makefile.linuxhppa 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxhppa 2008-03-28 08:35:45 +0300 @@ -38,9 +38,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/config/Makefile.linuxicc root-new/config/Makefile.linuxicc --- root/config/Makefile.linuxicc 2008-03-12 10:51:25 +0300 +++ root-new/config/Makefile.linuxicc 2008-03-28 08:25:14 +0300 @@ -61,9 +61,9 @@ SOEXT = so # System libraries: -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lXext -lX11 -CILIBS = -lm -ldl -rdynamic +CILIBS = -rdynamic -lm -ldl CRYPTLIBS = -lcrypt # Fortran: diff -uNr root/qtgsi/test/example2/qtrootexample.pro root-new/qtgsi/test/example2/qtrootexample.pro --- root/qtgsi/test/example2/qtrootexample.pro 2008-03-12 10:51:17 +0300 +++ root-new/qtgsi/test/example2/qtrootexample.pro 2008-03-28 08:11:19 +0300 @@ -4,6 +4,6 @@ TEMPLATE =app CONFIG += qt warn_on thread INCLUDEPATH += $(ROOTSYS)/include -LIBS += -L$(ROOTSYS)/lib -lCore -lCint -lHist -lGraf -lGraf3d -lGpad -lGui -lTree -lRint -lPostscript -lMatrix -lPhysics -lQtGSI -lnsl -lm -ldl -rdynamic $(SYSLIBS) +LIBS += -L$(ROOTSYS)/lib -rdynamic $(SYSLIBS) -lCore -lCint -lHist -lGraf -lGraf3d -lGpad -lGui -lTree -lRint -lPostscript -lMatrix -lPhysics -lQtGSI -lnsl -lm -ldl DBFILE = qtrootexample.db LANGUAGE = C++ [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 2008-03-28 6:17 ` Хихин Руслан @ 2008-03-28 6:30 ` Andrey Rahmatullin 2008-03-28 17:56 ` Хихин Руслан 2008-03-28 13:21 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Pavlov Konstantin 1 sibling, 1 reply; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-28 6:30 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 900 bytes --] On Fri, Mar 28, 2008 at 09:17:48AM +0300, Хихин Руслан wrote: > -LDOPT = -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl -rdynamic > +LDOPT = -rdynamic -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl > -CILIBS = -lm -ldl -rdynamic > +CILIBS = -rdynamic -lm -ldl > - auxlibs="-lg++ -lm -ldl -rdynamic" > + auxlibs=" -rdynami -lg++ -lm -ldlc" Зачем это всё? Вы тоже не понимаете, _какие_именно_ключи_, _куда_ и _зачем_ надо переставлять? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): <thresh> Наш сайт является участником Кольца Патриотических Ресурсов <thresh> хренассе <thresh> а почему сайт альтлялекса еще не в Кольце Патриотических Ресурсов? <raorn> Кольцо Патриотических Ресурсов <raorn> Концо Патриотических Ресурсов <thresh> Концо -- это когда сайт последний в Кольце <raorn> и Посерединегвоздико Патриотических Ресурсов [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 2008-03-28 6:30 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Andrey Rahmatullin @ 2008-03-28 17:56 ` Хихин Руслан 2008-03-28 18:04 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Andrey Rahmatullin 0 siblings, 1 reply; 62+ messages in thread From: Хихин Руслан @ 2008-03-28 17:56 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 498 bytes --] Здравствуйте Andrey Rahmatullin В сообщении от 28 марта 2008 Andrey Rahmatullin написал(a): > Зачем это всё? Поправьте, если я что-то не понимаю. PS Понять всё невозможно :) что-то всегда остаётся недопонятым или понятым не так. По-моему это нормально для человека. -- А ещё говорят так (fortune): - Что делает системный администратор, проснувшись с похмелья? ?- Тестирует память... ________________________________________________________________________ С уважением Хихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 2008-03-28 17:56 ` Хихин Руслан @ 2008-03-28 18:04 ` Andrey Rahmatullin 2008-03-28 18:41 ` Хихин Руслан 0 siblings, 1 reply; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-28 18:04 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 652 bytes --] On Fri, Mar 28, 2008 at 08:56:23PM +0300, Хихин Руслан wrote: > PS Понять всё невозможно :) что-то всегда остаётся недопонятым или > понятым не так. По-моему это нормально для человека. Даже здесь писали, что имеет значение лишь порядок флагов -l относительно исходных/объектных файлов. Кроме того это написано на freesource и в менее явном виде в ld(1). Вы хоть что-то из этого читали или так, Рабинович напел? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > а как он [etcnet] мог от простого осизифливаничя автоматически поставиться? apt-get, конечно, крут, но не настолько безжалостен. -- ldv in community@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 2008-03-28 18:04 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Andrey Rahmatullin @ 2008-03-28 18:41 ` Хихин Руслан 2008-03-28 18:47 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ???Ubuntu 7.10 Andrey Rahmatullin 2008-03-28 18:47 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Damir Shayhutdinov 0 siblings, 2 replies; 62+ messages in thread From: Хихин Руслан @ 2008-03-28 18:41 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 862 bytes --] Здравствуйте Andrey Rahmatullin В сообщении от 28 марта 2008 Andrey Rahmatullin написал(a): > On Fri, Mar 28, 2008 at 08:56:23PM +0300, Хихин Руслан wrote: > > PS Понять всё невозможно :) что-то всегда остаётся недопонятым или > > > > понятым не так. По-моему это нормально для человека. > > Даже здесь писали, что имеет значение лишь порядок флагов -l > относительно > исходных/объектных файлов. Кроме того это написано на freesource и в > менее > явном виде в ld(1). Вы хоть что-то из этого читали или так, > Рабинович > > напел? Если не переносить -rdynamic он встаёт между двумя библиотеками (или что-то в этом роде) стал-бы я его переносить, если-бы он не мешал. Или вы что-то другое имеете ввиду ? -- А ещё говорят так (fortune): ________________________________________________________________________ С уважением Хихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ???Ubuntu 7.10 2008-03-28 18:41 ` Хихин Руслан @ 2008-03-28 18:47 ` Andrey Rahmatullin 2008-03-28 18:47 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Damir Shayhutdinov 1 sibling, 0 replies; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-28 18:47 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 439 bytes --] On Fri, Mar 28, 2008 at 09:41:02PM +0300, Хихин Руслан wrote: > Если не переносить -rdynamic он встаёт между двумя библиотеками (или > что-то в этом роде) И что? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > Где посмотреть какие версии пакетов будут в мастере 2.4 В ALM2.4 довольно много пакетов (ftp-версия содержит 3226 исходных и 5775 бинарных), что именно вас интересует? -- ldv in community@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 2008-03-28 18:41 ` Хихин Руслан 2008-03-28 18:47 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ???Ubuntu 7.10 Andrey Rahmatullin @ 2008-03-28 18:47 ` Damir Shayhutdinov 2008-03-28 19:13 ` Хихин Руслан 2008-03-28 19:57 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] Владимир Гусев 1 sibling, 2 replies; 62+ messages in thread From: Damir Shayhutdinov @ 2008-03-28 18:47 UTC (permalink / raw) To: hihin, ALT Linux Community general discussions > Если не переносить -rdynamic он встаёт между двумя библиотеками (или > что-то в этом роде) стал-бы я его переносить, если-бы он не мешал. Или > вы что-то другое имеете ввиду ? Фишка в том, что -rdynamic -это LDFLAGS, а -lчто-то-там - это LDLIBS. Надо было разделить флаги линковки и перечисление библиотек. А не просто поменять их местами в одном выражении. ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 2008-03-28 18:47 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Damir Shayhutdinov @ 2008-03-28 19:13 ` Хихин Руслан 2008-03-28 19:57 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] Владимир Гусев 1 sibling, 0 replies; 62+ messages in thread From: Хихин Руслан @ 2008-03-28 19:13 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1308 bytes --] Здравствуйте Damir Shayhutdinov В сообщении от 28 марта 2008 Damir Shayhutdinov написал(a): > Фишка в том, что -rdynamic -это LDFLAGS, а -lчто-то-там - это > LDLIBS. :) Думаете я это не знаю ? Другое дело я не посмотрел что означает -rdynamic и куда его правильнее присвоить - LDFLAG то в явном виде тут не указан, возможно ещё что-то должно относится к LDFLAG. Это-же не autotools, а велосипед. > Надо было разделить флаги линковки и перечисление библиотек. А вот это может привести к потери -rdynamic, хотя похоже придётся. > А не просто поменять их местами в одном выражении. Вот пока помогало :) -- А ещё говорят так (fortune): - Что делает системный администратор, проснувшись с похмелья? - Тестирует память... ________________________________________________________________________ С уважением Хихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-28 18:47 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Damir Shayhutdinov 2008-03-28 19:13 ` Хихин Руслан @ 2008-03-28 19:57 ` Владимир Гусев 2008-03-28 20:02 ` Damir Shayhutdinov 2008-03-28 20:55 ` Eugene Ostapets 1 sibling, 2 replies; 62+ messages in thread From: Владимир Гусев @ 2008-03-28 19:57 UTC (permalink / raw) To: ALT Linux Community general discussions >> Если не переносить -rdynamic он встаёт между двумя библиотеками (или >> что-то в этом роде) стал-бы я его переносить, если-бы он не мешал. Или >> вы что-то другое имеете ввиду ? > Фишка в том, что -rdynamic -это LDFLAGS, а -lчто-то-там - это > LDLIBS. Надо было разделить флаги линковки и перечисление библиотек. А > не просто поменять их местами в одном выражении. Mда.. (это я пытаюсь что-то отсюда применить, чтобы исправить крохотульную cobex).. P.S. Похоже, что из-за этой фичи количество людей, хоть как-то могущих собрать у себя сторонее, резко поубавится.. Я, например, не могу выцепить половинчатое знание, чтобы это применять.. Если уж применять, так знать все с самого начала. А так как это нереально для меня лично (изучить все-все, а не только конкретный алгоритм правки исходников якобы кривых программ), то придется забросить это дело и ждать, пока кто-нибудь из разработчиков не купит себе SonyEricsson.. Или самому купить Nokia (но это будет очень нескоро). -- С уважением, Владимир Гусев ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-28 19:57 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] Владимир Гусев @ 2008-03-28 20:02 ` Damir Shayhutdinov 2008-03-28 20:06 ` Владимир Гусев 2008-03-28 20:59 ` Damir Shayhutdinov 2008-03-28 20:55 ` Eugene Ostapets 1 sibling, 2 replies; 62+ messages in thread From: Damir Shayhutdinov @ 2008-03-28 20:02 UTC (permalink / raw) To: ALT Linux Community general discussions > P.S. Похоже, что из-за этой фичи количество людей, хоть как-то могущих > собрать у себя сторонее, резко поубавится.. Я, например, не могу выцепить > половинчатое знание, чтобы это применять.. Если уж применять, так знать > все с самого начала. А так как это нереально для меня лично (изучить > все-все, а не только конкретный алгоритм правки исходников якобы кривых > программ), то придется забросить это дело и ждать, пока кто-нибудь из > разработчиков не купит себе SonyEricsson.. Или самому купить Nokia (но это > будет очень нескоро). Я уже собрал этот root, сейчас проверяю пересборкой. Ничего сложного, патч буквально в несколько строчек в нескольких файлах. Главная проблема была понять, как линкуют библиотеки эти яйцеголовые. ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-28 20:02 ` Damir Shayhutdinov @ 2008-03-28 20:06 ` Владимир Гусев 2008-03-28 20:16 ` Andrey Rahmatullin ` (2 more replies) 2008-03-28 20:59 ` Damir Shayhutdinov 1 sibling, 3 replies; 62+ messages in thread From: Владимир Гусев @ 2008-03-28 20:06 UTC (permalink / raw) To: ALT Linux Community general discussions >> P.S. Похоже, что из-за этой фичи количество людей, хоть как-то могущих >> собрать у себя сторонее, резко поубавится.. Я, например, не могу >> выцепить половинчатое знание, чтобы это применять.. Если уж применять, >> так знать >> все с самого начала. А так как это нереально для меня лично (изучить >> все-все, а не только конкретный алгоритм правки исходников якобы кривых >> программ), то придется забросить это дело и ждать, пока кто-нибудь из >> разработчиков не купит себе SonyEricsson.. Или самому купить Nokia (но >> это будет очень нескоро). > Я уже собрал этот root, сейчас проверяю пересборкой. Ничего сложного, > патч буквально в несколько строчек в нескольких файлах. Главная > проблема была понять, как линкуют библиотеки эти яйцеголовые. Да тут каждая вторая программа с таким подходом не будет собираться.. неужели все яйцеголовые? :-) -- С уважением, Владимир Гусев ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-28 20:06 ` Владимир Гусев @ 2008-03-28 20:16 ` Andrey Rahmatullin 2008-03-28 20:31 ` Damir Shayhutdinov 2008-03-28 20:53 ` Alexey I. Froloff 2 siblings, 0 replies; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-28 20:16 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 458 bytes --] On Fri, Mar 28, 2008 at 11:06:27PM +0300, Владимир Гусев wrote: > Да тут каждая вторая программа с таким подходом не будет собираться.. > неужели все яйцеголовые? :-) Большинство. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): <hiddenman> dottedmag: я гном не хочу запускать. только с утра разве что, с бодуна, чтобы стошнило. но так как я пить бросил, то необходимость в гноме отпала окончательно [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-28 20:06 ` Владимир Гусев 2008-03-28 20:16 ` Andrey Rahmatullin @ 2008-03-28 20:31 ` Damir Shayhutdinov 2008-03-28 20:53 ` Alexey I. Froloff 2 siblings, 0 replies; 62+ messages in thread From: Damir Shayhutdinov @ 2008-03-28 20:31 UTC (permalink / raw) To: ALT Linux Community general discussions > >> программ), то придется забросить это дело и ждать, пока кто-нибудь из > >> разработчиков не купит себе SonyEricsson.. Или самому купить Nokia (но > >> это будет очень нескоро). > > Я уже собрал этот root, сейчас проверяю пересборкой. Ничего сложного, > > патч буквально в несколько строчек в нескольких файлах. Главная > > проблема была понять, как линкуют библиотеки эти яйцеголовые. > Да тут каждая вторая программа с таким подходом не будет собираться.. root - не каждая вторая программа. Это особо яйцеголовая программа. > неужели все яйцеголовые? :-) Не все, только CERN. ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-28 20:06 ` Владимир Гусев 2008-03-28 20:16 ` Andrey Rahmatullin 2008-03-28 20:31 ` Damir Shayhutdinov @ 2008-03-28 20:53 ` Alexey I. Froloff 2 siblings, 0 replies; 62+ messages in thread From: Alexey I. Froloff @ 2008-03-28 20:53 UTC (permalink / raw) To: Mailing list for ALT Linux users [-- Attachment #1: Type: text/plain, Size: 209 bytes --] * Владимир Гусев <vova1971@> [080328 23:07]: > Да тут каждая вторая программа с таким подходом не будет > собираться.. неужели все яйцеголовые? :-) Уже давно не "только тут". -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-28 20:02 ` Damir Shayhutdinov 2008-03-28 20:06 ` Владимир Гусев @ 2008-03-28 20:59 ` Damir Shayhutdinov 2008-03-29 15:43 ` panov 1 sibling, 1 reply; 62+ messages in thread From: Damir Shayhutdinov @ 2008-03-28 20:59 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 1018 bytes --] > Я уже собрал этот root, сейчас проверяю пересборкой. Ничего сложного, > патч буквально в несколько строчек в нескольких файлах. Главная > проблема была понять, как линкуют библиотеки эти яйцеголовые. Вот, собралось с специальным патчем (патч приложен к письму). Инструкция по применению: 0. Распаковать исходники (удалив предыдущую копию). 1. Зайти в директорию с исходниками (root) 2. выполнить команду patch -p1 < путь_к_скачанному_патчу 3. Выполнить configure с нужными параметрами (или без параметров) 4. Собирать надо через make EXPLICIT=yes По крайней мере у меня так собралось. [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: root-link.patch --] [-- Type: text/x-diff; name=root-link.patch, Size: 2293 bytes --] diff -ru root/cint/Module.mk root.new/cint/Module.mk --- root/cint/Module.mk 2008-03-12 10:51:36 +0300 +++ root.new/cint/Module.mk 2008-03-28 22:41:00 +0300 @@ -192,6 +192,7 @@ CINTALLDEP += $(MODDIRS)/v6_loadfile_tmp.d CINTLIB := $(LPATH)/libCint.$(SOEXT) +CINTLIBEXTRA := -ldl ##### cint ##### CINTEXES := $(CINTDIRM)/cppmain.cxx diff -ru root/cint/src/g__cfunc.c root.new/cint/src/g__cfunc.c --- root/cint/src/g__cfunc.c 2008-03-12 10:51:36 +0300 +++ root.new/cint/src/g__cfunc.c 2008-03-28 22:38:58 +0300 @@ -46,8 +46,7 @@ #if defined(G__ANSI) || defined(G__ANSIHEADER) -int memcmp(const void *region1,const void *region2,size_t count); -void* memcpy(void *region1,const void *region2,size_t n); +#include <string.h> #elif defined(_AIX) /* IBM AIX */ int memcmp(const void *region1,const void *region2,size_t count); diff -ru root/hist/Module.mk root.new/hist/Module.mk --- root/hist/Module.mk 2008-03-12 10:51:19 +0300 +++ root.new/hist/Module.mk 2008-03-28 22:49:06 +0300 @@ -30,6 +30,8 @@ HISTLIB := $(LPATH)/libHist.$(SOEXT) HISTMAP := $(HISTLIB:.$(SOEXT)=.rootmap) +HISTLIBEXTRA := lib/libMathCore.so lib/libMatrix.so + # used in the main Makefile ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(HISTHH)) #ALLHDRS += $(patsubst $(MODDIRI)/Math/%.h,include/Math/%.h,$(HISTHH)) diff -ru root/tree/Module.mk root.new/tree/Module.mk --- root/tree/Module.mk 2008-03-12 10:51:18 +0300 +++ root.new/tree/Module.mk 2008-03-28 22:50:11 +0300 @@ -32,6 +32,7 @@ TREELIB := $(LPATH)/libTree.$(SOEXT) TREEMAP := $(TREELIB:.$(SOEXT)=.rootmap) +TREELIBEXTRA := lib/libNet.so # used in the main Makefile ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(TREEH)) diff -ru root/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile root.new/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile --- root/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile 2008-03-12 10:51:21 +0300 +++ root.new/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile 2008-03-28 23:11:09 +0300 @@ -137,7 +137,7 @@ $(LIBRARY): $(OBJECTS) $(LIBUTIL) @echo Creating shared library $(LIBRARY) - $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(LIBUTIL) -o $(LIBRARY) + $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(LIBUTIL) -o $(LIBRARY) -ldl $(LIBASSL): $(OBJCSSL) @echo Creating archive $(LIBASSL) ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-28 20:59 ` Damir Shayhutdinov @ 2008-03-29 15:43 ` panov 2008-03-29 15:51 ` Damir Shayhutdinov 2008-03-29 17:41 ` Хихин Руслан 0 siblings, 2 replies; 62+ messages in thread From: panov @ 2008-03-29 15:43 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: TEXT/PLAIN, Size: 1166 bytes --] >> Я уже собрал этот root, сейчас проверяю пересборкой. Ничего сложного, >> патч буквально в несколько строчек в нескольких файлах. Главная >> проблема была понять, как линкуют библиотеки эти яйцеголовые. > > Вот, собралось с специальным патчем (патч приложен к письму). > > Инструкция по применению: > 0. Распаковать исходники (удалив предыдущую копию). > 1. Зайти в директорию с исходниками (root) > 2. выполнить команду patch -p1 < путь_к_скачанному_патчу > 3. Выполнить configure с нужными параметрами (или без параметров) > 4. Собирать надо через make EXPLICIT=yes > > По крайней мере у меня так собралось. Спасибо за поддержку и неординарные усилия. Патч отработал нормально. Я узнал ужасно много нового, но пакет опять не собрался. Вот последний аккорд: bin/rmkdepend -R -fcint/src/g__cfunc.d -Y -w 1000 -- -pipe -m32 -Wall -W -fPIC -Iinclude -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -pthread -- cint/src/g__cfunc.c make: bin/rmkdepend: Команда не найдена make: *** [cint/src/g__cfunc.o] Ошибка 127 Почти в самом начале. Наверное, пора кончать. Сколько можно? Всего наилучшего, еще раз спасибо. ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-29 15:43 ` panov @ 2008-03-29 15:51 ` Damir Shayhutdinov 2008-03-29 17:41 ` Хихин Руслан 1 sibling, 0 replies; 62+ messages in thread From: Damir Shayhutdinov @ 2008-03-29 15:51 UTC (permalink / raw) To: ALT Linux Community general discussions > Спасибо за поддержку и неординарные усилия. > Патч отработал нормально. Я узнал ужасно много нового, > но пакет опять не собрался. Вот последний аккорд: > > bin/rmkdepend -R -fcint/src/g__cfunc.d -Y -w 1000 -- -pipe -m32 -Wall -W > -fPIC -Iinclude -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL > -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -pthread -- > cint/src/g__cfunc.c > make: bin/rmkdepend: Команда не найдена > make: *** [cint/src/g__cfunc.o] Ошибка 127 > > Почти в самом начале. Наверное, пора кончать. Сколько можно? У вас что-то с исходниками неправильное. Патч ничего с этим файлом не делает. ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-29 15:43 ` panov 2008-03-29 15:51 ` Damir Shayhutdinov @ 2008-03-29 17:41 ` Хихин Руслан 2008-03-30 9:37 ` Eugene Prokopiev 1 sibling, 1 reply; 62+ messages in thread From: Хихин Руслан @ 2008-03-29 17:41 UTC (permalink / raw) To: community [-- Attachment #1.1: Type: text/plain, Size: 409 bytes --] Здравствуйте panov@dec1.sinp.msu.ru В сообщении от 29 марта 2008 panov@dec1.sinp.msu.ru написал(a): > Всего наилучшего, еще раз спасибо. Можете попробовать этот патч. PS Сижу, жду - когда соберётся. -- А ещё говорят так (fortune): The difference between a career and a job is about 20 hours a week. ________________________________________________________________________ С уважением Хихин Руслан [-- Attachment #1.2: root-Linux.diff --] [-- Type: text/x-diff, Size: 3188 bytes --] diff -uNr root-Source/cint/Module.mk root-new/cint/Module.mk --- root-Source/cint/Module.mk 2008-03-12 10:51:36 +0300 +++ root-new/cint/Module.mk 2008-03-29 01:14:17 +0300 @@ -192,6 +192,7 @@ CINTALLDEP += $(MODDIRS)/v6_loadfile_tmp.d CINTLIB := $(LPATH)/libCint.$(SOEXT) +CINTLIBEXTRA := -ldl ##### cint ##### CINTEXES := $(CINTDIRM)/cppmain.cxx diff -uNr root-Source/cint/src/g__cfunc.c root-new/cint/src/g__cfunc.c --- root-Source/cint/src/g__cfunc.c 2008-03-12 10:51:36 +0300 +++ root-new/cint/src/g__cfunc.c 2008-03-29 01:14:17 +0300 @@ -46,8 +46,7 @@ #if defined(G__ANSI) || defined(G__ANSIHEADER) -int memcmp(const void *region1,const void *region2,size_t count); -void* memcpy(void *region1,const void *region2,size_t n); +#include <string.h> #elif defined(_AIX) /* IBM AIX */ int memcmp(const void *region1,const void *region2,size_t count); diff -uNr root-Source/config/root-config.in root-new/config/root-config.in --- root-Source/config/root-config.in 2008-03-12 10:51:25 +0300 +++ root-new/config/root-config.in 2008-03-29 20:15:00 +0300 @@ -267,8 +267,8 @@ linuxx8664gcc) # AMD Opteron and Intel EM64T (64 bit mode) Linux with gcc 3.x auxcflags="-m64" - auxldflags="-m64" - auxlibs="-lm -ldl -rdynamic" + auxldflags="-m64 -rdynamic" + auxlibs="-lm -ldl" ;; linuxx8664icc) # AMD Opteron and Intel EM64T (64 bit mode) Linux with Intel icc @@ -277,8 +277,8 @@ ;; linuxalphagcc) # Alpha Linux with gcc - auxcflags= - auxlibs="-lm -ldl -rdynamic" + auxcflags="-rdynamic" + auxlibs="-lm -ldl" ;; linuxarm) # ARM Linux with gcc diff -uNr root-Source/hist/Module.mk root-new/hist/Module.mk --- root-Source/hist/Module.mk 2008-03-12 10:51:19 +0300 +++ root-new/hist/Module.mk 2008-03-29 01:14:17 +0300 @@ -30,6 +30,8 @@ HISTLIB := $(LPATH)/libHist.$(SOEXT) HISTMAP := $(HISTLIB:.$(SOEXT)=.rootmap) +HISTLIBEXTRA := lib/libMathCore.so lib/libMatrix.so + # used in the main Makefile ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(HISTHH)) #ALLHDRS += $(patsubst $(MODDIRI)/Math/%.h,include/Math/%.h,$(HISTHH)) diff -uNr root-Source/tree/Module.mk root-new/tree/Module.mk --- root-Source/tree/Module.mk 2008-03-12 10:51:18 +0300 +++ root-new/tree/Module.mk 2008-03-29 01:14:17 +0300 @@ -32,6 +32,7 @@ TREELIB := $(LPATH)/libTree.$(SOEXT) TREEMAP := $(TREELIB:.$(SOEXT)=.rootmap) +TREELIBEXTRA := lib/libNet.so # used in the main Makefile ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(TREEH)) diff -uNr root-Source/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile root-new/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile --- root-Source/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile 2008-03-12 10:51:21 +0300 +++ root-new/xrootd/src/xrootd/src/XrdCrypto/GNUmakefile 2008-03-29 01:14:17 +0300 @@ -137,7 +137,7 @@ $(LIBRARY): $(OBJECTS) $(LIBUTIL) @echo Creating shared library $(LIBRARY) - $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(LIBUTIL) -o $(LIBRARY) + $(ECHO)$(CC) $(OBJECTS) $(LDSO) $(LIBUTIL) -o $(LIBRARY) -ldl $(LIBASSL): $(OBJCSSL) @echo Creating archive $(LIBASSL) [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-29 17:41 ` Хихин Руслан @ 2008-03-30 9:37 ` Eugene Prokopiev 0 siblings, 0 replies; 62+ messages in thread From: Eugene Prokopiev @ 2008-03-30 9:37 UTC (permalink / raw) To: hihin, ALT Linux Community general discussions Может кто-нибудь, кому меньше всех влом, отправит этот ROOT в incoming для прекращения дискуссии? ;) -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] 2008-03-28 19:57 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] Владимир Гусев 2008-03-28 20:02 ` Damir Shayhutdinov @ 2008-03-28 20:55 ` Eugene Ostapets 1 sibling, 0 replies; 62+ messages in thread From: Eugene Ostapets @ 2008-03-28 20:55 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 927 bytes --] 28.03.08, Владимир Гусев<vova1971 narod.ru> написал(а): > Mда.. (это я пытаюсь что-то отсюда применить, чтобы исправить крохотульную > cobex).. Посмотрите патч и придумайте слова, которыми это тайное знание можно объяснить людям, не понимающим разницу между флагами компилятора и линкера. Вам, Владимир, это будет проще сделать, чем любому из тех, кто такой патч делает за 15 секунд. :) PS: а телефон Sony-Ericson у меня может появится только как подарок - сам я такое себе не куплю... -- С уважением, Евгений Остапец uin: 23747217 jid: eugene_ostapets@jabber.ru [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: cobex-0.2.13-as-needed.patch --] [-- Type: text/x-patch; name=cobex-0.2.13-as-needed.patch, Size: 1480 bytes --] --- cobex-0.2.13/Makefile.orig 2006-10-30 18:35:42 +0200 +++ cobex-0.2.13/Makefile 2008-03-28 22:50:58 +0200 @@ -27,26 +27,26 @@ model: cd modeldb && make all $(COBEXPUT): $(O2FILES) $(PUTO) - $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXPUT) $(PUTO) $(O2FILES) + $(CC) $(CCFLAGS) -o $(COBEXPUT) $(PUTO) $(O2FILES) $(EXTRACCFLAGS) $(COBEXGET): $(O2FILES) $(GETO) - $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXGET) $(GETO) $(O2FILES) + $(CC) $(CCFLAGS) -o $(COBEXGET) $(GETO) $(O2FILES) $(EXTRACCFLAGS) $(COBEXRM): $(O2FILES) $(RMO) - $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXRM) $(RMO) $(O2FILES) + $(CC) $(CCFLAGS) -o $(COBEXRM) $(RMO) $(O2FILES) $(EXTRACCFLAGS) $(COBEXLS): $(O2FILES) $(LSO) - $(CC) $(CCFLAGS) $(EXTRACCFLAGS) $(EXPATCCFLAGS) -o $(COBEXLS) $(LSO) $(O2FILES) + $(CC) $(CCFLAGS) -o $(COBEXLS) $(LSO) $(O2FILES) $(EXTRACCFLAGS) $(EXPATCCFLAGS) $(COBEXCAPA): $(O2FILES) $(CAPAO) - $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXCAPA) $(CAPAO) $(O2FILES) + $(CC) $(CCFLAGS) -o $(COBEXCAPA) $(CAPAO) $(O2FILES) $(EXTRACCFLAGS) $(COBEXMKDIR): $(O2FILES) $(MKDIRO) - $(CC) $(CCFLAGS) $(EXTRACCFLAGS) -o $(COBEXMKDIR) $(MKDIRO) $(O2FILES) + $(CC) $(CCFLAGS) -o $(COBEXMKDIR) $(MKDIRO) $(O2FILES) $(EXTRACCFLAGS) test2: $(O2FILES) test2.o - $(CC) $(CCFLAGS) $(EXTRACCFLAGS) $(EXPATCCFLAGS) -o test2 test2.o $(O2FILES) + $(CC) $(CCFLAGS) -o test2 test2.o $(O2FILES) $(EXTRACCFLAGS) $(EXPATCCFLAGS) .c.o: $(CC) $(CCFLAGS) $(LOCKSERIAL) -c $< ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 2008-03-28 6:17 ` Хихин Руслан 2008-03-28 6:30 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Andrey Rahmatullin @ 2008-03-28 13:21 ` Pavlov Konstantin 2008-03-28 19:22 ` panov 1 sibling, 1 reply; 62+ messages in thread From: Pavlov Konstantin @ 2008-03-28 13:21 UTC (permalink / raw) To: Хихин Руслан Cc: community [-- Attachment #1: Type: text/plain, Size: 1009 bytes --] On Fri, Mar 28, 2008 at 09:17:48AM +0300, Хихин Руслан wrote: > Здравствуйте panov@dec1.sinp.msu.ru > В сообщении от 27 марта 2008 panov@dec1.sinp.msu.ru написал(a): > > Здравствуйте всем! > Попробуйте этот патч. Пакет и правда крив. Этот патч до конца всё не > решает, но сдвинетесь вы гораздо дальше :) > -LDOPT = -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl -rdynamic > +LDOPT = -rdynamic -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl > -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic > +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl > -CILIBS = -lm -ldl -rdynamic > +CILIBS = -rdynamic -lm -ldl > - auxlibs="-lnsl -lm -ldl -rdynamic" > + auxlibs=" -rdynamic -lnsl -lm -ldl" You made my day, спасибо! :)) -- > Интересно, а если обновляться до alt7, будут "грабли" > какие-либо? Или можно надеятся, что всё пройдёт "штатно"? Должно. Я вроде все ситуации уже предусмотрел. -- zerg in sisyphus@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 2008-03-28 13:21 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Pavlov Konstantin @ 2008-03-28 19:22 ` panov 2008-03-28 19:25 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Andrey Rahmatullin 0 siblings, 1 reply; 62+ messages in thread From: panov @ 2008-03-28 19:22 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: TEXT/PLAIN, Size: 1300 bytes --] Спасибо! А куда этот патч? Я попробовал дописать его в конец /config/Makefile.linux (это машинно-зависимые определения), и преконфигурировть все сним, но ничего не вышло (все то же, что и раньше). Я наверное что-то не понимаю. Александр On Fri, 28 Mar 2008, Pavlov Konstantin wrote: > On Fri, Mar 28, 2008 at 09:17:48AM +0300, Хихин Руслан wrote: >> Здравствуйте panov@dec1.sinp.msu.ru >> В сообщении от 27 марта 2008 panov@dec1.sinp.msu.ru написал(a): >> > Здравствуйте всем! >> Попробуйте этот патч. Пакет и правда крив. Этот патч до конца всё не >> решает, но сдвинетесь вы гораздо дальше :) > >> -LDOPT = -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl -rdynamic >> +LDOPT = -rdynamic -lm -L/usr/lib/termcap -ltermcap -lbsd -ldl > >> -SYSLIBS = -lm -ldl $(OSTHREADLIBDIR) $(OSTHREADLIB) -rdynamic >> +SYSLIBS = -rdynamic -lm $(OSTHREADLIBDIR) $(OSTHREADLIB) -ldl >> -CILIBS = -lm -ldl -rdynamic >> +CILIBS = -rdynamic -lm -ldl > >> - auxlibs="-lnsl -lm -ldl -rdynamic" >> + auxlibs=" -rdynamic -lnsl -lm -ldl" > > You made my day, спасибо! :)) > > -- >> Интересно, а если обновляться до alt7, будут "грабли" >> какие-либо? Или можно надеятся, что всё пройдёт "штатно"? > Должно. Я вроде все ситуации уже предусмотрел. > -- zerg in sisyphus@ > ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 2008-03-28 19:22 ` panov @ 2008-03-28 19:25 ` Andrey Rahmatullin 0 siblings, 0 replies; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-28 19:25 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 392 bytes --] On Fri, Mar 28, 2008 at 10:22:41PM +0300, panov@dec1.sinp.msu.ru wrote: > А куда этот патч? Я попробовал дописать его в конец /config/Makefile.linux Патчи не дописывают, патчи применяют. При помощи patch(1) или руками. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): гм-м-м... я всё-таки добил последний Сизифный dia и он... заработал! :) -- mouse in #7254 [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-25 19:30 [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov 2008-03-25 19:34 ` Pavlov Konstantin @ 2008-03-25 19:37 ` Andrey Rahmatullin 2008-03-25 19:40 ` Владимир Гусев 2 siblings, 0 replies; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-25 19:37 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1773 bytes --] On Tue, Mar 25, 2008 at 10:30:18PM +0300, panov@dec1.sinp.msu.ru wrote: > 48 #if defined(G__ANSI) || defined(G__ANSIHEADER) > 49 int memcmp(const void *region1,const void *region2,size_t count); > 50 void* memcpy(void *region1,const void *region2,size_t n); > 51 #elif defined(_AIX) > > Здесь все ясно. В gcc-4.1 Альтлинукса определен лишний макрос > 'memcpy', который пытается раскрыться где не надо. Лишний ли? > g++ -m32 -O2 -o bin/cint cint/main/cppmain.o \ > -Llib -lCint -lm -ldl -rdynamic > lib/libCint.so: undefined reference to `dlsym' > lib/libCint.so: undefined reference to `dlerror' > lib/libCint.so: undefined reference to `dlopen' > lib/libCint.so: undefined reference to `dlclose' lib/libCint.so не слинкована с -ldl > Это уже хуже. Не извелекаются функции Это не так. > из библиотеки libltdl, хотя Нет в libltdl таких функций. > тестовый пример с командной строкой > g++ -m32 -O2 -rdynamic -lltdl Test.c: > > // Test.c > #include <dlfcn.h> > int main() > { > dlopen("Test", 0); dlerror(); > return 0; > } > > и получил сообщения об ошибках: > > In function `main': > Test.c:(.text+0x25): undefined reference to `dlopen' > Test.c:(.text+0x2a): undefined reference to `dlerror' С включенной у нас по умолчанию опцией --as-needed библиотеки надо указывать после исходных/объектных файлов, которые их используют. Т.е. g++ -m32 -O2 -rdynamic Test.c -lltdl -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): Единственная из установленных у меня Сизифовских fsck, которая не завершается аварийно при вызове с такими параметрами, это fsck.xfs. Она, правда, никогда не завершается аварийно, так как по определению ничего не делает. -- seriv in #5194 [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-25 19:30 [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov 2008-03-25 19:34 ` Pavlov Konstantin 2008-03-25 19:37 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Andrey Rahmatullin @ 2008-03-25 19:40 ` Владимир Гусев 2008-03-26 4:58 ` ABATAPA ` (2 more replies) 2 siblings, 3 replies; 62+ messages in thread From: Владимир Гусев @ 2008-03-25 19:40 UTC (permalink / raw) To: ALT Linux Community general discussions > Я много лет пользовался Альтлинуксом вместе с пакетом > научной ЦЕРНовской графики ROOT (http://root.cern.ch), но начиная с > Desktop 4.0 пакет ROOT перестал компилиться. Я сначала думал, что дело > в версии компилятора (т.е. gcc-4.1), так как официально ROOT > поддерживает только до gcc-3.4. Я конечно извиняюсь, может скажу глупость... Но разве, подключив внешние репозитарии, нельзя доустановить gcc-3.4 иже с ними, и при помощи select-gcc выбрать нужную версию gcc для компилляции? По крайней мере я так иногда делал, когда собирал те или иные упрямые пакеты.. Пакеты получались нормальными.. -- С уважением, Владимир Гусев ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-25 19:40 ` Владимир Гусев @ 2008-03-26 4:58 ` ABATAPA 2008-03-26 18:33 ` panov 2008-03-26 20:12 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Damir Shayhutdinov 2 siblings, 0 replies; 62+ messages in thread From: ABATAPA @ 2008-03-26 4:58 UTC (permalink / raw) To: ALT Linux Community general discussions 25 марта 2008 г. Владимир Гусев написал: > Я конечно извиняюсь, может скажу глупость... Но разве, подключив внешние > репозитарии, нельзя доустановить gcc-3.4 иже с ними, и при помощи > select-gcc выбрать нужную версию gcc для компилляции? По крайней мере я > так иногда делал, когда собирал те или иные упрямые пакеты.. Пакеты > получались нормальными.. +1 Я так собираю OpenEmbedded, Familiar и иже с ними. -- ABATAPA ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-25 19:40 ` Владимир Гусев 2008-03-26 4:58 ` ABATAPA @ 2008-03-26 18:33 ` panov 2008-03-26 18:35 ` Mikhail Gusarov 2008-03-26 18:44 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Andrey Rahmatullin 2008-03-26 20:12 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Damir Shayhutdinov 2 siblings, 2 replies; 62+ messages in thread From: panov @ 2008-03-26 18:33 UTC (permalink / raw) To: Владимир Гусев Cc: ALT Linux Community general discussions [-- Attachment #1: Type: TEXT/PLAIN, Size: 1393 bytes --] On Tue, 25 Mar 2008, Владимир Гусев wrote: >> Я много лет пользовался Альтлинуксом вместе с пакетом >> > научной ЦЕРНовской графики ROOT (http://root.cern.ch), но начиная с >> > Desktop 4.0 пакет ROOT перестал компилиться. Я сначала думал, что дело >> > в версии компилятора (т.е. gcc-4.1), так как официально ROOT >> > поддерживает только до gcc-3.4. >> >> Я конечно извиняюсь, может скажу глупость... Но разве, подключив внешние >> репозитарии, нельзя доустановить gcc-3.4 иже с ними, и при помощи >> select-gcc выбрать нужную версию gcc для компилляции? По крайней мере я >> так иногда делал, когда собирал те или иные упрямые пакеты.. Пакеты >> получались нормальными.. >> >> -- >> С уважением, Владимир Гусев >> _______________________________________________ >> community mailing list >> community@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/community Спасибо, Владимир. Я пробовал. Ошибки с макросом не получается (макрос memcpy похож просто на мусор от какой-то отладки в gcc-4.1/Altlinux, так как его нет ни в gcc-3.4, ни в gcc-4.1/Ubuntu-7.10), но по-прежнему lib/libCint.so: undefined reference to `dlsym' lib/libCint.so: undefined reference to `dlerror' lib/libCint.so: undefined reference to `dlopen' lib/libCint.so: undefined reference to `dlclose' Похоже, что дело в какой-то неправильной настройке по умолчанию компилятора Александр Панов ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 18:33 ` panov @ 2008-03-26 18:35 ` Mikhail Gusarov 2008-03-26 19:23 ` panov 2008-03-26 18:44 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Andrey Rahmatullin 1 sibling, 1 reply; 62+ messages in thread From: Mikhail Gusarov @ 2008-03-26 18:35 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 480 bytes --] Twas brillig at 21:33:31 26.03.2008 UTC+03 when panov@dec1.sinp.msu.ru did gyre and gimble: p> Похоже, что дело в какой-то неправильной настройке по умолчанию p> компилятора Настройка правильная, это вам надо подправить кривую софтину, не умеющую с --as-needed собираться. Как подправить - уже сказали. -- [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 18:35 ` Mikhail Gusarov @ 2008-03-26 19:23 ` panov 2008-03-26 19:24 ` Mikhail Gusarov ` (2 more replies) 0 siblings, 3 replies; 62+ messages in thread From: panov @ 2008-03-26 19:23 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: TEXT/PLAIN, Size: 428 bytes --] > p> Похоже, что дело в какой-то неправильной настройке по умолчанию > p> компилятора > > Настройка правильная, это вам надо подправить кривую софтину, не умеющую > с --as-needed собираться. Как подправить - уже сказали. > Да нет, софтина не кривая - она же компилится без проблем и во всех предыдущих Alt начиная с Master 2.2, и в Ubuntu-7.10, где тоже gcc-4.1. Чем-то Desktop отличается от всего остального. Александр Панов ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 19:23 ` panov @ 2008-03-26 19:24 ` Mikhail Gusarov 2008-03-26 19:41 ` Damir Shayhutdinov 2008-03-26 19:47 ` [Comm] ROOT и -Wl,--as-needed Michael Shigorin 2 siblings, 0 replies; 62+ messages in thread From: Mikhail Gusarov @ 2008-03-26 19:24 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 531 bytes --] Twas brillig at 22:23:39 26.03.2008 UTC+03 when panov@dec1.sinp.msu.ru did gyre and gimble: p> Да нет, софтина не кривая - она же компилится без проблем и во всех p> предыдущих Alt начиная с Master 2.2, и в Ubuntu-7.10, где тоже p> gcc-4.1. Чем-то Desktop отличается от всего остального. Я же сказал - --as-needed. Кривая, только это не везде проявляется. -- [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 19:23 ` panov 2008-03-26 19:24 ` Mikhail Gusarov @ 2008-03-26 19:41 ` Damir Shayhutdinov 2008-03-26 20:35 ` panov 2008-03-26 19:47 ` [Comm] ROOT и -Wl,--as-needed Michael Shigorin 2 siblings, 1 reply; 62+ messages in thread From: Damir Shayhutdinov @ 2008-03-26 19:41 UTC (permalink / raw) To: ALT Linux Community general discussions > > p> Похоже, что дело в какой-то неправильной настройке по умолчанию > > p> компилятора > > > > Настройка правильная, это вам надо подправить кривую софтину, не умеющую > > с --as-needed собираться. Как подправить - уже сказали. > > > > Да нет, софтина не кривая - она же компилится без проблем и во всех > предыдущих Alt начиная с Master 2.2, и в Ubuntu-7.10, где тоже gcc-4.1. > Чем-то Desktop отличается от всего остального. Изменились условия компиляции. Раньше для линковки с динамическими библиотеками использовались другие правила, чем для линковки со статическими библиотеками. Теперь (в 4.0 и выше), по умолчанию линковка с динамическими библиотеками делается так же как и со статическими. Софтина кривая в том смысле, что ее невозможно собрать со статическими библиотеками любым компилятором (линковщиком), и с динамическими библиотеками линковщиком из ALT Linux. Решения два: 1) Исправить линковку (поставить -ldl после всех .o и .c файлов в строке линковки). Это заодно вылечит статическую линковку. 2) Собрать линковщиком, который использует старые правила линковки. Для этого надо либо использовать старые binutils, либо передать при линковке флаг -Wl,--no-as-needed ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 19:41 ` Damir Shayhutdinov @ 2008-03-26 20:35 ` panov 2008-03-26 20:38 ` Andrey Rahmatullin 2008-03-26 23:35 ` [Comm] ЦЕРНовская графика ROOT vs --as-needed Dmitry V. Levin 0 siblings, 2 replies; 62+ messages in thread From: panov @ 2008-03-26 20:35 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: TEXT/PLAIN, Size: 1963 bytes --] On Wed, 26 Mar 2008, Damir Shayhutdinov wrote: >>> p> Похоже, что дело в какой-то неправильной настройке по умолчанию >> > p> компилятора >> > >> > Настройка правильная, это вам надо подправить кривую софтину, не умеющую >> > с --as-needed собираться. Как подправить - уже сказали. >> > >> >> Да нет, софтина не кривая - она же компилится без проблем и во всех >> предыдущих Alt начиная с Master 2.2, и в Ubuntu-7.10, где тоже gcc-4.1. >> Чем-то Desktop отличается от всего остального. > Изменились условия компиляции. Раньше для линковки с динамическими > библиотеками использовались другие правила, чем для линковки со > статическими библиотеками. Теперь (в 4.0 и выше), по умолчанию > линковка с динамическими библиотеками делается так же как и со > статическими. > > Софтина кривая в том смысле, что ее невозможно собрать со статическими > библиотеками любым компилятором (линковщиком), и с динамическими > библиотеками линковщиком из ALT Linux. > > Решения два: > 1) Исправить линковку (поставить -ldl после всех .o и .c файлов в > строке линковки). Это заодно вылечит статическую линковку. Вряд ли это получится. Там Makefile на 38KB и еще куча килобайтных Module.mk в каждой поддиректории проекта. > 2) Собрать линковщиком, который использует старые правила линковки. > Для этого надо либо использовать старые binutils, либо передать при > линковке флаг -Wl,--no-as-needed Я сделал так: export LDFLAGS="$LDFLAGS -Wl,--no-as-needed" Потом переконфигурировал дистрибутив (configure ....), но результат все тот-же: g++ -m32 -O2 -o bin/cint cint/main/cppmain.o \ -Llib -lCint -lm -ldl -rdynamic lib/libCint.so: undefined reference to `dlsym' lib/libCint.so: undefined reference to `dlerror' lib/libCint.so: undefined reference to `dlopen' lib/libCint.so: undefined reference to `dlclose' collect2: ld returned 1 exit status Что-то не так? Что значит использовать старые binutils (я чайник) и как это сделать? Александр ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 20:35 ` panov @ 2008-03-26 20:38 ` Andrey Rahmatullin 2008-03-26 23:35 ` [Comm] ЦЕРНовская графика ROOT vs --as-needed Dmitry V. Levin 1 sibling, 0 replies; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-26 20:38 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 481 bytes --] On Wed, Mar 26, 2008 at 11:35:40PM +0300, panov@dec1.sinp.msu.ru wrote: > Я сделал так: > export LDFLAGS="$LDFLAGS -Wl,--no-as-needed" > Потом переконфигурировал дистрибутив (configure ....), но результат все > тот-же: Значит LDFLAGS не подставляется. Правьте Makefile руками, параллельно матеря апстрим. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > может, в backports предложить? Не надо нестабильные версии туда. -- zerg in sisyphus@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT vs --as-needed 2008-03-26 20:35 ` panov 2008-03-26 20:38 ` Andrey Rahmatullin @ 2008-03-26 23:35 ` Dmitry V. Levin 1 sibling, 0 replies; 62+ messages in thread From: Dmitry V. Levin @ 2008-03-26 23:35 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 969 bytes --] On Wed, Mar 26, 2008 at 11:35:40PM +0300, panov@dec1.sinp.msu.ru wrote: > On Wed, 26 Mar 2008, Damir Shayhutdinov wrote: [...] > >2) Собрать линковщиком, который использует старые правила линковки. > >Для этого надо либо использовать старые binutils, либо передать при > >линковке флаг -Wl,--no-as-needed Строго говоря, --as-needed включено по умолчанию не в binutils, а именно в настройке gcc, см. $ gcc -dumpspecs |fgrep as-needed > Я сделал так: > > export LDFLAGS="$LDFLAGS -Wl,--no-as-needed" > > Потом переконфигурировал дистрибутив (configure ....), но результат все > тот-же: > > g++ -m32 -O2 -o bin/cint cint/main/cppmain.o \ > -Llib -lCint -lm -ldl -rdynamic В логе сборки нет --no-as-needed, которого вы просили? Значит, сборочные скрипты/makefileы проигнорировали ваш $LDFLAGS. Придётся вам заглянуть в них, чтобы узнать, как передать параметры линковки, или нарисовать враппер к gcc/g++. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* [Comm] ROOT и -Wl,--as-needed 2008-03-26 19:23 ` panov 2008-03-26 19:24 ` Mikhail Gusarov 2008-03-26 19:41 ` Damir Shayhutdinov @ 2008-03-26 19:47 ` Michael Shigorin 2008-03-29 14:35 ` Andriy Dobrovol`s`kii 2 siblings, 1 reply; 62+ messages in thread From: Michael Shigorin @ 2008-03-26 19:47 UTC (permalink / raw) To: ALT Linux Community general discussions On Wed, Mar 26, 2008 at 10:23:39PM +0300, panov wrote: > >Настройка правильная, это вам надо подправить кривую софтину, > >не умеющую с --as-needed собираться. Как подправить - уже > >сказали. > Да нет, софтина не кривая Кривая-кривая. > - она же компилится без проблем и во всех предыдущих Alt > начиная с Master 2.2, и в Ubuntu-7.10, где тоже gcc-4.1. > Чем-то Desktop отличается от всего остального. Более строгая линковка -- экономит зависимости, память и время запуска: http://wiki.sisyphus.ru/devel/UpStream/AsNeeded Там же указан объезд и для gcc-4.1-alt. PS: вообще "научный" софт бывает удивительно, непостижимо, безнадёжно крив... :( -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ROOT и -Wl,--as-needed 2008-03-26 19:47 ` [Comm] ROOT и -Wl,--as-needed Michael Shigorin @ 2008-03-29 14:35 ` Andriy Dobrovol`s`kii 2008-03-29 14:58 ` [Comm] [JT] " Michael Shigorin 0 siblings, 1 reply; 62+ messages in thread From: Andriy Dobrovol`s`kii @ 2008-03-29 14:35 UTC (permalink / raw) To: shigorin, ALT Linux Community general discussions 2008/3/26 Michael Shigorin <mike@osdn.org.ua>: > On Wed, Mar 26, 2008 at 10:23:39PM +0300, panov wrote: > > >Настройка правильная, это вам надо подправить кривую софтину, > > >не умеющую с --as-needed собираться. Как подправить - уже > > >сказали. > > Да нет, софтина не кривая > > Кривая-кривая. > Кривая в смысле стиля программирования. Но, Вы можете пообщаться с разработчиками о поддержке as-needed и они, возможно, всё исправят. > > - она же компилится без проблем и во всех предыдущих Alt > > начиная с Master 2.2, и в Ubuntu-7.10, где тоже gcc-4.1. > > Чем-то Desktop отличается от всего остального. > > Более строгая линковка -- экономит зависимости, память и время > запуска: http://wiki.sisyphus.ru/devel/UpStream/AsNeeded > > Там же указан объезд и для gcc-4.1-alt. > > PS: вообще "научный" софт бывает удивительно, непостижимо, > безнадёжно крив... :( А что тебя удивляет? Его пишут не программисты... Программистам он обычно не интересен. Или только за большие деньги... -- Regards, Andrii Dobrovol`s`kyj ^ permalink raw reply [flat|nested] 62+ messages in thread
* [Comm] [JT] Re: ROOT и -Wl,--as-needed 2008-03-29 14:35 ` Andriy Dobrovol`s`kii @ 2008-03-29 14:58 ` Michael Shigorin 0 siblings, 0 replies; 62+ messages in thread From: Michael Shigorin @ 2008-03-29 14:58 UTC (permalink / raw) To: ALT Linux Community general discussions On Sat, Mar 29, 2008 at 04:35:08PM +0200, Andriy Dobrovol`s`kii wrote: > > > >Настройка правильная, это вам надо подправить кривую > > > >софтину, не умеющую с --as-needed собираться. Как > > > >подправить - уже сказали. > > > Да нет, софтина не кривая > > Кривая-кривая. > Кривая в смысле стиля программирования. Но, Вы можете > пообщаться с разработчиками о поддержке as-needed и они, > возможно, всё исправят. Я не собираюсь тратить на это время за отсутствием нужды. :) (плюс примерно предвижу ор в ответ) > > PS: вообще "научный" софт бывает удивительно, непостижимо, > > безнадёжно крив... :( > А что тебя удивляет? Ничто, это просто констатация факта. Но бывает и без кавычек же. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 18:33 ` panov 2008-03-26 18:35 ` Mikhail Gusarov @ 2008-03-26 18:44 ` Andrey Rahmatullin 2008-03-26 20:04 ` Владимир Гусев 1 sibling, 1 reply; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-26 18:44 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 400 bytes --] On Wed, Mar 26, 2008 at 09:33:31PM +0300, panov@dec1.sinp.msu.ru wrote: > Спасибо, Владимир. Я пробовал. Не надо читать неправильных советов и игнорировать правильные. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): <Ljubava> ну, кривые ноги не от памперсов) <swi> Ljubava: да. меня с сестрой вырастили в пеленках. кривизны ног не замечено :) <raorn> swi: а рук? ;-) [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 18:44 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Andrey Rahmatullin @ 2008-03-26 20:04 ` Владимир Гусев 2008-03-26 20:11 ` Damir Shayhutdinov 2008-03-26 20:33 ` [Comm] Administrivia Andrey Rahmatullin 0 siblings, 2 replies; 62+ messages in thread From: Владимир Гусев @ 2008-03-26 20:04 UTC (permalink / raw) To: ALT Linux Community general discussions >> Спасибо, Владимир. Я пробовал. > Не надо читать неправильных советов и игнорировать правильные. Я и не претендовал на "правильность". P.S. В этом весь Рахматуллин.. -- С уважением, Владимир Гусев ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 20:04 ` Владимир Гусев @ 2008-03-26 20:11 ` Damir Shayhutdinov 2008-03-26 20:19 ` Владимир Гусев 2008-03-26 20:33 ` [Comm] Administrivia Andrey Rahmatullin 1 sibling, 1 reply; 62+ messages in thread From: Damir Shayhutdinov @ 2008-03-26 20:11 UTC (permalink / raw) To: ALT Linux Community general discussions > >> Спасибо, Владимир. Я пробовал. > > Не надо читать неправильных советов и игнорировать правильные. > Я и не претендовал на "правильность". Неправильный совет хуже молчания. ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 20:11 ` Damir Shayhutdinov @ 2008-03-26 20:19 ` Владимир Гусев 2008-03-26 20:20 ` Владимир Гусев 0 siblings, 1 reply; 62+ messages in thread From: Владимир Гусев @ 2008-03-26 20:19 UTC (permalink / raw) To: ALT Linux Community general discussions >>>> Спасибо, Владимир. Я пробовал. >>> Не надо читать неправильных советов и игнорировать правильные. >> Я и не претендовал на "правильность". > Неправильный совет хуже молчания. Это был не совет, вопрос.. -- С уважением, Владимир Гусев ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-26 20:19 ` Владимир Гусев @ 2008-03-26 20:20 ` Владимир Гусев 0 siblings, 0 replies; 62+ messages in thread From: Владимир Гусев @ 2008-03-26 20:20 UTC (permalink / raw) To: ALT Linux Community general discussions >>>>> Спасибо, Владимир. Я пробовал. >>>> Не надо читать неправильных советов и игнорировать правильные. >>> Я и не претендовал на "правильность". >> Неправильный совет хуже молчания. > > Это был не совет, вопрос.. На который вы вполне четко и ответили. -- С уважением, Владимир Гусев ^ permalink raw reply [flat|nested] 62+ messages in thread
* [Comm] Administrivia 2008-03-26 20:04 ` Владимир Гусев 2008-03-26 20:11 ` Damir Shayhutdinov @ 2008-03-26 20:33 ` Andrey Rahmatullin 2008-03-26 20:51 ` Владимир Гусев 1 sibling, 1 reply; 62+ messages in thread From: Andrey Rahmatullin @ 2008-03-26 20:33 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 522 bytes --] On Wed, Mar 26, 2008 at 11:04:51PM +0300, Владимир Гусев wrote: >> Не надо читать неправильных советов и игнорировать правильные. > Я и не претендовал на "правильность". > P.S. В этом весь Рахматуллин.. Я тоже умею переходить на личности. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > Это достоинство. Чем больше пакетов будет завязано на Гном и GTK, тем > труднее будет отдавать несправедливое предпочтение КДЕ и Qt (Compact). mount /dev/dikonov /mnt/talk-room -- avp in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] Administrivia 2008-03-26 20:33 ` [Comm] Administrivia Andrey Rahmatullin @ 2008-03-26 20:51 ` Владимир Гусев 2008-03-27 14:20 ` Mikhail Gusarov 0 siblings, 1 reply; 62+ messages in thread From: Владимир Гусев @ 2008-03-26 20:51 UTC (permalink / raw) To: ALT Linux Community general discussions >>> Не надо читать неправильных советов и игнорировать правильные. >> Я и не претендовал на "правильность". >> P.S. В этом весь Рахматуллин.. > Я тоже умею переходить на личности. Кто бы сомневался.. Последил бы иной раз и за собой, каким тоном и что пишешь.. Причем практически постоянно. Вот только в этих случаях никто почему-то не приструняет тебя при помощи Administrativia. -- С уважением, Владимир Гусев ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] Administrivia 2008-03-26 20:51 ` Владимир Гусев @ 2008-03-27 14:20 ` Mikhail Gusarov 0 siblings, 0 replies; 62+ messages in thread From: Mikhail Gusarov @ 2008-03-27 14:20 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 298 bytes --] Twas brillig at 23:51:38 26.03.2008 UTC+03 when Владимир Гусев did gyre and gimble: ВГ> Вот только в этих случаях никто почему-то не приструняет тебя при ВГ> помощи Administrativia. Ибо по делу. -- [-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --] ^ permalink raw reply [flat|nested] 62+ messages in thread
* Re: [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 2008-03-25 19:40 ` Владимир Гусев 2008-03-26 4:58 ` ABATAPA 2008-03-26 18:33 ` panov @ 2008-03-26 20:12 ` Damir Shayhutdinov 2 siblings, 0 replies; 62+ messages in thread From: Damir Shayhutdinov @ 2008-03-26 20:12 UTC (permalink / raw) To: ALT Linux Community general discussions > Я конечно извиняюсь, может скажу глупость... Но разве, подключив внешние > репозитарии, нельзя доустановить gcc-3.4 иже с ними, и при помощи > select-gcc выбрать нужную версию gcc для компилляции? По крайней мере я > так иногда делал, когда собирал те или иные упрямые пакеты.. Пакеты > получались нормальными.. Да, иногда это помогает, но не в этом случае. Тут дело в версии binutils, а не gcc. ^ permalink raw reply [flat|nested] 62+ messages in thread
end of thread, other threads:[~2008-03-30 9:37 UTC | newest] Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-03-25 19:30 [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov 2008-03-25 19:34 ` Pavlov Konstantin 2008-03-26 19:19 ` panov 2008-03-26 20:37 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Andrey Rahmatullin 2008-03-27 20:19 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 panov 2008-03-27 20:38 ` Хихин Руслан 2008-03-28 7:37 ` panov 2008-03-28 8:26 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Alexey I. Froloff 2008-03-28 11:01 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 [JT] Владимир Гусев 2008-03-28 11:19 ` Peter Evdokimov 2008-03-28 11:40 ` Peter Evdokimov 2008-03-28 11:24 ` Mikhail Gusarov 2008-03-28 8:35 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Mikhail Gusarov 2008-03-28 6:07 ` Motsyo Gennadi aka Drool 2008-03-28 6:14 ` Andrey Rahmatullin 2008-03-28 6:59 ` Motsyo Gennadi aka Drool 2008-03-28 6:17 ` Хихин Руслан 2008-03-28 6:30 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Andrey Rahmatullin 2008-03-28 17:56 ` Хихин Руслан 2008-03-28 18:04 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Andrey Rahmatullin 2008-03-28 18:41 ` Хихин Руслан 2008-03-28 18:47 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ???Ubuntu 7.10 Andrey Rahmatullin 2008-03-28 18:47 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Damir Shayhutdinov 2008-03-28 19:13 ` Хихин Руслан 2008-03-28 19:57 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 [JT] Владимир Гусев 2008-03-28 20:02 ` Damir Shayhutdinov 2008-03-28 20:06 ` Владимир Гусев 2008-03-28 20:16 ` Andrey Rahmatullin 2008-03-28 20:31 ` Damir Shayhutdinov 2008-03-28 20:53 ` Alexey I. Froloff 2008-03-28 20:59 ` Damir Shayhutdinov 2008-03-29 15:43 ` panov 2008-03-29 15:51 ` Damir Shayhutdinov 2008-03-29 17:41 ` Хихин Руслан 2008-03-30 9:37 ` Eugene Prokopiev 2008-03-28 20:55 ` Eugene Ostapets 2008-03-28 13:21 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ?Ubuntu 7.10 Pavlov Konstantin 2008-03-28 19:22 ` panov 2008-03-28 19:25 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в ??Ubuntu 7.10 Andrey Rahmatullin 2008-03-25 19:37 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Andrey Rahmatullin 2008-03-25 19:40 ` Владимир Гусев 2008-03-26 4:58 ` ABATAPA 2008-03-26 18:33 ` panov 2008-03-26 18:35 ` Mikhail Gusarov 2008-03-26 19:23 ` panov 2008-03-26 19:24 ` Mikhail Gusarov 2008-03-26 19:41 ` Damir Shayhutdinov 2008-03-26 20:35 ` panov 2008-03-26 20:38 ` Andrey Rahmatullin 2008-03-26 23:35 ` [Comm] ЦЕРНовская графика ROOT vs --as-needed Dmitry V. Levin 2008-03-26 19:47 ` [Comm] ROOT и -Wl,--as-needed Michael Shigorin 2008-03-29 14:35 ` Andriy Dobrovol`s`kii 2008-03-29 14:58 ` [Comm] [JT] " Michael Shigorin 2008-03-26 18:44 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Andrey Rahmatullin 2008-03-26 20:04 ` Владимир Гусев 2008-03-26 20:11 ` Damir Shayhutdinov 2008-03-26 20:19 ` Владимир Гусев 2008-03-26 20:20 ` Владимир Гусев 2008-03-26 20:33 ` [Comm] Administrivia Andrey Rahmatullin 2008-03-26 20:51 ` Владимир Гусев 2008-03-27 14:20 ` Mikhail Gusarov 2008-03-26 20:12 ` [Comm] ЦЕРНовская графика ROOT, Desktop 4.0 и экскурсия в Ubuntu 7.10 Damir Shayhutdinov
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git