scroller.c:83:2: warning: 'textprintf_centre' is deprecated (declared at /usr/include/allegro/alcompat.h:178) [-Wdeprecated-declarations] scroller.c:84:2: warning: 'textprintf_centre' is deprecated (declared at /usr/include/allegro/alcompat.h:178) [-Wdeprecated-declarations] scroller.c:85:2: warning: 'textprintf_centre' is deprecated (declared at /usr/include/allegro/alcompat.h:178) [-Wdeprecated-declarations] scroller.c:91:2: warning: 'textprintf_centre' is deprecated (declared at /usr/include/allegro/alcompat.h:178) [-Wdeprecated-declarations] scroller.c:92:2: warning: 'textprintf_centre' is deprecated (declared at /usr/include/allegro/alcompat.h:178) [-Wdeprecated-declarations] scroller.c:93:2: warning: 'textprintf_centre' is deprecated (declared at /usr/include/allegro/alcompat.h:178) [-Wdeprecated-declarations] scroller.c:94:2: warning: 'textprintf_centre' is deprecated (declared at /usr/include/allegro/alcompat.h:178) [-Wdeprecated-declarations] scroller.c:96:2: warning: 'textprintf_centre' is deprecated (declared at /usr/include/allegro/alcompat.h:178) [-Wdeprecated-declarations] scroller.c:103:3: warning: 'textprintf' is deprecated (declared at /usr/include/allegro/alcompat.h:177) [-Wdeprecated-declarations] scroller.c:104:3: warning: 'textprintf' is deprecated (declared at /usr/include/allegro/alcompat.h:177) [-Wdeprecated-declarations] scroller.c:111:3: warning: 'textprintf_centre' is deprecated (declared at /usr/include/allegro/alcompat.h:178) [-Wdeprecated-declarations] gcc -o ../sword -Wl,-O1 -Wl,--as-needed char.o config.o credits.o game.o gfx.o main.o map.o menu.o message.o monster.o player.o save.o scroller.o spell.o `allegro-config --libs` /usr/lib64/liballeg.so: undefined reference to `_colorconv_rgb_scale_5x35' /usr/lib64/liballeg.so: undefined reference to `dlsym' /usr/lib64/liballeg.so: undefined reference to `_colorconv_rgb_map' /usr/lib64/liballeg.so: undefined reference to `_colorconv_indexed_palette' /usr/lib64/liballeg.so: undefined reference to `dlopen' /usr/lib64/liballeg.so: undefined reference to `dlclose' collect2: ld returned 1 exit status make: *** [../sword] Error 1 make: Leaving directory `/var/tmp/portage/games-roguelike/fargoal-20040629/work/fargoal/src' emake failed Reproducible: Always
Created attachment 275077 [details] fargoal-20040629:20110530-082757.log
Created attachment 275079 [details] emerge --info =games-roguelike/fargoal-20040629
Created attachment 275081 [details] emerge -pqv =games-roguelike/fargoal-20040629
It looks like allegro-config didn't give a complete list of needed flags (-ld seems to be missing for example). Luckily it's the same set of maintainers looking after allegro and fargoal, so no question on who gets to take care of this bug.
(In reply to comment #4) > (-ld seems to be missing for example). -ldl that is
games-roguelike/fargoal is gone.