[sisyphus] Сборка AfterStep 1.8
Damir Shayhutdinov
=?iso-8859-1?q?lost404_=CE=C1_gmail=2Ecom?=
Вт Дек 5 12:07:58 MSK 2006
> Может ли пересборка помочь этому древнему софту работать? Может кто-нить
> пересобирал себе относительно недавно? Или может помочь с пересборкой?
> Сейчас там вываливаются ошибки вида
>
> make[1]: Entering directory
> `/home/alexei/RPM/BUILD/AfterStep-1.8.11/src/Pager'
> gcc Pager.o x_pager.o ../Config/libasConfig.so
> ../../asimagelib/libasimage.so ../../lib/libafterstep.so -ljpeg -lpng
> -lz -lm -lXext -lX11 -lSM -lICE -lXpm -o Pager
> ../../asimagelib/libasimage.so: undefined reference to
> `png_create_read_struct'
> ../../asimagelib/libasimage.so: undefined reference to `png_set_gamma'
> ../../asimagelib/libasimage.so: undefined reference to
> `XpmReadFileToXpmImage'
> ../../asimagelib/libasimage.so: undefined reference to `jpeg_stdio_src'
Типичная проблема --as-needed
Решается просто (я это не раз описывал в рассылке) - надо найти где
создается библиотека libasimage.so (чутье показывает что это в
../asimagelib/Makefile) и добавить в строку линковки либы -lpng и
-ljpeg после перечисления всех .o файлов.
Подробная информация о списке рассылки Sisyphus