* [devel] Symbols' nightmare
@ 2003-10-13 12:47 Yury Aliaev
2003-10-13 16:16 ` Alexandre Prokoudine
0 siblings, 1 reply; 6+ messages in thread
From: Yury Aliaev @ 2003-10-13 12:47 UTC (permalink / raw)
To: devel
Я всех приветствую!
Наверное, ещё никто не заметил, что в залитом мною в Дедала csound'е
отключена сборка fltk-интерфейса. Причина следующая: собираем csound с
оным интерфейсом, запускаем, и...
[mutabor@Digitalina mutabor]$ csound
csound: relocation error: /usr/lib/libcsound32.so: undefined symbol:
__dso_handle
...опаньки! Методом рекурсивного самосходящегося тыка обнаружил, что
данный противный символ родом из widgets.o (тот самый интерфейс):
[mutabor@Digitalina Csound-4.24.1-debug]$ objdump -t widgets.o | grep __dso
00000000 *UND* 00000000 __dso_handle
Однако в исходнике _нет_ ссылки на такую функцию/переменную:
[mutabor@Digitalina Csound-4.24.1-debug]$ cat widgets.cpp | grep __dso
[mutabor@Digitalina Csound-4.24.1-debug]$
При попытке отлова через дизассемблирование эта погань также не проявляется:
[mutabor@Digitalina Csound-4.24.1-debug]$ objdump -D widgets.o | grep __dso
[mutabor@Digitalina Csound-4.24.1-debug]$
Наконец, компилятор для создания widgets.o вызывается так:
g++ -pipe -Wall -O2 -fexpensive-optimizations -march=k6 -ffast-math
-fomit-frame-pointer -finline-functions -funroll-loops
-fno-strict-aliasing -fPIC -DPIC -g -I. -I. -I./include -I./opcodes
-DWINDOWS -DSFIRCAM -DSYS5 -DLINUX -DHAVE_TERMIOS_H -DIV_VERSION -DPIPES
-DMACROS -DHAVE_FLTK -D_REENTRANT -DHAVE_SSTREAM -DMYFLT=float
-falign-functions=16 -falign-loops=16 -falign-jumps=16
-frename-registers -fno-exceptions -fno-rtti -fno-unroll-loops -c
widgets.cpp -o widgets.o
P.S. Слабые следы этого криминального символа были обнаружены в glibc'ах:
[mutabor@Digitalina lib]$ objdump -T libc-2.2.6.so | grep __dso
00000000 w D *UND* 00000000 __dso_handle
Поможите, люди добрые, если не победить глюка, то хотя бы разобраться в
его природе!
С пожеланием удачи,
Юрий Аляев.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Symbols' nightmare
2003-10-13 12:47 [devel] Symbols' nightmare Yury Aliaev
@ 2003-10-13 16:16 ` Alexandre Prokoudine
2003-10-14 6:40 ` Aleksandr Blokhin
2003-10-14 9:47 ` Yury Aliaev
0 siblings, 2 replies; 6+ messages in thread
From: Alexandre Prokoudine @ 2003-10-13 16:16 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 672 bytes --]
Yury Aliaev wrote
> Я всех приветствую!
>
> Наверное, ещё никто не заметил, что в залитом мною в Дедала csound'е
> отключена сборка fltk-интерфейса. Причина следующая: собираем csound с
> оным интерфейсом, запускаем, и...
Сегодня день лицензионных разборок :-)
Юра, будьте ласка, скажите, разве вышла обещанная GPL-версия CSound?
FDL-версию документацию видел. Исходники CSound под GPL -- пока нет.
--
Alexandre Prokoudine | "When you set yourself on fire and aim
ALT Linux Documentation Team | for the sky, you hope to leave behind
E-mail: avp@altlinux.ru | some sparks of heat and light"
JabberID: avp@altlinux.org | Neil Peart
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Symbols' nightmare
2003-10-13 16:16 ` Alexandre Prokoudine
@ 2003-10-14 6:40 ` Aleksandr Blokhin
2003-10-14 9:47 ` Yury Aliaev
1 sibling, 0 replies; 6+ messages in thread
From: Aleksandr Blokhin @ 2003-10-14 6:40 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1084 bytes --]
On Mon, Oct 13, 2003 at 08:16:15PM +0400, Alexandre Prokoudine wrote:
> Yury Aliaev wrote
> > Я всех приветствую!
> >
> > Наверное, ещё никто не заметил, что в залитом мною в Дедала csound'е
> > отключена сборка fltk-интерфейса. Причина следующая: собираем csound с
> > оным интерфейсом, запускаем, и...
>
> Сегодня день лицензионных разборок :-)
>
> Юра, будьте ласка, скажите, разве вышла обещанная GPL-версия CSound?
>
> FDL-версию документацию видел. Исходники CSound под GPL -- пока нет.
>
fershmeat по этому поводу сообщает, что она распространяется под LGPL.
> --
> Alexandre Prokoudine | "When you set yourself on fire and aim
> ALT Linux Documentation Team | for the sky, you hope to leave behind
> E-mail: avp@altlinux.ru | some sparks of heat and light"
> JabberID: avp@altlinux.org | Neil Peart
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> http://altlinux.ru/mailman/listinfo/devel
--
Best regards
AB
--
... In nomine Altli, et Ctrli, et Spititus Deli, Reset!
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Symbols' nightmare
2003-10-13 16:16 ` Alexandre Prokoudine
2003-10-14 6:40 ` Aleksandr Blokhin
@ 2003-10-14 9:47 ` Yury Aliaev
2003-10-14 12:50 ` Alexandre Prokoudine
1 sibling, 1 reply; 6+ messages in thread
From: Yury Aliaev @ 2003-10-14 9:47 UTC (permalink / raw)
To: ALT Devel discussion list
Alexandre Prokoudine wrote:
>
> Сегодня день лицензионных разборок :-)
>
> Юра, будьте ласка, скажите, разве вышла обещанная GPL-версия CSound?
>
> FDL-версию документацию видел. Исходники CSound под GPL -- пока нет.
>
4.24.1 (по-моему, это не совсем ещё релиз) -- под LGPL, о чём можно явно
прочесть в csound.c и csmain.c. В части старых исходников ещё есть
упоминание о лицензии, MIT, но, думаю, просто по тому, что не успели
исправить. Если хотите, могу прислать письмо автора проекта, в котором
он пишет о переводе csound'а под LGPL.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Symbols' nightmare
2003-10-14 9:47 ` Yury Aliaev
@ 2003-10-14 12:50 ` Alexandre Prokoudine
2003-10-16 7:32 ` Yury Aliaev
0 siblings, 1 reply; 6+ messages in thread
From: Alexandre Prokoudine @ 2003-10-14 12:50 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1062 bytes --]
Yury Aliaev wrote
> Alexandre Prokoudine wrote:
>
> >
> >Сегодня день лицензионных разборок :-)
> >
> >Юра, будьте ласка, скажите, разве вышла обещанная GPL-версия CSound?
> >
> >FDL-версию документацию видел. Исходники CSound под GPL -- пока нет.
> >
>
> 4.24.1 (по-моему, это не совсем ещё релиз) -- под LGPL, о чём можно явно
> прочесть в csound.c и csmain.c. В части старых исходников ещё есть
> упоминание о лицензии, MIT, но, думаю, просто по тому, что не успели
> исправить. Если хотите, могу прислать письмо автора проекта, в котором
> он пишет о переводе csound'а под LGPL.
Я уже добрался до csounds.com :)
Вот только у Иствана 4.24.2 уже есть. Притом ещё с марта. Странно что-то
там с нумерацией...
Кстати, а как тогда уж насчёт athenaCL?
http://www.flexatone.net/athena.html
--
Alexandre Prokoudine | "When you set yourself on fire and aim
ALT Linux Documentation Team | for the sky, you hope to leave behind
E-mail: avp@altlinux.ru | some sparks of heat and light"
JabberID: avp@altlinux.org | Neil Peart
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Symbols' nightmare
2003-10-14 12:50 ` Alexandre Prokoudine
@ 2003-10-16 7:32 ` Yury Aliaev
0 siblings, 0 replies; 6+ messages in thread
From: Yury Aliaev @ 2003-10-16 7:32 UTC (permalink / raw)
To: ALT Devel discussion list
Alexandre Prokoudine wrote:
>
> Вот только у Иствана 4.24.2 уже есть. Притом ещё с марта. Странно что-то
> там с нумерацией...
Это обман зрения :) По ссылке скачивается всё тот же 4.24.1
>
> Кстати, а как тогда уж насчёт athenaCL?
> http://www.flexatone.net/athena.html
>
Да, занятно, взгляну как с csound'ом в первом приближении разберусь.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-10-16 7:32 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-13 12:47 [devel] Symbols' nightmare Yury Aliaev
2003-10-13 16:16 ` Alexandre Prokoudine
2003-10-14 6:40 ` Aleksandr Blokhin
2003-10-14 9:47 ` Yury Aliaev
2003-10-14 12:50 ` Alexandre Prokoudine
2003-10-16 7:32 ` Yury Aliaev
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git