Source: silly
Version: 0.1.0-3.1
Severity: serious
Hi,
looks like SILLY.pc in libsilly-dev is broken:
====================================================================
$ cat /usr/lib/pkgconfig/SILLY.pc
prefix=/usr
exec_prefix=${prefix}
libdir=/usr/lib
includedir=/usr/include
plugindir=/usr/lib/SILLY 0.1.0
Name: SILLY
Description: Simple Image Loading LibrarY for games and multi-media development.
Version: 0.1.0
Libs: -L${libdir} -lSILLY
Cflags: -DUSE_SILLYOPTIONS_H -I${includedir}/SILLY 0.1.0
====================================================================
The latter "0.1.0" makes cegui-mk2 FTBFS like this:
====================================================================
libtool: link: g++ -fPIC -DPIC -shared -nostdlib
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/4.9/crtbeginS.o
.libs/libCEGUIFreeImageImageCodec_la-CEGUIFreeImageImageCodec.o
.libs/libCEGUIFreeImageImageCodec_la-CEGUIFreeImageImageCodecModule.o
-Wl,-rpath -Wl,/tmp/buildd/cegui-mk2-0.7.6/cegui/src/.libs -llua5.1 -lfreeimage
../../../../cegui/src/.libs/libCEGUIBase.so -lpthread -ldl
-L/usr/lib/gcc/x86_64-linux-gnu/4.9
-L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib -L/lib/x86_64-linux-gnu
-L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib
-L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../.. -lstdc++ -lm -lc -lgcc_s
/usr/lib/gcc/x86_64-linux-gnu/4.9/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crtn.o -O2
-Wl,-soname -Wl,libCEGUIFreeImageImageCodec-0.7.6.so -o
.libs/libCEGUIFreeImageImageCodec-0.7.6.so
libtool: link: (cd ".libs" && rm -f "libCEGUIFreeImageImageCodec.so" && ln -s
"libCEGUIFreeImageImageCodec-0.7.6.so" "libCEGUIFreeImageImageCodec.so")
libtool: link: ( cd ".libs" && rm -f "libCEGUIFreeImageImageCodec.la" && ln -s
"../libCEGUIFreeImageImageCodec.la" "libCEGUIFreeImageImageCodec.la" )
make[5]: Leaving directory
'/tmp/buildd/cegui-mk2-0.7.6/cegui/src/ImageCodecModules/FreeImageImageCodec'
Making all in SILLYImageCodec
make[5]: Entering directory
'/tmp/buildd/cegui-mk2-0.7.6/cegui/src/ImageCodecModules/SILLYImageCodec'
/bin/bash ../../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
-I. -I../../../../cegui/include -I../../../../cegui/include
-I../../../../cegui/include/ImageCodecModules/SILLYImageCodec
-DUSE_SILLY_LIBRARY -DUSE_SILLYOPTIONS_H 0.1.0 -I/usr/include/SILLY
-D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -Wall -c -o
libCEGUISILLYImageCodec_la-CEGUISILLYImageCodec.lo `test -f
'CEGUISILLYImageCodec.cpp' || echo './'`CEGUISILLYImageCodec.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../../cegui/include
-I../../../../cegui/include
-I../../../../cegui/include/ImageCodecModules/SILLYImageCodec
-DUSE_SILLY_LIBRARY -DUSE_SILLYOPTIONS_H 0.1.0 -I/usr/include/SILLY
-D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -Wall -c CEGUISILLYImageCodec.cpp -fPIC -DPIC -o
.libs/libCEGUISILLYImageCodec_la-CEGUISILLYImageCodec.o
g++: error: 0.1.0: No such file or directory
Makefile:407: recipe for target
'libCEGUISILLYImageCodec_la-CEGUISILLYImageCodec.lo' failed
make[5]: *** [libCEGUISILLYImageCodec_la-CEGUISILLYImageCodec.lo] Error 1
make[5]: Leaving directory
'/tmp/buildd/cegui-mk2-0.7.6/cegui/src/ImageCodecModules/SILLYImageCodec'
Makefile:336: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
====================================================================
Tested on amd64 and powerpcspe.
Roland
-- System Information:
Debian Release: 7.0
APT prefers unreleased
APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpcspe (ppc)
Kernel: Linux 3.9.0-dirty (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]