* [sisyphus] compile error: undefined reference to
@ 2007-01-23 14:00 Andrii Dobrovol`s`kii
2007-01-23 14:16 ` Slava Dubrovskiy
` (3 more replies)
0 siblings, 4 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-23 14:00 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 3889 bytes --]
Сборка программы обламывается с такими ошибками:
./libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_line_get_real'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_field_get_data_const'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_line_get_type'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_area_fill'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_line_itor'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_line_get_data'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_line_get_si_unit_y'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_get_value_format_z'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_get_value_format_xy'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_field_get_min_max'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_field_get_dval_real'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_get_si_unit_z'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_filter_median'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_get_si_unit_xy'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_xreal'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_line_get_res'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_jtor'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_new'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_data'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_rtoi'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_clear'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_rtoj'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_get_autorange'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_line_get_si_unit_x'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_itor'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_new_alike'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_filter_mean'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_get_yoffset'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_val'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_new_resampled'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_xres'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_line_get_offset'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_max'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_sum_fields'
../libgwydgets/.libs/libgwydgets2.so: undefined reference to
`gwy_data_field_get_avg'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_min'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_yreal'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_circular_area_extract'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_type'
../libdraw/.libs/libgwydraw2.so: undefined reference to
`gwy_process_type_init'
./.libs/libgwyapp2.so: undefined reference to
`gwy_data_field_get_xoffset'
./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_yres'
collect2: ld returned 1 exit status
Может кто знает как это обойти?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 14:00 [sisyphus] compile error: undefined reference to Andrii Dobrovol`s`kii
@ 2007-01-23 14:16 ` Slava Dubrovskiy
2007-01-23 14:26 ` Damir Shayhutdinov
` (2 subsequent siblings)
3 siblings, 0 replies; 81+ messages in thread
From: Slava Dubrovskiy @ 2007-01-23 14:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 694 bytes --]
Andrii Dobrovol`s`kii wrote:
> Сборка программы обламывается с такими ошибками:
==skip==
> ./.libs/libgwyapp2.so: undefined reference to
> `gwy_data_field_get_xoffset'
> ./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_yres'
> collect2: ld returned 1 exit status
> Может кто знает как это обойти?
>
Найти какая библиотека предоставляет gwy_data_field_get_yres
$findsym gwy_data_field_get_yres (для примера)
И прописать эту бибилотеку с помощью -l
--
С уважением,
Дубровский Вячеслав.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 14:00 [sisyphus] compile error: undefined reference to Andrii Dobrovol`s`kii
2007-01-23 14:16 ` Slava Dubrovskiy
@ 2007-01-23 14:26 ` Damir Shayhutdinov
2007-01-23 16:20 ` Andrii Dobrovol`s`kii
2007-01-24 5:03 ` Ildar Mulyukov
2007-01-24 6:06 ` Хихин Руслан
3 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-23 14:26 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
2007/1/23, Andrii Dobrovol`s`kii <dobr.iop.kiev.ua>:
> Сборка программы обламывается с такими ошибками:
> ./libgwydgets/.libs/libgwydgets2.so: undefined reference to
> ./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_yres'
> collect2: ld returned 1 exit status
> Может кто знает как это обойти?
Долинковать библиотеку libgwydgets/libgwydgets2.la с библиотекой,
предоставляющей gwy_data_field_get_yres и все остальные символы.
Долинковка сводится к добавлению нужных -l или .la файлов в переменную
libgwyapp_la_LIBADD в файле libgwydgets/Makefile.am
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 14:26 ` Damir Shayhutdinov
@ 2007-01-23 16:20 ` Andrii Dobrovol`s`kii
2007-01-23 16:40 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-23 16:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1165 bytes --]
Damir Shayhutdinov пишет:
> 2007/1/23, Andrii Dobrovol`s`kii <dobr.iop.kiev.ua>:
>> Сборка программы обламывается с такими ошибками:
>> ./libgwydgets/.libs/libgwydgets2.so: undefined reference to
>> ./.libs/libgwyapp2.so: undefined reference to `gwy_data_field_get_yres'
>> collect2: ld returned 1 exit status
>> Может кто знает как это обойти?
> Долинковать библиотеку libgwydgets/libgwydgets2.la с библиотекой,
> предоставляющей gwy_data_field_get_yres и все остальные символы.
>
> Долинковка сводится к добавлению нужных -l или .la файлов в переменную
> libgwyapp_la_LIBADD в файле libgwydgets/Makefile.am
Спасибо за пояснения, но я как раз и не знаю, что долинковывать...
findsym не помагает. :( Не находит ничего... А как искать в
неустановленных библиотеках я понятия не имею...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 16:20 ` Andrii Dobrovol`s`kii
@ 2007-01-23 16:40 ` Damir Shayhutdinov
2007-01-23 18:03 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-23 16:40 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Спасибо за пояснения, но я как раз и не знаю, что долинковывать...
> findsym не помагает. :( Не находит ничего... А как искать в
> неустановленных библиотеках я понятия не имею...
Я уже писал про хитрости поиска, например здесь:
http://lists.altlinux.org/pipermail/sisyphus/2006-July/084838.html
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 16:40 ` Damir Shayhutdinov
@ 2007-01-23 18:03 ` Andrii Dobrovol`s`kii
2007-01-23 18:41 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-23 18:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1437 bytes --]
Damir Shayhutdinov пишет:
>> Спасибо за пояснения, но я как раз и не знаю, что долинковывать...
>> findsym не помагает. :( Не находит ничего... А как искать в
>> неустановленных библиотеках я понятия не имею...
>
> Я уже писал про хитрости поиска, например здесь:
> http://lists.altlinux.org/pipermail/sisyphus/2006-July/084838.html
Спасибо. Вроде нашел символы и добавил в Makefile.am строчки
долинковки. Но, оно никак не влияет на сборку. Видимо нужен
autoreconf? Но, он обламывается:
autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal -I m4 --output=aclocal.m4t
aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
aclocal: macro `jm_AC_TYPE_UINTMAX_T' required but not defined
autoreconf-default: aclocal failed with exit status: 1
Как быть?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 18:03 ` Andrii Dobrovol`s`kii
@ 2007-01-23 18:41 ` Damir Shayhutdinov
2007-01-23 20:24 ` Dmitry V. Levin
` (2 more replies)
0 siblings, 3 replies; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-23 18:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Спасибо. Вроде нашел символы и добавил в Makefile.am строчки
> долинковки. Но, оно никак не влияет на сборку. Видимо нужен
> autoreconf? Но, он обламывается:
> autoreconf -fisv
> autoreconf-default: Entering directory `.'
> autoreconf-default: configure.ac: not using Gettext
> autoreconf-default: running: aclocal -I m4 --output=aclocal.m4t
> aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
> aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
> aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
> aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
> aclocal: macro `jm_AC_TYPE_UINTMAX_T' required but not defined
> autoreconf-default: aclocal failed with exit status: 1
> Как быть?
Ну можно не делать autoreconf, а просто те же строчки из Makefile.am
(про libfoo_la_LIBADD) надо добавить и в соответствующий Makefile.in.
Видимо апстрим собирал с какими-то странными макросами...
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 18:41 ` Damir Shayhutdinov
@ 2007-01-23 20:24 ` Dmitry V. Levin
2007-01-24 10:25 ` Andrii Dobrovol`s`kii
2007-01-24 12:46 ` Andrii Dobrovol`s`kii
2007-01-26 15:16 ` Andrii Dobrovol`s`kii
2 siblings, 1 reply; 81+ messages in thread
From: Dmitry V. Levin @ 2007-01-23 20:24 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1158 bytes --]
On Tue, Jan 23, 2007 at 09:41:36PM +0300, Damir Shayhutdinov wrote:
> > Спасибо. Вроде нашел символы и добавил в Makefile.am строчки
> > долинковки. Но, оно никак не влияет на сборку. Видимо нужен
> > autoreconf? Но, он обламывается:
> > autoreconf -fisv
> > autoreconf-default: Entering directory `.'
> > autoreconf-default: configure.ac: not using Gettext
> > autoreconf-default: running: aclocal -I m4 --output=aclocal.m4t
> > aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
> > aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
> > aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
> > aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
> > aclocal: macro `jm_AC_TYPE_UINTMAX_T' required but not defined
> > autoreconf-default: aclocal failed with exit status: 1
> > Как быть?
> Ну можно не делать autoreconf, а просто те же строчки из Makefile.am
> (про libfoo_la_LIBADD) надо добавить и в соответствующий Makefile.in.
>
> Видимо апстрим собирал с какими-то странными макросами...
jm -- это Jim Meyering, а макросы эти, скорее всего, из старого gnulib'а.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 14:00 [sisyphus] compile error: undefined reference to Andrii Dobrovol`s`kii
2007-01-23 14:16 ` Slava Dubrovskiy
2007-01-23 14:26 ` Damir Shayhutdinov
@ 2007-01-24 5:03 ` Ildar Mulyukov
2007-01-24 6:06 ` Хихин Руслан
3 siblings, 0 replies; 81+ messages in thread
From: Ildar Mulyukov @ 2007-01-24 5:03 UTC (permalink / raw)
To: sisyphus
On 23.01.2007 20:00:12, Andrii Dobrovol`s`kii wrote:
> Сборка программы обламывается с такими ошибками:
> ./libgwydgets/.libs/libgwydgets2.so: undefined reference to
> `gwy_data_line_get_real'
> collect2: ld returned 1 exit status
> Может кто знает как это обойти?
информация присутствует на вики. Это не считая, что не единожды
повторялась в списках рассылки.
Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 14:00 [sisyphus] compile error: undefined reference to Andrii Dobrovol`s`kii
` (2 preceding siblings ...)
2007-01-24 5:03 ` Ildar Mulyukov
@ 2007-01-24 6:06 ` Хихин Руслан
2007-01-24 8:10 ` Alexei V. Mezin
3 siblings, 1 reply; 81+ messages in thread
From: Хихин Руслан @ 2007-01-24 6:06 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 583 bytes --]
Здравствуйте Andrii Dobrovol`s`kii
В сообщении от Tuesday 23 January 2007 17:00 Andrii Dobrovol`s`kii
написал(a):
> Сборка программы обламывается с такими ошибками:
>
> ./libgwydgets/.libs/libgwydgets2.so: undefined reference to
>
>
> ./.libs/libgwyapp2.so: undefined reference to
>
> `gwy_data_field_get_xoffset'
>
> ./.libs/libgwyapp2.so: undefined reference to
> `gwy_data_field_get_yres'
>
> collect2: ld returned 1 exit status
>
> Может кто знает как это обойти?
Погуглите по ALTLinux as-need, кстати, а что собрать пытаетесь ?
--
С уважением Хихин Руслан
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 6:06 ` Хихин Руслан
@ 2007-01-24 8:10 ` Alexei V. Mezin
2007-01-24 8:37 ` Anton Gorlov
0 siblings, 1 reply; 81+ messages in thread
From: Alexei V. Mezin @ 2007-01-24 8:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Хихин Руслан wrote:
> > collect2: ld returned 1 exit status
> >
> > Может кто знает как это обойти?
> Погуглите по ALTLinux as-need, кстати, а что собрать пытаетесь ?
>
Вчера собрал свежий Gwyddion на Сизифе месячной давности. Собирается и
работает после
LDFLAGS="-Wl,--no-as-needed" ./configure
Однако, RPM не собирается. В нем, как минимум, нужно исправить
fftw3->libfftw3 и gtkglext-devel -> libgtkglext-devel. После этого все
компилируется, но пакет не собирается из-за ошибок verify-ELF. Как это
побороть на ночь глядя, я уже не понял.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 8:10 ` Alexei V. Mezin
@ 2007-01-24 8:37 ` Anton Gorlov
2007-01-24 10:23 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Anton Gorlov @ 2007-01-24 8:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Alexei V. Mezin пишет:
>> > Может кто знает как это обойти?
>> Погуглите по ALTLinux as-need, кстати, а что собрать пытаетесь ?
> Вчера собрал свежий Gwyddion на Сизифе месячной давности. Собирается и
> работает после
> LDFLAGS="-Wl,--no-as-needed" ./configure
Это не правильный метод.. это просто временный путь обхода. Лучше запатчить.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 8:37 ` Anton Gorlov
@ 2007-01-24 10:23 ` Andrii Dobrovol`s`kii
0 siblings, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-24 10:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 890 bytes --]
Anton Gorlov пишет:
> Alexei V. Mezin пишет:
>
>>> > Может кто знает как это обойти?
>>> Погуглите по ALTLinux as-need, кстати, а что собрать пытаетесь ?
>> Вчера собрал свежий Gwyddion на Сизифе месячной давности. Собирается и
>> работает после
>> LDFLAGS="-Wl,--no-as-needed" ./configure
> Это не правильный метод.. это просто временный путь обхода. Лучше запатчить.
Вот я и пытаюсь "патчить"...
Что с моей квалификацией в соответствующих утилитах и процессе
сборки выливается в кучку детских вопросов... :)
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 20:24 ` Dmitry V. Levin
@ 2007-01-24 10:25 ` Andrii Dobrovol`s`kii
0 siblings, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-24 10:25 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1611 bytes --]
Dmitry V. Levin пишет:
> On Tue, Jan 23, 2007 at 09:41:36PM +0300, Damir Shayhutdinov wrote:
>>> Спасибо. Вроде нашел символы и добавил в Makefile.am строчки
>>> долинковки. Но, оно никак не влияет на сборку. Видимо нужен
>>> autoreconf? Но, он обламывается:
>>> autoreconf -fisv
>>> autoreconf-default: Entering directory `.'
>>> autoreconf-default: configure.ac: not using Gettext
>>> autoreconf-default: running: aclocal -I m4 --output=aclocal.m4t
>>> aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
>>> aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
>>> aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
>>> aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
>>> aclocal: macro `jm_AC_TYPE_UINTMAX_T' required but not defined
>>> autoreconf-default: aclocal failed with exit status: 1
>>> Как быть?
>> Ну можно не делать autoreconf, а просто те же строчки из Makefile.am
>> (про libfoo_la_LIBADD) надо добавить и в соответствующий Makefile.in.
>>
Спасибо. Попробую.
>> Видимо апстрим собирал с какими-то странными макросами...
>
> jm -- это Jim Meyering, а макросы эти, скорее всего, из старого gnulib'а.
>
Дмитрий, а как корректно разрешить ситуацию?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 18:41 ` Damir Shayhutdinov
2007-01-23 20:24 ` Dmitry V. Levin
@ 2007-01-24 12:46 ` Andrii Dobrovol`s`kii
2007-01-24 13:00 ` Damir Shayhutdinov
2007-01-26 15:16 ` Andrii Dobrovol`s`kii
2 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-24 12:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1957 bytes --]
Damir Shayhutdinov пишет:
>> Спасибо. Вроде нашел символы и добавил в Makefile.am строчки
>> долинковки. Но, оно никак не влияет на сборку. Видимо нужен
>> autoreconf? Но, он обламывается:
>> autoreconf -fisv
>> autoreconf-default: Entering directory `.'
>> autoreconf-default: configure.ac: not using Gettext
>> autoreconf-default: running: aclocal -I m4 --output=aclocal.m4t
>> aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
>> aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
>> aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
>> aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
>> aclocal: macro `jm_AC_TYPE_UINTMAX_T' required but not defined
>> autoreconf-default: aclocal failed with exit status: 1
>> Как быть?
> Ну можно не делать autoreconf, а просто те же строчки из Makefile.am
> (про libfoo_la_LIBADD) надо добавить и в соответствующий Makefile.in.
>
> Видимо апстрим собирал с какими-то странными макросами...
Подобавлял в Makefile.in библиотеки на символы из которых были
жалобы. Собралось. Установилось в /usr/local. Теперь при запуске
падает с жалобой:
/usr/local/bin/gwyddion
/root/.gtkrc-2.0:2: Unable to find include file:
".gtkrc-2.0-scrollbar_cog"
/usr/local/bin/gwyddion: symbol lookup error:
/usr/local/lib/gwyddion/modules/file/jpkscan.so: undefined symbol:
TIFFGetVersion
Этот символ из:
findsym TIFFGetVersion
/usr/lib/libtiff.so: 0002e1b0 T TIFFGetVersion
/usr/lib/libtiff.so.4: 0002e1b0 T TIFFGetVersion
Как нужно поступать? Долинковывать и её? Или как-то иначе?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 12:46 ` Andrii Dobrovol`s`kii
@ 2007-01-24 13:00 ` Damir Shayhutdinov
2007-01-24 13:21 ` Andrii Dobrovol`s`kii
` (2 more replies)
0 siblings, 3 replies; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-24 13:00 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Подобавлял в Makefile.in библиотеки на символы из которых были
> жалобы. Собралось. Установилось в /usr/local. Теперь при запуске
А как это в /usr/local ?
Вы разве не в пакет собирали?
> падает с жалобой:
> /usr/local/bin/gwyddion
> /root/.gtkrc-2.0:2: Unable to find include file:
> ".gtkrc-2.0-scrollbar_cog"
> /usr/local/bin/gwyddion: symbol lookup error:
> /usr/local/lib/gwyddion/modules/file/jpkscan.so: undefined symbol:
> TIFFGetVersion
> Этот символ из:
> findsym TIFFGetVersion
> /usr/lib/libtiff.so: 0002e1b0 T TIFFGetVersion
> /usr/lib/libtiff.so.4: 0002e1b0 T TIFFGetVersion
> Как нужно поступать? Долинковывать и её? Или как-то иначе?
Да, надо долинковать jpkscan.so с libtiff.
Вообще если сразу собирать в пакет, то перед запаковкой пакета на него
будет натравлен verify_elf, который автоматически продиагностирует все
проблемы с недолинковкой. Он может даже не пропустить пакет, если
сочтет ошибки фатальными.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 13:00 ` Damir Shayhutdinov
@ 2007-01-24 13:21 ` Andrii Dobrovol`s`kii
2007-01-24 13:46 ` Damir Shayhutdinov
2007-01-24 13:35 ` Andrii Dobrovol`s`kii
2007-05-10 9:19 ` Andrii Dobrovol`s`kii
2 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-24 13:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 2075 bytes --]
Damir Shayhutdinov пишет:
>> Подобавлял в Makefile.in библиотеки на символы из которых были
>> жалобы. Собралось. Установилось в /usr/local. Теперь при запуске
> А как это в /usr/local ?
> Вы разве не в пакет собирали?
>
Не с моей квалификацией пакеты собирать...
>> падает с жалобой:
>> /usr/local/bin/gwyddion
>> /root/.gtkrc-2.0:2: Unable to find include file:
>> ".gtkrc-2.0-scrollbar_cog"
>> /usr/local/bin/gwyddion: symbol lookup error:
>> /usr/local/lib/gwyddion/modules/file/jpkscan.so: undefined symbol:
>> TIFFGetVersion
>> Этот символ из:
>> findsym TIFFGetVersion
>> /usr/lib/libtiff.so: 0002e1b0 T TIFFGetVersion
>> /usr/lib/libtiff.so.4: 0002e1b0 T TIFFGetVersion
>> Как нужно поступать? Долинковывать и её? Или как-то иначе?
> Да, надо долинковать jpkscan.so с libtiff.
Хорошо, попробую.
> Вообще если сразу собирать в пакет, то перед запаковкой пакета на него
> будет натравлен verify_elf, который автоматически продиагностирует все
> проблемы с недолинковкой. Он может даже не пропустить пакет, если
> сочтет ошибки фатальными.
Для сборки пакета надо понять что мешает ему собраться самому по
себе. Это я сейчас пытаюсь сделать.
Потом оформить "работу над ошибками" в виде патчей. Это я делать не
умею.
Потом написать альтовский спек, с "родным" оно не собирается. Это у
меня тоже не очень получается.
Потом прогнать это всё через хашер и получив доступ к incoming влить
в Сизиф и, главное, отслеживать судьбу пакета в дальнейшем.
С последними тремя пунктами у меня как-то не складывается. И, кроме
того, пока я даже не знаю рабочая ли программа...
Вот заработает в local, окажется действительно нужной, тогда
прийдется решать проблемы по всему списку. :)
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 13:00 ` Damir Shayhutdinov
2007-01-24 13:21 ` Andrii Dobrovol`s`kii
@ 2007-01-24 13:35 ` Andrii Dobrovol`s`kii
2007-01-24 13:49 ` Damir Shayhutdinov
2007-05-10 9:19 ` Andrii Dobrovol`s`kii
2 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-24 13:35 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1191 bytes --]
Damir Shayhutdinov пишет:
>> падает с жалобой:
>> /usr/local/bin/gwyddion
>> /root/.gtkrc-2.0:2: Unable to find include file:
>> ".gtkrc-2.0-scrollbar_cog"
>> /usr/local/bin/gwyddion: symbol lookup error:
>> /usr/local/lib/gwyddion/modules/file/jpkscan.so: undefined symbol:
>> TIFFGetVersion
>> Этот символ из:
>> findsym TIFFGetVersion
>> /usr/lib/libtiff.so: 0002e1b0 T TIFFGetVersion
>> /usr/lib/libtiff.so.4: 0002e1b0 T TIFFGetVersion
>> Как нужно поступать? Долинковывать и её? Или как-то иначе?
> Да, надо долинковать jpkscan.so с libtiff.
В Make.in нашел такую строчку:
@HAVE_TIFF_TRUE@jpkscan_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
configure рапортует об успешном включениии поддержки TIFF. Вроде
должна бы долинковываться?
Если я туда впишу последним -ltiff эта конструкция не сломается?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 13:21 ` Andrii Dobrovol`s`kii
@ 2007-01-24 13:46 ` Damir Shayhutdinov
0 siblings, 0 replies; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-24 13:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> >> Подобавлял в Makefile.in библиотеки на символы из которых были
> >> жалобы. Собралось. Установилось в /usr/local. Теперь при запуске
> > А как это в /usr/local ?
> > Вы разве не в пакет собирали?
> >
> Не с моей квалификацией пакеты собирать...
Да ладно, от сборки в /usr/local до минимального пакета не так много шагов.
> Для сборки пакета надо понять что мешает ему собраться самому по
> себе. Это я сейчас пытаюсь сделать.
> Потом оформить "работу над ошибками" в виде патчей. Это я делать не
> умею.
Это не так сложно. Надо найти все Makefile.{in,am} которые были
изменены в процессе "заточки под ALT". Потом в другую директорию
распаковать исходники. Поместить измененные файлы в эту директорию на
место существующих (существующие сохранить под именем
Makefile.{in,am}.orig). После чего выйти из директории проекта и
сказать
gendiff <имя каталога с проектом> .orig
Патч будет выведен в консоль.
Можно направить вывод в файл, например
gendiff <имя каталога с проектом> .orig >
~/RPM/SOURCES/program-1.0.0-alt-fix-link.patch
Взять спек из http://wiki.sisyphus.ru/devel/SampleSpecs, положить в
~/RPM/SPECS/program.spec и доработвать его напильником, вписав патч.
Patch0: %name-1.0.0-alt-fix-link.patch
И добавить %patch0 -p1 после %setup
После чего собирать через rpm -bb ~/RPM/SPECS/program.spec
Если соберется - натравить на него buildreq. Потом уже можно и в хэшер
закидывать ;)
> Вот заработает в local, окажется действительно нужной, тогда
> прийдется решать проблемы по всему списку. :)
Ну я ж не против, просто я обычно программы внутри хэшера собираю и
пускаю, чтобы систему не засорять. Заодно выясняется список билдреков
:)
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 13:35 ` Andrii Dobrovol`s`kii
@ 2007-01-24 13:49 ` Damir Shayhutdinov
2007-01-24 13:56 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-24 13:49 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> В Make.in нашел такую строчку:
> @HAVE_TIFF_TRUE@jpkscan_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
>
> configure рапортует об успешном включениии поддержки TIFF. Вроде
> должна бы долинковываться?
> Если я туда впишу последним -ltiff эта конструкция не сломается?
Вы посмотрите в Makefile, во что это строчка превратилась, и чему
равно MODULE_LIBTIFF.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 13:49 ` Damir Shayhutdinov
@ 2007-01-24 13:56 ` Andrii Dobrovol`s`kii
2007-01-24 14:07 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-24 13:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1283 bytes --]
Damir Shayhutdinov пишет:
>> В Make.in нашел такую строчку:
>> @HAVE_TIFF_TRUE@jpkscan_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
>>
>> configure рапортует об успешном включениии поддержки TIFF. Вроде
>> должна бы долинковываться?
>> Если я туда впишу последним -ltiff эта конструкция не сломается?
> Вы посмотрите в Makefile, во что это строчка превратилась, и чему
> равно MODULE_LIBTIFF.
>
Глянул, стало грустно...
...
LIBTIFF = -ltiff
Это, как я понимаю, результат работы configure?
...
MODULE_LIBTIFF =
#MODULE_LIBTIFF = $(LIBTIFF)
Это проблема с которой я борюсь на данном этапе... Правильная строка
почему-то закоментированна...
...
jpkscan_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF) -ltiff
Это результат ручного вмешательства...
...
pixmap_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
psia_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
А это источники новых проблем... Так?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 13:56 ` Andrii Dobrovol`s`kii
@ 2007-01-24 14:07 ` Damir Shayhutdinov
2007-01-24 14:31 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-24 14:07 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Damir Shayhutdinov пишет:
> >> В Make.in нашел такую строчку:
> >> @HAVE_TIFF_TRUE@jpkscan_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
> >>
> >> configure рапортует об успешном включениии поддержки TIFF. Вроде
> >> должна бы долинковываться?
> >> Если я туда впишу последним -ltiff эта конструкция не сломается?
> > Вы посмотрите в Makefile, во что это строчка превратилась, и чему
> > равно MODULE_LIBTIFF.
> >
> Глянул, стало грустно...
> ...
> LIBTIFF = -ltiff
> Это, как я понимаю, результат работы configure?
Да, скорее всего.
> ...
> MODULE_LIBTIFF =
> #MODULE_LIBTIFF = $(LIBTIFF)
> Это проблема с которой я борюсь на данном этапе... Правильная строка
> почему-то закоментированна...
Это наверняка тоже работа configure
> jpkscan_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF) -ltiff
> Это результат ручного вмешательства...
Так должно работать.
Можно было еще просто заменить $(MODULE_LIBTIFF) на $(LIBTIFF).
Типа такого
find -name 'Makefile.am' -o -name 'Makefile.in' -print0 | xargs -r0 --
sed -i 's/(MODULE_LIBTIFF)/(LIBTIFF)/g' --
Но правильный способ конечно определить - почему
MODULE_LIBTIFF=$(LIBTIFF) закомментированы.
> ...
> pixmap_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
> psia_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
> А это источники новых проблем... Так?
Ага, они тоже скорее всего недолинкованы будут. Если не выполнить
вышеприведенную команду или не исправить MODULE_LIBTIFF.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 14:07 ` Damir Shayhutdinov
@ 2007-01-24 14:31 ` Andrii Dobrovol`s`kii
2007-01-24 14:52 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-24 14:31 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1671 bytes --]
Damir Shayhutdinov пишет:
>> Damir Shayhutdinov пишет:
>>>
>> Глянул, стало грустно...
>> ...
>> LIBTIFF = -ltiff
>> Это, как я понимаю, результат работы configure?
> Да, скорее всего.
>> ...
>> MODULE_LIBTIFF =
>> #MODULE_LIBTIFF = $(LIBTIFF)
>> Это проблема с которой я борюсь на данном этапе... Правильная строка
>> почему-то закоментированна...
> Это наверняка тоже работа configure
>
>> jpkscan_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF) -ltiff
>> Это результат ручного вмешательства...
> Так должно работать.
> Можно было еще просто заменить $(MODULE_LIBTIFF) на $(LIBTIFF).
>
> Типа такого
> find -name 'Makefile.am' -o -name 'Makefile.in' -print0 | xargs -r0 --
> sed -i 's/(MODULE_LIBTIFF)/(LIBTIFF)/g' --
>
> Но правильный способ конечно определить - почему
> MODULE_LIBTIFF=$(LIBTIFF) закомментированы.
>
А как определить? Судя по комментарию Дмитрия, это связано с другой
версией gnulib. Но как определить что причина именно в этом и что
писать авторам?
>> ...
>> pixmap_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
>> psia_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
>> А это источники новых проблем... Так?
> Ага, они тоже скорее всего недолинкованы будут. Если не выполнить
> вышеприведенную команду или не исправить MODULE_LIBTIFF.
Понятно.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 14:31 ` Andrii Dobrovol`s`kii
@ 2007-01-24 14:52 ` Andrii Dobrovol`s`kii
2007-01-24 14:58 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-24 14:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 813 bytes --]
Andrii Dobrovol`s`kii пишет:
> Damir Shayhutdinov пишет:
>> Но правильный способ конечно определить - почему
>> MODULE_LIBTIFF=$(LIBTIFF) закомментированы.
>>
> А как определить? Судя по комментарию Дмитрия, это связано с другой
> версией gnulib. Но как определить что причина именно в этом и что
> писать авторам?
>
HAVE_TIFF_FALSE = #
HAVE_TIFF_TRUE =
HAVE_XML2_FALSE = #
HAVE_XML2_TRUE =
А что обозначают подобные пары в Makefile?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 14:52 ` Andrii Dobrovol`s`kii
@ 2007-01-24 14:58 ` Damir Shayhutdinov
2007-01-24 15:15 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-24 14:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> HAVE_TIFF_FALSE = #
> HAVE_TIFF_TRUE =
> HAVE_XML2_FALSE = #
> HAVE_XML2_TRUE =
> А что обозначают подобные пары в Makefile?
Похоже на альтернативы.
А в Makefile.am ничего подобного нет?
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 14:58 ` Damir Shayhutdinov
@ 2007-01-24 15:15 ` Andrii Dobrovol`s`kii
2007-01-24 15:31 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-24 15:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1533 bytes --]
Damir Shayhutdinov пишет:
>> HAVE_TIFF_FALSE = #
>> HAVE_TIFF_TRUE =
>> HAVE_XML2_FALSE = #
>> HAVE_XML2_TRUE =
>> А что обозначают подобные пары в Makefile?
> Похоже на альтернативы.
> А в Makefile.am ничего подобного нет?
>
Есть такие блоки:
if HAVE_TIFF
jpkscan_module = jpkscan.la
jpkscan_sources =
psia_module = psia.la
psia_sources =
else
jpkscan_module =
jpkscan_sources = jpk.h jpkscan.c
psia_module =
psia_sources = psia.c
endif
if MODULE_DEPENDENCIES
MODULE_LIBTIFF = $(LIBTIFF)
module_libadd = \
$(top_builddir)/app/libgwyapp2.la \
$(top_builddir)/libdraw/libgwydraw2.la \
$(top_builddir)/libgwyddion/libgwyddion2.la \
$(top_builddir)/libgwydgets/libgwydgets2.la \
$(top_builddir)/libgwymodule/libgwymodule2.la \
$(top_builddir)/libprocess/libgwyprocess2.la \
@GTK_LIBS@
else
MODULE_LIBTIFF =
endif
if HAVE_TIFF
jpkscan_la_SOURCES = jpk.h jpkscan.c
jpkscan_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
endif
_______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
>
>
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 15:15 ` Andrii Dobrovol`s`kii
@ 2007-01-24 15:31 ` Damir Shayhutdinov
2007-01-26 15:49 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-24 15:31 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
24.01.07, Andrii Dobrovol`s`kii<dobr@iop.kiev.ua> написал(а):
> Damir Shayhutdinov пишет:
> >> HAVE_TIFF_FALSE = #
> >> HAVE_TIFF_TRUE =
> >> HAVE_XML2_FALSE = #
> >> HAVE_XML2_TRUE =
> >> А что обозначают подобные пары в Makefile?
> > Похоже на альтернативы.
> > А в Makefile.am ничего подобного нет?
> >
> Есть такие блоки:
> if HAVE_TIFF
> jpkscan_module = jpkscan.la
> jpkscan_sources =
> psia_module = psia.la
> psia_sources =
> else
> jpkscan_module =
> jpkscan_sources = jpk.h jpkscan.c
> psia_module =
> psia_sources = psia.c
> endif
Здесь используется альтернатива Automake. Если определено HAVE_TIFF,
то вызывается все что после if HAVE_TIFF, а все после else -
комментируется. Это нормально.
> if MODULE_DEPENDENCIES
> MODULE_LIBTIFF = $(LIBTIFF)
> module_libadd = \
> $(top_builddir)/app/libgwyapp2.la \
> $(top_builddir)/libdraw/libgwydraw2.la \
> $(top_builddir)/libgwyddion/libgwyddion2.la \
> $(top_builddir)/libgwydgets/libgwydgets2.la \
> $(top_builddir)/libgwymodule/libgwymodule2.la \
> $(top_builddir)/libprocess/libgwyprocess2.la \
> @GTK_LIBS@
> else
> MODULE_LIBTIFF =
> endif
>
> if HAVE_TIFF
> jpkscan_la_SOURCES = jpk.h jpkscan.c
> jpkscan_la_LIBADD = $(module_libadd) $(MODULE_LIBTIFF)
> endif
А, ну все понятно тогда.
HAVE_TIFF выставляется, а вот видимо MODULE_DEPENDENCIES - нет.
MODULE_DEPENDENCIES - эту переменная где-то должна задаваться.
Например, при вызове configure с помощью специального ключика.
Если в вызове configure --help нету ничего про MODULE_DEPENDENCIES
(или каких-то фраз про "зависимость модулей"), то надо смотреть в
config.log, нет ли там упоминания про MODULE_DEPENDENCIES.
И еще в configure.in
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-23 18:41 ` Damir Shayhutdinov
2007-01-23 20:24 ` Dmitry V. Levin
2007-01-24 12:46 ` Andrii Dobrovol`s`kii
@ 2007-01-26 15:16 ` Andrii Dobrovol`s`kii
2007-01-26 15:24 ` Damir Shayhutdinov
2 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-26 15:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1548 bytes --]
Damir Shayhutdinov пишет:
>> Спасибо. Вроде нашел символы и добавил в Makefile.am строчки
>> долинковки. Но, оно никак не влияет на сборку. Видимо нужен
>> autoreconf? Но, он обламывается:
>> autoreconf -fisv
>> autoreconf-default: Entering directory `.'
>> autoreconf-default: configure.ac: not using Gettext
>> autoreconf-default: running: aclocal -I m4 --output=aclocal.m4t
>> aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
>> aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
>> aclocal: macro `jm_AC_HEADER_INTTYPES_H' required but not defined
>> aclocal: macro `jm_AC_HEADER_STDINT_H' required but not defined
>> aclocal: macro `jm_AC_TYPE_UINTMAX_T' required but not defined
>> autoreconf-default: aclocal failed with exit status: 1
>> Как быть?
> Ну можно не делать autoreconf, а просто те же строчки из Makefile.am
> (про libfoo_la_LIBADD) надо добавить и в соответствующий Makefile.in.
>
> Видимо апстрим собирал с какими-то странными макросами...
Оказалось, что нужен просто automake без параметров. Строго по
классике. :) Ещё теперь понять почему косяки с определением наличия
TIFF и можно пытыться собрать пакет...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-26 15:16 ` Andrii Dobrovol`s`kii
@ 2007-01-26 15:24 ` Damir Shayhutdinov
2007-01-26 15:32 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-26 15:24 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> > Видимо апстрим собирал с какими-то странными макросами...
> Оказалось, что нужен просто automake без параметров. Строго по
> классике. :) Ещё теперь понять почему косяки с определением наличия
> TIFF и можно пытыться собрать пакет...
Это просто повезло что версия автомейка у апстрима совпала с версией
автомейка в Альте. А в большинстве случаев не совпадает, и простой
automake без параметров вывалится и начнет ругаться на несовпадение
версий.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-26 15:24 ` Damir Shayhutdinov
@ 2007-01-26 15:32 ` Andrii Dobrovol`s`kii
0 siblings, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-26 15:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 984 bytes --]
Damir Shayhutdinov пишет:
>>> Видимо апстрим собирал с какими-то странными макросами...
>> Оказалось, что нужен просто automake без параметров. Строго по
>> классике. :) Ещё теперь понять почему косяки с определением наличия
>> TIFF и можно пытыться собрать пакет...
> Это просто повезло что версия автомейка у апстрима совпала с версией
> автомейка в Альте. А в большинстве случаев не совпадает, и простой
> automake без параметров вывалится и начнет ругаться на несовпадение
> версий.
Так он и валился... :) С руганью на несовпадение версий... Пока не
обновил до 1.9. Просто ругань оказалась информативной.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 15:31 ` Damir Shayhutdinov
@ 2007-01-26 15:49 ` Andrii Dobrovol`s`kii
2007-01-26 16:03 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-26 15:49 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 2288 bytes --]
Damir Shayhutdinov пишет:
> 24.01.07, Andrii Dobrovol`s`kii<dobr@iop.kiev.ua> написал(а):
>
> А, ну все понятно тогда.
> HAVE_TIFF выставляется, а вот видимо MODULE_DEPENDENCIES - нет.
> MODULE_DEPENDENCIES - эту переменная где-то должна задаваться.
> Например, при вызове configure с помощью специального ключика.
>
> Если в вызове configure --help нету ничего про MODULE_DEPENDENCIES
> (или каких-то фраз про "зависимость модулей"), то надо смотреть в
> config.log, нет ли там упоминания про MODULE_DEPENDENCIES.
>
Вроде это всё, что есть в configure --help на тему TIFF.
--with-tiff build with TIFF support [default=yes]
про MODULE_DEPENDENCIES ничего.
Это всё, что есть в логе:
MODULE_DEPENDENCIES_FALSE=''
MODULE_DEPENDENCIES_TRUE='#'
> И еще в configure.in
Такого не нашел а в configure:
#############################################################################
# Module symbol resolution.
# We try not to link modules with libraries and let symbols resolve
through
# app, because it means faster app startup and much faster
compilation. But
# on some systems that isn't possible.
if test "x$allow_undefined_flag" = xunsupported; then
MODULE_DEPENDENCIES_TRUE=
MODULE_DEPENDENCIES_FALSE='#'
else
MODULE_DEPENDENCIES_TRUE='#'
MODULE_DEPENDENCIES_FALSE=
fi
if test -z "${MODULE_DEPENDENCIES_TRUE}" && test -z
"${MODULE_DEPENDENCIES_FALSE}"; then
{ { echo "$as_me:$LINENO: error: conditional
\"MODULE_DEPENDENCIES\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
echo "$as_me: error: conditional \"MODULE_DEPENDENCIES\" was never
defined.
Usually this means the macro was only invoked conditionally." >&2;}
{ (exit 1); exit 1; }; }
....
s,@MODULE_DEPENDENCIES_TRUE@,$MODULE_DEPENDENCIES_TRUE,;t t
s,@MODULE_DEPENDENCIES_FALSE@,$MODULE_DEPENDENCIES_FALSE,;t t
....
Можете это прокомментировать?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-26 15:49 ` Andrii Dobrovol`s`kii
@ 2007-01-26 16:03 ` Damir Shayhutdinov
2007-01-29 13:08 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-26 16:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Это всё, что есть в логе:
> MODULE_DEPENDENCIES_FALSE=''
> MODULE_DEPENDENCIES_TRUE='#'
>
> > И еще в configure.in
> Такого не нашел а в configure:
> #############################################################################
> # Module symbol resolution.
> # We try not to link modules with libraries and let symbols resolve
> through
> # app, because it means faster app startup and much faster
> compilation. But
> # on some systems that isn't possible.
Кажется, все стало ясно. Авторы предпочли недолинковывать модули,
потому что дескать все библиотеки загрузятся при старте приложения (и
видимо слинковали это приложение с libtiff).
Но из-за того, что в альте --as-needed, линковка приложения с libtiff
не произошла, в результате мы имеем отсутствующие символы. Типичный
пример как не надо писать программы.
> if test "x$allow_undefined_flag" = xunsupported; then
> MODULE_DEPENDENCIES_TRUE=
> MODULE_DEPENDENCIES_FALSE='#'
> else
> MODULE_DEPENDENCIES_TRUE='#'
> MODULE_DEPENDENCIES_FALSE=
> fi
Попробуйте перед configure сделать export ac_cv_allow_undefined_flag=unsupported
И посмотреть как изменится Makefile. Вроде должна включиться линковка с libtiff
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-26 16:03 ` Damir Shayhutdinov
@ 2007-01-29 13:08 ` Andrii Dobrovol`s`kii
2007-01-29 13:19 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-29 13:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 599 bytes --]
Damir Shayhutdinov пишет:
> Попробуйте перед configure сделать export ac_cv_allow_undefined_flag=unsupported
>
> И посмотреть как изменится Makefile. Вроде должна включиться линковка с libtiff
Не помогло.
Что ещё можна сделать?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 13:08 ` Andrii Dobrovol`s`kii
@ 2007-01-29 13:19 ` Damir Shayhutdinov
2007-01-29 13:45 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-29 13:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Damir Shayhutdinov пишет:
> > Попробуйте перед configure сделать export ac_cv_allow_undefined_flag=unsupported
> >
> > И посмотреть как изменится Makefile. Вроде должна включиться линковка с libtiff
> Не помогло.
> Что ещё можна сделать?
Запатчить configure.in чтобы всегда было allow_undefined_flag.
Для этого надо найти где там задается значение этой переменной, и
сделать так, чтобы она всегда была unsupported.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 13:19 ` Damir Shayhutdinov
@ 2007-01-29 13:45 ` Andrii Dobrovol`s`kii
2007-01-29 13:51 ` Damir Shayhutdinov
2007-01-29 13:52 ` Slava Semushin
0 siblings, 2 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-29 13:45 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 915 bytes --]
Damir Shayhutdinov пишет:
>> Damir Shayhutdinov пишет:
>>> Попробуйте перед configure сделать export ac_cv_allow_undefined_flag=unsupported
>>>
>>> И посмотреть как изменится Makefile. Вроде должна включиться линковка с libtiff
>> Не помогло.
>> Что ещё можна сделать?
> Запатчить configure.in чтобы всегда было allow_undefined_flag.
>
> Для этого надо найти где там задается значение этой переменной, и
> сделать так, чтобы она всегда была unsupported.
Дамир, есть очень серьёзная проблема. В пакете нет ниодного файла
configure.in ...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 13:45 ` Andrii Dobrovol`s`kii
@ 2007-01-29 13:51 ` Damir Shayhutdinov
2007-01-29 13:59 ` Andrii Dobrovol`s`kii
2007-01-29 13:52 ` Slava Semushin
1 sibling, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-29 13:51 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> >> Что ещё можна сделать?
> > Запатчить configure.in чтобы всегда было allow_undefined_flag.
> >
> > Для этого надо найти где там задается значение этой переменной, и
> > сделать так, чтобы она всегда была unsupported.
> Дамир, есть очень серьёзная проблема. В пакете нет ниодного файла
> configure.in ...
А configure.ac есть?
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 13:45 ` Andrii Dobrovol`s`kii
2007-01-29 13:51 ` Damir Shayhutdinov
@ 2007-01-29 13:52 ` Slava Semushin
2007-01-29 14:09 ` Andrii Dobrovol`s`kii
1 sibling, 1 reply; 81+ messages in thread
From: Slava Semushin @ 2007-01-29 13:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
29.01.07, Andrii Dobrovol`s`kii<dobr / iop.kiev.ua> написал(а):
> Дамир, есть очень серьёзная проблема. В пакете нет ниодного файла
> configure.in ...
А configure.ac есть?
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 13:51 ` Damir Shayhutdinov
@ 2007-01-29 13:59 ` Andrii Dobrovol`s`kii
2007-01-29 14:05 ` Slava Semushin
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-29 13:59 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 779 bytes --]
Damir Shayhutdinov пишет:
>>>> Что ещё можна сделать?
>>> Запатчить configure.in чтобы всегда было allow_undefined_flag.
>>>
>>> Для этого надо найти где там задается значение этой переменной, и
>>> сделать так, чтобы она всегда была unsupported.
>> Дамир, есть очень серьёзная проблема. В пакете нет ниодного файла
>> configure.in ...
> А configure.ac есть?
Да. Такой один есть в самом верхнем каталоге.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 13:59 ` Andrii Dobrovol`s`kii
@ 2007-01-29 14:05 ` Slava Semushin
0 siblings, 0 replies; 81+ messages in thread
From: Slava Semushin @ 2007-01-29 14:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
29.01.07, Andrii Dobrovol`s`kii<dobr / iop.kiev.ua> написал(а):
> > А configure.ac есть?
> Да. Такой один есть в самом верхнем каталоге.
Тогда его и правьте :)
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 13:52 ` Slava Semushin
@ 2007-01-29 14:09 ` Andrii Dobrovol`s`kii
2007-01-29 14:22 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-29 14:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 2481 bytes --]
Slava Semushin пишет:
> 29.01.07, Andrii Dobrovol`s`kii<dobr / iop.kiev.ua> написал(а):
>> Дамир, есть очень серьёзная проблема. В пакете нет ниодного файла
>> configure.in ...
>
> А configure.ac есть?
>
>
#############################################################################
# TIFF
# Optional.
GWY_WITH([tiff],,[build with TIFF support])
if test x$enable_tiff != xno && test -z "$LIBTIFF"; then
AC_CHECK_LIB(tiff, TIFFReadScanline,
[AC_CHECK_HEADER(tiffio.h, LIBTIFF='-ltiff', [enable_tiff=no])],
[AC_CHECK_LIB(tiff, TIFFWriteScanline,
[AC_CHECK_HEADER(tiffio.h, LIBTIFF='-ltiff -ljpeg -lz',
[enable_tiff=no])],
[enable_tiff=no],
[-ljpeg -lz])],
[])
if test x$enable_tiff != xno; then
AC_MSG_CHECKING([whether libtiff version is at least 3.6])
ORIG_LIBS="$LIBS"
LIBS="$LIBS $LIBTIFF"
AC_RUN_IFELSE(AC_LANG_PROGRAM([[#include <tiffio.h>
#include <stdio.h>
]],
[[const char *v;
int major, minor, micro;
v = TIFFGetVersion();
while (*v && (*v < '0' || *v >
'9')) v++;
if (sscanf(v, "%d.%d.%d",
&major, &minor, µ) !=
3) return 1;
if (major < 3 || (major == 3 &&
minor < 6))
return 1;
]]),
[enable_tiff=yes],
[enable_tiff=no],
[enable_tiff=no])
LIBS="$ORIG_LIBS"
AC_MSG_RESULT([$enable_tiff])
fi
fi
if test x$enable_tiff != xno && test -n "$LIBTIFF"; then
AC_DEFINE(HAVE_TIFF,1,[Define if we have the TIFF library.])
else
TIFF_WARN=" (needs libtiff)"
fi
AM_CONDITIONAL([HAVE_TIFF],[test x$enable_tiff != xno && test -n
"$LIBTIFF"])
AC_SUBST(LIBTIFF)
Как? У меня ощущение, что здесь элементарно перепутано "yes" и
"no"... Но, как должно быть правильно?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 14:09 ` Andrii Dobrovol`s`kii
@ 2007-01-29 14:22 ` Damir Shayhutdinov
2007-01-29 14:25 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-29 14:22 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Как? У меня ощущение, что здесь элементарно перепутано "yes" и
> "no"... Но, как должно быть правильно?
Вроде все правильно.
Посмотрите лучше вокруг MODULE_DEPENDENCIES
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 14:22 ` Damir Shayhutdinov
@ 2007-01-29 14:25 ` Andrii Dobrovol`s`kii
2007-01-29 14:40 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-29 14:25 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 980 bytes --]
Damir Shayhutdinov пишет:
>> Как? У меня ощущение, что здесь элементарно перепутано "yes" и
>> "no"... Но, как должно быть правильно?
> Вроде все правильно.
>
> Посмотрите лучше вокруг MODULE_DEPENDENCIES
#############################################################################
# Module symbol resolution.
# We try not to link modules with libraries and let symbols resolve
through
# app, because it means faster app startup and much faster
compilation. But
# on some systems that isn't possible.
AM_CONDITIONAL([MODULE_DEPENDENCIES],[test "x$allow_undefined_flag"
= xunsupported])
Это всё.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 14:25 ` Andrii Dobrovol`s`kii
@ 2007-01-29 14:40 ` Damir Shayhutdinov
2007-01-29 15:43 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-29 14:40 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> AM_CONDITIONAL([MODULE_DEPENDENCIES],[test "x$allow_undefined_flag"
> = xunsupported])
Можно попробовать заменить на
AM_CONDITIONAL([MODULE_DEPENDENCIES], [true])
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 14:40 ` Damir Shayhutdinov
@ 2007-01-29 15:43 ` Andrii Dobrovol`s`kii
2007-01-29 15:52 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-29 15:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 947 bytes --]
Damir Shayhutdinov пишет:
>> AM_CONDITIONAL([MODULE_DEPENDENCIES],[test "x$allow_undefined_flag"
>> = xunsupported])
> Можно попробовать заменить на
> AM_CONDITIONAL([MODULE_DEPENDENCIES], [true])
Заменил. Сказал autoreconf, он ругнулся. Потом autoconf и судя по
Makefiles это изменило ситуацию в нужную сторону.
Как я понял из найденой документации, чтоб это условие проверялось,
нужно чтоб где-то раньше было описано это самое MODULE_DEPENDENCIES.
А это единственная строка с ним в файле... Что ж оно могло
проверять? Сейчас это просто присваивание значения переменной?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 15:43 ` Andrii Dobrovol`s`kii
@ 2007-01-29 15:52 ` Damir Shayhutdinov
2007-01-29 16:08 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-29 15:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Damir Shayhutdinov пишет:
> >> AM_CONDITIONAL([MODULE_DEPENDENCIES],[test "x$allow_undefined_flag"
> >> = xunsupported])
> > Можно попробовать заменить на
> > AM_CONDITIONAL([MODULE_DEPENDENCIES], [true])
> Заменил. Сказал autoreconf, он ругнулся. Потом autoconf и судя по
> Makefiles это изменило ситуацию в нужную сторону.
> Как я понял из найденой документации, чтоб это условие проверялось,
> нужно чтоб где-то раньше было описано это самое MODULE_DEPENDENCIES.
> А это единственная строка с ним в файле... Что ж оно могло
> проверять? Сейчас это просто присваивание значения переменной?
Оно проверяло содержимое переменной allow_undefined_flag. Если оно
было равно unsupported - то включало долинковку модулей. Иначе -
забивало на это.
Чтобы распутать клубок до конца - надо посмотреть где определяется
переменная allow_undefined_flag.
Я же просто заменил проверку переменной на "безусловный переход" - то
есть прописал в условие - true.
А вообще апстриму надо погрозить пальчиком - такие игрушки с
недолинкованностью к добру не приводят. По крайней мере у тех модулей,
которые с libtiff линкуются.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 15:52 ` Damir Shayhutdinov
@ 2007-01-29 16:08 ` Andrii Dobrovol`s`kii
2007-01-29 16:23 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-01-29 16:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1711 bytes --]
Damir Shayhutdinov пишет:
>> Damir Shayhutdinov пишет:
>>>> AM_CONDITIONAL([MODULE_DEPENDENCIES],[test "x$allow_undefined_flag"
>>>> = xunsupported])
>>> Можно попробовать заменить на
>>> AM_CONDITIONAL([MODULE_DEPENDENCIES], [true])
>> Заменил. Сказал autoreconf, он ругнулся. Потом autoconf и судя по
>> Makefiles это изменило ситуацию в нужную сторону.
>> Как я понял из найденой документации, чтоб это условие проверялось,
>> нужно чтоб где-то раньше было описано это самое MODULE_DEPENDENCIES.
>> А это единственная строка с ним в файле... Что ж оно могло
>> проверять? Сейчас это просто присваивание значения переменной?
> Оно проверяло содержимое переменной allow_undefined_flag. Если оно
> было равно unsupported - то включало долинковку модулей. Иначе -
> забивало на это.
>
> Чтобы распутать клубок до конца - надо посмотреть где определяется
> переменная allow_undefined_flag.
>
А где она может определяться?
> Я же просто заменил проверку переменной на "безусловный переход" - то
> есть прописал в условие - true.
>
> А вообще апстриму надо погрозить пальчиком - такие игрушки с
> недолинкованностью к добру не приводят. По крайней мере у тех модулей,
> которые с libtiff линкуются.
Как именно "погрозить"? Чтоб это было воспринято?
(Сейчас всё собралось и работает правильно, на первый взгляд... :-) )
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 16:08 ` Andrii Dobrovol`s`kii
@ 2007-01-29 16:23 ` Damir Shayhutdinov
2007-02-01 17:03 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-01-29 16:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> > Чтобы распутать клубок до конца - надо посмотреть где определяется
> > переменная allow_undefined_flag.
> >
> А где она может определяться?
Либо в configure.ac, либо в configure (она туда может из нескольких
мест попадать, например из acinclude.m4 и им подобным).
> > Я же просто заменил проверку переменной на "безусловный переход" - то
> > есть прописал в условие - true.
> >
> > А вообще апстриму надо погрозить пальчиком - такие игрушки с
> > недолинкованностью к добру не приводят. По крайней мере у тех модулей,
> > которые с libtiff линкуются.
> Как именно "погрозить"? Чтоб это было воспринято?
Ну, рассказать про свои злоключения с этим MODULE_DEPENDENCIES, и
предложить либо убрать нафиг эту заморочку с недолинковкой, либо
сделать отдельный ключик к configure, позволяющий управлять
MODULE_DEPENDENCIES, либо попросить их отключить MODULE_DEPENDENCIES
для модулей, собирающихся с libtiff.
Да, корень проблем видимо все-таки в -Wl,--as-needed, который у нас по
умолчанию.
> (Сейчас всё собралось и работает правильно, на первый взгляд... :-) )
Вот verify_elf при сборке rpm мог бы подтвердить или опровергнуть этот
"первый взгляд".
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-29 16:23 ` Damir Shayhutdinov
@ 2007-02-01 17:03 ` Andrii Dobrovol`s`kii
2007-02-01 18:57 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-02-01 17:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1374 bytes --]
Damir Shayhutdinov пишет:
> Ну, рассказать про свои злоключения с этим MODULE_DEPENDENCIES, и
> предложить либо убрать нафиг эту заморочку с недолинковкой, либо
> сделать отдельный ключик к configure, позволяющий управлять
> MODULE_DEPENDENCIES, либо попросить их отключить MODULE_DEPENDENCIES
> для модулей, собирающихся с libtiff.
>
Попробовал. Сейчас начался далог. И возникли некоторые проблемы
"общения".
> Да, корень проблем видимо все-таки в -Wl,--as-needed, который у нас по
> умолчанию.
>
Есть где-нибудь изложение нашей позиции по этому вопросу
по-английски? Или пусть по-русски? Но, так чтоб человек не выуживал
"сокровенное знание" из архива рассылки? Так сказать официальное
обоснование почему это нам нужно.
>> (Сейчас всё собралось и работает правильно, на первый взгляд... :-) )
> Вот verify_elf при сборке rpm мог бы подтвердить или опровергнуть этот
> "первый взгляд".
Как поборю проблему с апстримом так и попробую. А то уже вышла
следующая версия и проблемы там же.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-01 17:03 ` Andrii Dobrovol`s`kii
@ 2007-02-01 18:57 ` Damir Shayhutdinov
2007-02-02 9:21 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-02-01 18:57 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Есть где-нибудь изложение нашей позиции по этому вопросу
> по-английски? Или пусть по-русски? Но, так чтоб человек не выуживал
> "сокровенное знание" из архива рассылки? Так сказать официальное
> обоснование почему это нам нужно.
http://wiki.sisyphus.ru/devel/UpStream/AsNeeded
http://lists.altlinux.org/pipermail/devel/2006-March/030208.html
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-01 18:57 ` Damir Shayhutdinov
@ 2007-02-02 9:21 ` Andrii Dobrovol`s`kii
2007-02-02 9:51 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-02-02 9:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1141 bytes --]
Damir Shayhutdinov пишет:
>> Есть где-нибудь изложение нашей позиции по этому вопросу
>> по-английски? Или пусть по-русски? Но, так чтоб человек не выуживал
>> "сокровенное знание" из архива рассылки? Так сказать официальное
>> обоснование почему это нам нужно.
>
> http://wiki.sisyphus.ru/devel/UpStream/AsNeeded
> http://lists.altlinux.org/pipermail/devel/2006-March/030208.html
Дамир, спасибо, но, эти ссылки никак не тянут на внятное обоснование
нашей позиции. Я понимаю, что заинтересованная сторона с достаточно
высокой квалификацией после их прочтения "должна проникнуться"
важностью момента... Но, не уверен, что у тех с кем я сейчас затеял
переписку есть для этого достаточное количество времени и желания...
Это всё, что мы можем предложить апстримам?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-02 9:21 ` Andrii Dobrovol`s`kii
@ 2007-02-02 9:51 ` Damir Shayhutdinov
2007-02-02 10:48 ` Andrii Dobrovol`s`kii
2007-02-06 14:23 ` Andrii Dobrovol`s`kii
0 siblings, 2 replies; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-02-02 9:51 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Дамир, спасибо, но, эти ссылки никак не тянут на внятное обоснование
> нашей позиции. Я понимаю, что заинтересованная сторона с достаточно
> высокой квалификацией после их прочтения "должна проникнуться"
> важностью момента... Но, не уверен, что у тех с кем я сейчас затеял
> переписку есть для этого достаточное количество времени и желания...
> Это всё, что мы можем предложить апстримам?
Ну я могу по-английски сформулировать
1, Explicit linking dynamic objects with all dso it needs ensures
correct soname dependencies and prevent ABI incompatibilities.
2. Unused direct dependencies encumber package with extra dependencies
(including soname dependencies). An encumbered program takes more time
to load (5% in case of gdm for example), and need more memory mapped
to its address space.
An encumbered package requires extra packages when installed, and
needs extra care when one of unused libraries was updated and its
soname was changed.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-02 9:51 ` Damir Shayhutdinov
@ 2007-02-02 10:48 ` Andrii Dobrovol`s`kii
2007-02-06 14:23 ` Andrii Dobrovol`s`kii
1 sibling, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-02-02 10:48 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1525 bytes --]
Damir Shayhutdinov пишет:
>> Дамир, спасибо, но, эти ссылки никак не тянут на внятное обоснование
>> нашей позиции. Я понимаю, что заинтересованная сторона с достаточно
>> высокой квалификацией после их прочтения "должна проникнуться"
>> важностью момента... Но, не уверен, что у тех с кем я сейчас затеял
>> переписку есть для этого достаточное количество времени и желания...
>> Это всё, что мы можем предложить апстримам?
>
> Ну я могу по-английски сформулировать
>
> 1, Explicit linking dynamic objects with all dso it needs ensures
> correct soname dependencies and prevent ABI incompatibilities.
>
> 2. Unused direct dependencies encumber package with extra dependencies
> (including soname dependencies). An encumbered program takes more time
> to load (5% in case of gdm for example), and need more memory mapped
> to its address space.
>
> An encumbered package requires extra packages when installed, and
> needs extra care when one of unused libraries was updated and its
> soname was changed.
Большое спасибо. Наверно на Мишиной страничке посвященной
--as-needed это должны быть первые абзацы. По-русски тоже, конечно. :)
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-02 9:51 ` Damir Shayhutdinov
2007-02-02 10:48 ` Andrii Dobrovol`s`kii
@ 2007-02-06 14:23 ` Andrii Dobrovol`s`kii
2007-02-06 14:30 ` Led
` (4 more replies)
1 sibling, 5 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-02-06 14:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 2178 bytes --]
Damir Shayhutdinov пишет:
>
> 1, Explicit linking dynamic objects with all dso it needs ensures
> correct soname dependencies and prevent ABI incompatibilities.
>
> 2. Unused direct dependencies encumber package with extra dependencies
> (including soname dependencies). An encumbered program takes more time
> to load (5% in case of gdm for example), and need more memory mapped
> to its address space.
>
> An encumbered package requires extra packages when installed, and
> needs extra care when one of unused libraries was updated and its
> soname was changed.
Увы. Переговоры с апстримом закончились ничем... Править мейкфайлы
для поддержки --as-needed автор отказался. Аргументы оказались
неубедительными.
David> A linker feature that makes `make install' of my program run
David> 5x slower, makes module loading 50% slower, etc. is not
David> something that worths to support.
David> In any case, --as-needed is a hack. It subverts the normal
David> linker behaviour -- based on certain assumptions that may or
David> may not be true. They are not true for Gwyddion. Granted,
David> the linking scheme used by Gwyddion is not common, but
David> there's nothing incorrect on it (in fact, it prevents some
David> disasters that can occur when modules are linked with an
David> independent set of libraries). The correct approach to
David> --as-needed would be probably to detect it's in use in
David> configure and add --no-as-needed to linker flags. This way
David> everyone would be happy -- execept perhaps people who made
David> it a religion.
и т.д...
А т.к. это, похоже, исключительно наша фишка, нужны боле сильные
аргументы или правка в процессе сборки rpm-а.
Насколько я знаю, rpm не умеет вызывать при наложении патчей
autoconf/automake. Так? Или я не прав?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-06 14:23 ` Andrii Dobrovol`s`kii
@ 2007-02-06 14:30 ` Led
2007-02-06 15:17 ` Andrii Dobrovol`s`kii
2007-02-06 14:36 ` Damir Shayhutdinov
` (3 subsequent siblings)
4 siblings, 1 reply; 81+ messages in thread
From: Led @ 2007-02-06 14:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Вторник 06 февраля 2007 Andrii Dobrovol`s`kii написал(a):
> Damir Shayhutdinov пишет:
> > 1, Explicit linking dynamic objects with all dso it needs ensures
> > correct soname dependencies and prevent ABI incompatibilities.
> >
> > 2. Unused direct dependencies encumber package with extra dependencies
> > (including soname dependencies). An encumbered program takes more time
> > to load (5% in case of gdm for example), and need more memory mapped
> > to its address space.
> >
> > An encumbered package requires extra packages when installed, and
> > needs extra care when one of unused libraries was updated and its
> > soname was changed.
>
> Увы. Переговоры с апстримом закончились ничем... Править мейкфайлы
> для поддержки --as-needed автор отказался. Аргументы оказались
> неубедительными.
> David> A linker feature that makes `make install' of my program run
> David> 5x slower, makes module loading 50% slower, etc. is not
> David> something that worths to support.
> David> In any case, --as-needed is a hack. It subverts the normal
> David> linker behaviour -- based on certain assumptions that may or
> David> may not be true. They are not true for Gwyddion. Granted,
> David> the linking scheme used by Gwyddion is not common, but
> David> there's nothing incorrect on it (in fact, it prevents some
> David> disasters that can occur when modules are linked with an
> David> independent set of libraries). The correct approach to
> David> --as-needed would be probably to detect it's in use in
> David> configure and add --no-as-needed to linker flags. This way
> David> everyone would be happy -- execept perhaps people who made
> David> it a religion.
> и т.д...
> А т.к. это, похоже, исключительно наша фишка, нужны боле сильные
> аргументы или правка в процессе сборки rpm-а.
> Насколько я знаю, rpm не умеет вызывать при наложении патчей
> autoconf/automake. Так? Или я не прав?
%__autoreconf умеет
--
Led.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-06 14:23 ` Andrii Dobrovol`s`kii
2007-02-06 14:30 ` Led
@ 2007-02-06 14:36 ` Damir Shayhutdinov
2007-02-06 15:22 ` Andrii Dobrovol`s`kii
2007-02-06 20:09 ` Alexey Rusakov
` (2 subsequent siblings)
4 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-02-06 14:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Увы. Переговоры с апстримом закончились ничем... Править мейкфайлы
> для поддержки --as-needed автор отказался. Аргументы оказались
> неубедительными.
Предлагаю на этом забить.
> David> In any case, --as-needed is a hack. It subverts the normal
> David> linker behaviour -- based on certain assumptions that may or
> David> may not be true.
Неправда, он просто применяет к линковке разделяемых библиотек такие
же правила, как и к линковке статических.
> They are not true for Gwyddion. Granted,
> David> the linking scheme used by Gwyddion is not common, but
> David> there's nothing incorrect on it (in fact, it prevents some
Каждый кулик свои костыли хвалит. В его подходе например основной файл
всегда слинкован с libtiff, поэтому даже если ты включишь те модули
которые требуют libtiff в отдельный подпакет, основной пакет все равно
будет требовать эту libtiff.
Такой подход сводит преимущества распиливания пакета на подпакеты к нулю.
> А т.к. это, похоже, исключительно наша фишка, нужны боле сильные
> аргументы или правка в процессе сборки rpm-а.
> Насколько я знаю, rpm не умеет вызывать при наложении патчей
> autoconf/automake. Так? Или я не прав?
Умеет. Просто вызывай их вручную до %configure и все.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-06 14:30 ` Led
@ 2007-02-06 15:17 ` Andrii Dobrovol`s`kii
0 siblings, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-02-06 15:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 627 bytes --]
Led пишет:
> В сообщении от Вторник 06 февраля 2007 Andrii Dobrovol`s`kii написал(a):
>> Насколько я знаю, rpm не умеет вызывать при наложении патчей
>> autoconf/automake. Так? Или я не прав?
>
> %__autoreconf умеет
>
Что ж, тогда можно попробовать. :)
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-06 14:36 ` Damir Shayhutdinov
@ 2007-02-06 15:22 ` Andrii Dobrovol`s`kii
0 siblings, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-02-06 15:22 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1871 bytes --]
Damir Shayhutdinov пишет:
>> Увы. Переговоры с апстримом закончились ничем... Править мейкфайлы
>> для поддержки --as-needed автор отказался. Аргументы оказались
>> неубедительными.
> Предлагаю на этом забить.
>
Ну... В общем... Уже так и сделал... :)
>> David> In any case, --as-needed is a hack. It subverts the normal
>> David> linker behaviour -- based on certain assumptions that may or
>> David> may not be true.
> Неправда, он просто применяет к линковке разделяемых библиотек такие
> же правила, как и к линковке статических.
>
Я во всем этом не силен... Поэтому не могу участвовать в обсуждении. :)
>> They are not true for Gwyddion. Granted,
>> David> the linking scheme used by Gwyddion is not common, but
>> David> there's nothing incorrect on it (in fact, it prevents some
> Каждый кулик свои костыли хвалит. В его подходе например основной файл
> всегда слинкован с libtiff, поэтому даже если ты включишь те модули
> которые требуют libtiff в отдельный подпакет, основной пакет все равно
> будет требовать эту libtiff.
>
> Такой подход сводит преимущества распиливания пакета на подпакеты к нулю.
>
Ну. У него пакет _один_. Поэтому как-бы без разницы.
>> А т.к. это, похоже, исключительно наша фишка, нужны боле сильные
>> аргументы или правка в процессе сборки rpm-а.
>> Насколько я знаю, rpm не умеет вызывать при наложении патчей
>> autoconf/automake. Так? Или я не прав?
> Умеет. Просто вызывай их вручную до %configure и все.
Спасибо. Буду пробовать.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-06 14:23 ` Andrii Dobrovol`s`kii
2007-02-06 14:30 ` Led
2007-02-06 14:36 ` Damir Shayhutdinov
@ 2007-02-06 20:09 ` Alexey Rusakov
2007-02-07 9:11 ` Andrii Dobrovol`s`kii
2007-02-07 18:07 ` Andrey Rahmatullin
2007-02-07 15:57 ` Dmitry V. Levin
2007-02-07 22:21 ` Dmitry V. Levin
4 siblings, 2 replies; 81+ messages in thread
From: Alexey Rusakov @ 2007-02-06 20:09 UTC (permalink / raw)
To: sisyphus
On Tue, 06 Feb 2007 16:23:42 +0200
Andrii Dobrovol`s`kii wrote:
> Увы. Переговоры с апстримом закончились ничем... Править мейкфайлы
> для поддержки --as-needed автор отказался. Аргументы оказались
> неубедительными.
> David> A linker feature that makes `make install' of my program run
> David> 5x slower, makes module loading 50% slower, etc. is not
> David> something that worths to support.
> David> In any case, --as-needed is a hack. It subverts the normal
> David> linker behaviour -- based on certain assumptions that may or
> David> may not be true. They are not true for Gwyddion. Granted,
> David> the linking scheme used by Gwyddion is not common, but
> David> there's nothing incorrect on it (in fact, it prevents some
> David> disasters that can occur when modules are linked with an
> David> independent set of libraries). The correct approach to
> David> --as-needed would be probably to detect it's in use in
> David> configure and add --no-as-needed to linker flags. This way
> David> everyone would be happy -- execept perhaps people who made
> David> it a religion.
> и т.д...
Не боюсь обидеть автора программы, поскольку он этого, я так верю, не
прочитает - имеем дело с тем, что называется невменяемый апстрим. Увы,
придётся сопровождать патчи на протяжении жизни пакета в Сизифе.
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-06 20:09 ` Alexey Rusakov
@ 2007-02-07 9:11 ` Andrii Dobrovol`s`kii
2007-02-07 18:07 ` Andrey Rahmatullin
1 sibling, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-02-07 9:11 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 875 bytes --]
Alexey Rusakov пишет:
> Не боюсь обидеть автора программы, поскольку он этого, я так верю, не
> прочитает - имеем дело с тем, что называется невменяемый апстрим. Увы,
> придётся сопровождать патчи на протяжении жизни пакета в Сизифе.
>
Алексей, автор чех. Он вполне свободно читает по-русски. :) Однако,
с нашей точки зрения, он и правда занял неконструктивную позицию.
Но, спорить нет смысла. Он автор. На остальных системах и платформах
это не требуется. Видимо у него есть более приоритетные дела.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-06 14:23 ` Andrii Dobrovol`s`kii
` (2 preceding siblings ...)
2007-02-06 20:09 ` Alexey Rusakov
@ 2007-02-07 15:57 ` Dmitry V. Levin
2007-02-08 11:12 ` Andrii Dobrovol`s`kii
2007-02-07 22:21 ` Dmitry V. Levin
4 siblings, 1 reply; 81+ messages in thread
From: Dmitry V. Levin @ 2007-02-07 15:57 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1208 bytes --]
On Tue, Feb 06, 2007 at 04:23:42PM +0200, Andrii Dobrovol`s`kii wrote:
> Damir Shayhutdinov пишет:
> >
> > 1, Explicit linking dynamic objects with all dso it needs ensures
> > correct soname dependencies and prevent ABI incompatibilities.
> >
> > 2. Unused direct dependencies encumber package with extra dependencies
> > (including soname dependencies). An encumbered program takes more time
> > to load (5% in case of gdm for example), and need more memory mapped
> > to its address space.
> >
> > An encumbered package requires extra packages when installed, and
> > needs extra care when one of unused libraries was updated and its
> > soname was changed.
> Увы. Переговоры с апстримом закончились ничем... Править мейкфайлы
> для поддержки --as-needed автор отказался. Аргументы оказались
> неубедительными.
Неубедительными или проигнорированными?
> David> A linker feature that makes `make install' of my program run
> David> 5x slower, makes module loading 50% slower, etc. is not
> David> something that worths to support.
Написавший эти строки привёл какие-нибудь доказательства? Мои замеры,
наоборот, демонстрируют ускорение работы dynamic linker'а.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-06 20:09 ` Alexey Rusakov
2007-02-07 9:11 ` Andrii Dobrovol`s`kii
@ 2007-02-07 18:07 ` Andrey Rahmatullin
1 sibling, 0 replies; 81+ messages in thread
From: Andrey Rahmatullin @ 2007-02-07 18:07 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 476 bytes --]
On Tue, Feb 06, 2007 at 11:09:00PM +0300, Alexey Rusakov wrote:
> Не боюсь обидеть автора программы, поскольку он этого, я так верю, не
> прочитает - имеем дело с тем, что называется невменяемый апстрим. Увы,
> придётся сопровождать патчи на протяжении жизни пакета в Сизифе.
+1
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Не подскажете ли, как в xfce прикрутить общее для всех меню?
Повесить багу на этот пакет
-- zerg in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-06 14:23 ` Andrii Dobrovol`s`kii
` (3 preceding siblings ...)
2007-02-07 15:57 ` Dmitry V. Levin
@ 2007-02-07 22:21 ` Dmitry V. Levin
2007-02-08 11:15 ` Andrii Dobrovol`s`kii
4 siblings, 1 reply; 81+ messages in thread
From: Dmitry V. Levin @ 2007-02-07 22:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1079 bytes --]
On Tue, Feb 06, 2007 at 04:23:42PM +0200, Andrii Dobrovol`s`kii wrote:
> Damir Shayhutdinov пишет:
> >
> > 1, Explicit linking dynamic objects with all dso it needs ensures
> > correct soname dependencies and prevent ABI incompatibilities.
> >
> > 2. Unused direct dependencies encumber package with extra dependencies
> > (including soname dependencies). An encumbered program takes more time
> > to load (5% in case of gdm for example), and need more memory mapped
> > to its address space.
> >
> > An encumbered package requires extra packages when installed, and
> > needs extra care when one of unused libraries was updated and its
> > soname was changed.
> Увы. Переговоры с апстримом закончились ничем...
Между прочим, я не нашёл следов этих переговоров в архивах списков
рассылок проекта Gwyddion. Или это была личная переписка?
Мне кажется, что вы слишком поспешно записали этот апстрим в невменяемые.
По некоторым признакам, в т.ч. ввиду того что в проекте используется
autoconf, automake(!) и libtool, дело не так безнадёжно.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-07 15:57 ` Dmitry V. Levin
@ 2007-02-08 11:12 ` Andrii Dobrovol`s`kii
2007-02-08 14:46 ` Dmitry V. Levin
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-02-08 11:12 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1178 bytes --]
Dmitry V. Levin пишет:
> On Tue, Feb 06, 2007 at 04:23:42PM +0200, Andrii Dobrovol`s`kii wrote:
>> Увы. Переговоры с апстримом закончились ничем... Править мейкфайлы
>> для поддержки --as-needed автор отказался. Аргументы оказались
>> неубедительными.
>
> Неубедительными или проигнорированными?
>
:) Не могу сказать второе, т.к. автор таки потратил время на
аргументацию своей позиции.
>> David> A linker feature that makes `make install' of my program run
>> David> 5x slower, makes module loading 50% slower, etc. is not
>> David> something that worths to support.
>
> Написавший эти строки привёл какие-нибудь доказательства? Мои замеры,
> наоборот, демонстрируют ускорение работы dynamic linker'а.
У меня есть полное письмо. Если Вы готовы потратить на него время,
могу переслать лично.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-07 22:21 ` Dmitry V. Levin
@ 2007-02-08 11:15 ` Andrii Dobrovol`s`kii
0 siblings, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-02-08 11:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1051 bytes --]
Dmitry V. Levin пишет:
> On Tue, Feb 06, 2007 at 04:23:42PM +0200, Andrii Dobrovol`s`kii wrote:
>
> Между прочим, я не нашёл следов этих переговоров в архивах списков
> рассылок проекта Gwyddion. Или это была личная переписка?
>
Да. Я писал лично. Подписываться на дополнительные списки нет ни сил
ни желания. Пока во всяком случае.
> Мне кажется, что вы слишком поспешно записали этот апстрим в невменяемые.
> По некоторым признакам, в т.ч. ввиду того что в проекте используется
> autoconf, automake(!) и libtool, дело не так безнадёжно.
>
Да. Мне тоже кажется, что дело не в авторе а во мне. :) Нужно хорошо
владеть предметом обсуждения, чего за мной не замечено...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-02-08 11:12 ` Andrii Dobrovol`s`kii
@ 2007-02-08 14:46 ` Dmitry V. Levin
0 siblings, 0 replies; 81+ messages in thread
From: Dmitry V. Levin @ 2007-02-08 14:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 672 bytes --]
On Thu, Feb 08, 2007 at 01:12:00PM +0200, Andrii Dobrovol`s`kii wrote:
> Dmitry V. Levin пишет:
> > On Tue, Feb 06, 2007 at 04:23:42PM +0200, Andrii Dobrovol`s`kii wrote:
[...]
> >> David> A linker feature that makes `make install' of my program run
> >> David> 5x slower, makes module loading 50% slower, etc. is not
> >> David> something that worths to support.
> >
> > Написавший эти строки привёл какие-нибудь доказательства? Мои замеры,
> > наоборот, демонстрируют ускорение работы dynamic linker'а.
> У меня есть полное письмо. Если Вы готовы потратить на него время,
> могу переслать лично.
Пересылайте, только заголовки не забудьте.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-01-24 13:00 ` Damir Shayhutdinov
2007-01-24 13:21 ` Andrii Dobrovol`s`kii
2007-01-24 13:35 ` Andrii Dobrovol`s`kii
@ 2007-05-10 9:19 ` Andrii Dobrovol`s`kii
2007-05-10 9:30 ` Damir Shayhutdinov
2 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-05-10 9:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1620 bytes --]
Damir Shayhutdinov пишет:
>> Подобавлял в Makefile.in библиотеки на символы из которых были
>> жалобы. Собралось. Установилось в /usr/local. Теперь при запуске
> А как это в /usr/local ?
> Вы разве не в пакет собирали?
<cut>
> Вообще если сразу собирать в пакет, то перед запаковкой пакета на него
> будет натравлен verify_elf, который автоматически продиагностирует все
> проблемы с недолинковкой. Он может даже не пропустить пакет, если
> сочтет ошибки фатальными.
Программа вроде бы прижилась и настал черед собирать пакет...
Как и было предсказано, verify_elf в конце сборки "показал себя"...
Выдал простыню на несколько экранов предупреждений и пакет собрать
не дал. Предупреждения идут вида:
verify-elf: WARNING: ./usr/lib/gwyddion/modules/plugin-proxy.so:
undefined symbol: g_file_test
Если поискать
findsym g_file_test
/usr/lib/libglib-2.0.so: 0001db91 T g_file_test
/usr/lib/libglib-2.0.so.0: 0001db91 T g_file_test
/usr/lib/libgnome.so.32: 00014a98 T g_file_test
Получаем несколько библиотек, предоставляющих нужное... И как быть в
такой ситуации?
(Теперь мне стало понятно, почему у Руслана в его пакете патч по
исправлению недолинковки был многократно больше моих скромных
исправлений, чтоб собралось и заработало...)
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 9:19 ` Andrii Dobrovol`s`kii
@ 2007-05-10 9:30 ` Damir Shayhutdinov
2007-05-10 9:47 ` Andrii Dobrovol`s`kii
2007-05-10 12:03 ` Igor Zubkov
0 siblings, 2 replies; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-05-10 9:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Выдал простыню на несколько экранов предупреждений и пакет собрать
> не дал. Предупреждения идут вида:
> verify-elf: WARNING: ./usr/lib/gwyddion/modules/plugin-proxy.so:
> undefined symbol: g_file_test
> Если поискать
> findsym g_file_test
> /usr/lib/libglib-2.0.so: 0001db91 T g_file_test
> /usr/lib/libglib-2.0.so.0: 0001db91 T g_file_test
> /usr/lib/libgnome.so.32: 00014a98 T g_file_test
> Получаем несколько библиотек, предоставляющих нужное... И как быть в
> такой ситуации?
В этой конкретно - libglib. А вообще гномовцы конечно жгут -
одинаковые символы в двух библиотеках...
Впрочем, это warning, это не причина того что пакет не собрался. Ищите ERROR.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 9:30 ` Damir Shayhutdinov
@ 2007-05-10 9:47 ` Andrii Dobrovol`s`kii
2007-05-10 10:37 ` Damir Shayhutdinov
2007-05-10 12:03 ` Igor Zubkov
1 sibling, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-05-10 9:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1182 bytes --]
Damir Shayhutdinov пишет:
>> Выдал простыню на несколько экранов предупреждений и пакет собрать
>> не дал. Предупреждения идут вида:
>> verify-elf: WARNING: ./usr/lib/gwyddion/modules/plugin-proxy.so:
>> undefined symbol: g_file_test
>> Если поискать
>> findsym g_file_test
>> /usr/lib/libglib-2.0.so: 0001db91 T g_file_test
>> /usr/lib/libglib-2.0.so.0: 0001db91 T g_file_test
>> /usr/lib/libgnome.so.32: 00014a98 T g_file_test
>> Получаем несколько библиотек, предоставляющих нужное... И как быть в
>> такой ситуации?
> В этой конкретно - libglib. А вообще гномовцы конечно жгут -
> одинаковые символы в двух библиотеках...
>
> Впрочем, это warning, это не причина того что пакет не собрался. Ищите ERROR.
В том выводе, что остался на экране, только предупреждения... А где
оно кладет полный лог?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 9:47 ` Andrii Dobrovol`s`kii
@ 2007-05-10 10:37 ` Damir Shayhutdinov
2007-05-10 10:41 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-05-10 10:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> В том выводе, что остался на экране, только предупреждения... А где
> оно кладет полный лог?
Нигде. Делайте rpm -bb myspec 2>&1 | tee mybuild.log и потом смотрите
в файле mybuild.log.
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 10:37 ` Damir Shayhutdinov
@ 2007-05-10 10:41 ` Andrii Dobrovol`s`kii
2007-05-10 14:35 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-05-10 10:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 634 bytes --]
Damir Shayhutdinov пишет:
>> В том выводе, что остался на экране, только предупреждения... А где
>> оно кладет полный лог?
> Нигде. Делайте rpm -bb myspec 2>&1 | tee mybuild.log и потом смотрите
> в файле mybuild.log.
Понятно. Спасибо. Значит будем параллелить...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 9:30 ` Damir Shayhutdinov
2007-05-10 9:47 ` Andrii Dobrovol`s`kii
@ 2007-05-10 12:03 ` Igor Zubkov
2007-05-10 12:10 ` Andrii Dobrovol`s`kii
2007-05-10 14:02 ` Sergey Vlasov
1 sibling, 2 replies; 81+ messages in thread
From: Igor Zubkov @ 2007-05-10 12:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Thursday 10 May 2007 12:30:47 Damir Shayhutdinov написал(а):
> > /usr/lib/libglib-2.0.so: 0001db91 T g_file_test
> > /usr/lib/libglib-2.0.so.0: 0001db91 T g_file_test
> > /usr/lib/libgnome.so.32: 00014a98 T g_file_test
> > Получаем несколько библиотек, предоставляющих нужное... И как быть в
> > такой ситуации?
>
> В этой конкретно - libglib. А вообще гномовцы конечно жгут -
> одинаковые символы в двух библиотеках...
Я на это вчера тоже наткнулся. Это просто безобразии которое надо чинить.
--
icesik
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 12:03 ` Igor Zubkov
@ 2007-05-10 12:10 ` Andrii Dobrovol`s`kii
2007-05-10 12:58 ` Igor Zubkov
2007-05-10 14:02 ` Sergey Vlasov
1 sibling, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-05-10 12:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 947 bytes --]
Igor Zubkov пишет:
> В сообщении от Thursday 10 May 2007 12:30:47 Damir Shayhutdinov написал(а):
>>> /usr/lib/libglib-2.0.so: 0001db91 T g_file_test
>>> /usr/lib/libglib-2.0.so.0: 0001db91 T g_file_test
>>> /usr/lib/libgnome.so.32: 00014a98 T g_file_test
>>> Получаем несколько библиотек, предоставляющих нужное... И как быть в
>>> такой ситуации?
>> В этой конкретно - libglib. А вообще гномовцы конечно жгут -
>> одинаковые символы в двух библиотеках...
>
> Я на это вчера тоже наткнулся. Это просто безобразии которое надо чинить.
>
Если надо, то что будем делать?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 12:10 ` Andrii Dobrovol`s`kii
@ 2007-05-10 12:58 ` Igor Zubkov
0 siblings, 0 replies; 81+ messages in thread
From: Igor Zubkov @ 2007-05-10 12:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Thursday 10 May 2007 15:10:00 Andrii Dobrovol`s`kii написал(а):
> Igor Zubkov пишет:
> > В сообщении от Thursday 10 May 2007 12:30:47 Damir Shayhutdinov
написал(а):
> >>> /usr/lib/libglib-2.0.so: 0001db91 T g_file_test
> >>> /usr/lib/libglib-2.0.so.0: 0001db91 T g_file_test
> >>> /usr/lib/libgnome.so.32: 00014a98 T g_file_test
> >>> Получаем несколько библиотек, предоставляющих нужное... И как быть в
> >>> такой ситуации?
> >>
> >> В этой конкретно - libglib. А вообще гномовцы конечно жгут -
> >> одинаковые символы в двух библиотеках...
> >
> > Я на это вчера тоже наткнулся. Это просто безобразии которое надо чинить.
>
> Если надо, то что будем делать?
Надо разобратся, почему эти две библиотеки предоставляют одни и тежи символы.
Скорее всего в libgnome.so.32 присутствует копия glib2.
--
icesik
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 12:03 ` Igor Zubkov
2007-05-10 12:10 ` Andrii Dobrovol`s`kii
@ 2007-05-10 14:02 ` Sergey Vlasov
2007-05-10 14:16 ` Andrii Dobrovol`s`kii
1 sibling, 1 reply; 81+ messages in thread
From: Sergey Vlasov @ 2007-05-10 14:02 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 689 bytes --]
On Thu, May 10, 2007 at 03:03:37PM +0300, Igor Zubkov wrote:
> В сообщении от Thursday 10 May 2007 12:30:47 Damir Shayhutdinov написал(а):
> > > /usr/lib/libglib-2.0.so: 0001db91 T g_file_test
> > > /usr/lib/libglib-2.0.so.0: 0001db91 T g_file_test
> > > /usr/lib/libgnome.so.32: 00014a98 T g_file_test
> > > Получаем несколько библиотек, предоставляющих нужное... И как быть в
> > > такой ситуации?
> >
> > В этой конкретно - libglib. А вообще гномовцы конечно жгут -
> > одинаковые символы в двух библиотеках...
>
> Я на это вчера тоже наткнулся. Это просто безобразии которое надо чинить.
libgnome.so.32 - это остатки GNOME 1.x, которые нужно не чинить, а
выбрасывать.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 14:02 ` Sergey Vlasov
@ 2007-05-10 14:16 ` Andrii Dobrovol`s`kii
0 siblings, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-05-10 14:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1114 bytes --]
Sergey Vlasov пишет:
> On Thu, May 10, 2007 at 03:03:37PM +0300, Igor Zubkov wrote:
>> В сообщении от Thursday 10 May 2007 12:30:47 Damir Shayhutdinov написал(а):
>>>> /usr/lib/libglib-2.0.so: 0001db91 T g_file_test
>>>> /usr/lib/libglib-2.0.so.0: 0001db91 T g_file_test
>>>> /usr/lib/libgnome.so.32: 00014a98 T g_file_test
>>>> Получаем несколько библиотек, предоставляющих нужное... И как быть в
>>>> такой ситуации?
>>> В этой конкретно - libglib. А вообще гномовцы конечно жгут -
>>> одинаковые символы в двух библиотеках...
>> Я на это вчера тоже наткнулся. Это просто безобразии которое надо чинить.
>
> libgnome.so.32 - это остатки GNOME 1.x, которые нужно не чинить, а
> выбрасывать.
>
Не подскажете, что и на что повесить?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 10:41 ` Andrii Dobrovol`s`kii
@ 2007-05-10 14:35 ` Andrii Dobrovol`s`kii
2007-05-10 14:46 ` Damir Shayhutdinov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-05-10 14:35 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 919 bytes --]
Andrii Dobrovol`s`kii пишет:
> Damir Shayhutdinov пишет:
>>> В том выводе, что остался на экране, только предупреждения... А где
>>> оно кладет полный лог?
>> Нигде. Делайте rpm -bb myspec 2>&1 | tee mybuild.log и потом смотрите
>> в файле mybuild.log.
> Понятно. Спасибо. Значит будем параллелить...
После получения полноо лога, натолкнулся на такое:
verify-elf: ERROR: ./usr/lib/libgwyddion2.so.0.2.0: undefined
symbol: pow10
Поиск дал:
findsym pow10
/lib/libm.so.6: 00009dd0 W pow10
/usr/lib/libm.so: 00009dd0 W pow10
Как его линковать?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 14:35 ` Andrii Dobrovol`s`kii
@ 2007-05-10 14:46 ` Damir Shayhutdinov
2007-05-10 15:41 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Damir Shayhutdinov @ 2007-05-10 14:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> verify-elf: ERROR: ./usr/lib/libgwyddion2.so.0.2.0: undefined
> symbol: pow10
> Поиск дал:
> findsym pow10
> /lib/libm.so.6: 00009dd0 W pow10
> /usr/lib/libm.so: 00009dd0 W pow10
> Как его линковать?
-lm
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 14:46 ` Damir Shayhutdinov
@ 2007-05-10 15:41 ` Andrii Dobrovol`s`kii
2007-05-10 15:57 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-05-10 15:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 654 bytes --]
Damir Shayhutdinov пишет:
>> verify-elf: ERROR: ./usr/lib/libgwyddion2.so.0.2.0: undefined
>> symbol: pow10
>> Поиск дал:
>> findsym pow10
>> /lib/libm.so.6: 00009dd0 W pow10
>> /usr/lib/libm.so: 00009dd0 W pow10
>> Как его линковать?
> -lm
Спасибо. Но списочек там получается...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 15:41 ` Andrii Dobrovol`s`kii
@ 2007-05-10 15:57 ` Andrii Dobrovol`s`kii
2007-05-10 16:05 ` Igor Zubkov
0 siblings, 1 reply; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-05-10 15:57 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1551 bytes --]
Andrii Dobrovol`s`kii пишет:
> Damir Shayhutdinov пишет:
>>> verify-elf: ERROR: ./usr/lib/libgwyddion2.so.0.2.0: undefined
>>> symbol: pow10
>>> Поиск дал:
>>> findsym pow10
>>> /lib/libm.so.6: 00009dd0 W pow10
>>> /usr/lib/libm.so: 00009dd0 W pow10
>>> Как его линковать?
>> -lm
> Спасибо. Но списочек там получается...
Снова нужна помощь зала... :(
Имеем:
findsym g_object_ref
/usr/lib/libgobject-2.0.so: 0000afa8 T g_object_ref
/usr/lib/libgobject-2.0.so.0: 0000afa8 T g_object_ref
дописываю в строку линковки -lgobject и:
/usr/bin/ld: cannot find -lgobject
collect2: ld returned 1 exit status
make[3]: *** [libgwyddion2.la] Error 1
make[3]: Leaving directory
`/home/andriy/RPM/BUILD/gwyddion-2.5/libgwyddion'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/andriy/RPM/BUILD/gwyddion-2.5/libgwyddion'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andriy/RPM/BUILD/gwyddion-2.5'
make: *** [all] Error 2
make: Leaving directory `/home/andriy/RPM/BUILD/gwyddion-2.5'
error: Bad exit status from /home/andriy/RPM/tmp/rpm-tmp.74994 (%build)
Как я понимаю, это связано с тем, что /usr/lib/? А как тогда его
подключить?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 16:05 ` Igor Zubkov
@ 2007-05-10 16:02 ` Andrii Dobrovol`s`kii
0 siblings, 0 replies; 81+ messages in thread
From: Andrii Dobrovol`s`kii @ 2007-05-10 16:02 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1219 bytes --]
Igor Zubkov пишет:
> В сообщении от Thursday 10 May 2007 18:57:18 Andrii Dobrovol`s`kii написал(а):
>> Andrii Dobrovol`s`kii пишет:
>>> Damir Shayhutdinov пишет:
>>>>> verify-elf: ERROR: ./usr/lib/libgwyddion2.so.0.2.0: undefined
>>>>> symbol: pow10
>>>>> Поиск дал:
>>>>> findsym pow10
>>>>> /lib/libm.so.6: 00009dd0 W pow10
>>>>> /usr/lib/libm.so: 00009dd0 W pow10
>>>>> Как его линковать?
>>>> -lm
>>> Спасибо. Но списочек там получается...
>> Снова нужна помощь зала... :(
>> Имеем:
>> findsym g_object_ref
>> /usr/lib/libgobject-2.0.so: 0000afa8 T g_object_ref
>> /usr/lib/libgobject-2.0.so.0: 0000afa8 T g_object_ref
>> дописываю в строку линковки -lgobject и:
>> /usr/bin/ld: cannot find -lgobject
>
> Промахнулся. ;)
>
> Нужно -lgobject-2.0
>
А и правда... Мог и сам догадаться... Спасибо.
Щас мы его таки добьем...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 81+ messages in thread
* Re: [sisyphus] compile error: undefined reference to
2007-05-10 15:57 ` Andrii Dobrovol`s`kii
@ 2007-05-10 16:05 ` Igor Zubkov
2007-05-10 16:02 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 81+ messages in thread
From: Igor Zubkov @ 2007-05-10 16:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от Thursday 10 May 2007 18:57:18 Andrii Dobrovol`s`kii написал(а):
> Andrii Dobrovol`s`kii пишет:
> > Damir Shayhutdinov пишет:
> >>> verify-elf: ERROR: ./usr/lib/libgwyddion2.so.0.2.0: undefined
> >>> symbol: pow10
> >>> Поиск дал:
> >>> findsym pow10
> >>> /lib/libm.so.6: 00009dd0 W pow10
> >>> /usr/lib/libm.so: 00009dd0 W pow10
> >>> Как его линковать?
> >>
> >> -lm
> >
> > Спасибо. Но списочек там получается...
>
> Снова нужна помощь зала... :(
> Имеем:
> findsym g_object_ref
> /usr/lib/libgobject-2.0.so: 0000afa8 T g_object_ref
> /usr/lib/libgobject-2.0.so.0: 0000afa8 T g_object_ref
> дописываю в строку линковки -lgobject и:
> /usr/bin/ld: cannot find -lgobject
Промахнулся. ;)
Нужно -lgobject-2.0
--
icesik
^ permalink raw reply [flat|nested] 81+ messages in thread
end of thread, other threads:[~2007-05-10 16:05 UTC | newest]
Thread overview: 81+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-23 14:00 [sisyphus] compile error: undefined reference to Andrii Dobrovol`s`kii
2007-01-23 14:16 ` Slava Dubrovskiy
2007-01-23 14:26 ` Damir Shayhutdinov
2007-01-23 16:20 ` Andrii Dobrovol`s`kii
2007-01-23 16:40 ` Damir Shayhutdinov
2007-01-23 18:03 ` Andrii Dobrovol`s`kii
2007-01-23 18:41 ` Damir Shayhutdinov
2007-01-23 20:24 ` Dmitry V. Levin
2007-01-24 10:25 ` Andrii Dobrovol`s`kii
2007-01-24 12:46 ` Andrii Dobrovol`s`kii
2007-01-24 13:00 ` Damir Shayhutdinov
2007-01-24 13:21 ` Andrii Dobrovol`s`kii
2007-01-24 13:46 ` Damir Shayhutdinov
2007-01-24 13:35 ` Andrii Dobrovol`s`kii
2007-01-24 13:49 ` Damir Shayhutdinov
2007-01-24 13:56 ` Andrii Dobrovol`s`kii
2007-01-24 14:07 ` Damir Shayhutdinov
2007-01-24 14:31 ` Andrii Dobrovol`s`kii
2007-01-24 14:52 ` Andrii Dobrovol`s`kii
2007-01-24 14:58 ` Damir Shayhutdinov
2007-01-24 15:15 ` Andrii Dobrovol`s`kii
2007-01-24 15:31 ` Damir Shayhutdinov
2007-01-26 15:49 ` Andrii Dobrovol`s`kii
2007-01-26 16:03 ` Damir Shayhutdinov
2007-01-29 13:08 ` Andrii Dobrovol`s`kii
2007-01-29 13:19 ` Damir Shayhutdinov
2007-01-29 13:45 ` Andrii Dobrovol`s`kii
2007-01-29 13:51 ` Damir Shayhutdinov
2007-01-29 13:59 ` Andrii Dobrovol`s`kii
2007-01-29 14:05 ` Slava Semushin
2007-01-29 13:52 ` Slava Semushin
2007-01-29 14:09 ` Andrii Dobrovol`s`kii
2007-01-29 14:22 ` Damir Shayhutdinov
2007-01-29 14:25 ` Andrii Dobrovol`s`kii
2007-01-29 14:40 ` Damir Shayhutdinov
2007-01-29 15:43 ` Andrii Dobrovol`s`kii
2007-01-29 15:52 ` Damir Shayhutdinov
2007-01-29 16:08 ` Andrii Dobrovol`s`kii
2007-01-29 16:23 ` Damir Shayhutdinov
2007-02-01 17:03 ` Andrii Dobrovol`s`kii
2007-02-01 18:57 ` Damir Shayhutdinov
2007-02-02 9:21 ` Andrii Dobrovol`s`kii
2007-02-02 9:51 ` Damir Shayhutdinov
2007-02-02 10:48 ` Andrii Dobrovol`s`kii
2007-02-06 14:23 ` Andrii Dobrovol`s`kii
2007-02-06 14:30 ` Led
2007-02-06 15:17 ` Andrii Dobrovol`s`kii
2007-02-06 14:36 ` Damir Shayhutdinov
2007-02-06 15:22 ` Andrii Dobrovol`s`kii
2007-02-06 20:09 ` Alexey Rusakov
2007-02-07 9:11 ` Andrii Dobrovol`s`kii
2007-02-07 18:07 ` Andrey Rahmatullin
2007-02-07 15:57 ` Dmitry V. Levin
2007-02-08 11:12 ` Andrii Dobrovol`s`kii
2007-02-08 14:46 ` Dmitry V. Levin
2007-02-07 22:21 ` Dmitry V. Levin
2007-02-08 11:15 ` Andrii Dobrovol`s`kii
2007-05-10 9:19 ` Andrii Dobrovol`s`kii
2007-05-10 9:30 ` Damir Shayhutdinov
2007-05-10 9:47 ` Andrii Dobrovol`s`kii
2007-05-10 10:37 ` Damir Shayhutdinov
2007-05-10 10:41 ` Andrii Dobrovol`s`kii
2007-05-10 14:35 ` Andrii Dobrovol`s`kii
2007-05-10 14:46 ` Damir Shayhutdinov
2007-05-10 15:41 ` Andrii Dobrovol`s`kii
2007-05-10 15:57 ` Andrii Dobrovol`s`kii
2007-05-10 16:05 ` Igor Zubkov
2007-05-10 16:02 ` Andrii Dobrovol`s`kii
2007-05-10 12:03 ` Igor Zubkov
2007-05-10 12:10 ` Andrii Dobrovol`s`kii
2007-05-10 12:58 ` Igor Zubkov
2007-05-10 14:02 ` Sergey Vlasov
2007-05-10 14:16 ` Andrii Dobrovol`s`kii
2007-01-26 15:16 ` Andrii Dobrovol`s`kii
2007-01-26 15:24 ` Damir Shayhutdinov
2007-01-26 15:32 ` Andrii Dobrovol`s`kii
2007-01-24 5:03 ` Ildar Mulyukov
2007-01-24 6:06 ` Хихин Руслан
2007-01-24 8:10 ` Alexei V. Mezin
2007-01-24 8:37 ` Anton Gorlov
2007-01-24 10:23 ` Andrii Dobrovol`s`kii
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git