Bug#363267: xutils-dev: Should drop -lXp dependency of Xaw
Package: xutils-dev
Version: 1:1.0.2-2
Severity: important
Justification: causes FTBFS in numerous packages until libxp moves to /usr/lib
As the subject says: since libxaw8 is being dropped, the imake templates
should no longer make Xaw-using apps link against -lXp. This is currently
causing FTBFS in several packages; for example, from my build log for nas:
...
rm -f audemo
gcc -m32 -o audemo audemo.o -g -O2 -fno-strict-aliasing ../../../lib/audio/libaudio.a -lXt -lSM -lICE -lXext -lX11 -lm ../../../clients/audio/widgets/libwidgets.a -lXaw -lXmu -lXt -lSM -lICE -lXpm -lXp -lXext -lX11
/usr/bin/ld: cannot find -lXp
collect2: ld returned 1 exit status
make[4]: *** [audemo] Error 1
make[4]: Leaving directory `/tmp/buildd/nas-1.7/clients/audio/audemo'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/buildd/nas-1.7/clients/audio'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/buildd/nas-1.7/clients'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/nas-1.7'
make: *** [build] Error 2
(I see libxp is in incoming along with a couple associated packages. But
dropping the unnecessary -lXp is still a good idea.)
--
Daniel Schepler
Reply to: