[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