Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory
I didn't notice what was going on here at first since I had assumed that domi had actually checked that kdemultimedia didn't build-dep on libflac-dev which it does. I am not sure what the problem is and it may even be fixed by now. If the upload of kdemultimedia 3.2.2-1 still fails like before I will have to look into the issue a lot closer. It builds fine on i386, but doesn't seem to even try to go into the kfile-plugins/flac dir on the other archs. Chris signature.asc Description: Digital signature
Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory
Chris Cheney writes: I didn't notice what was going on here at first since I had assumed that domi had actually checked that kdemultimedia didn't build-dep on libflac-dev which it does. Hm, I seem to have missed it when I checked :( I am not sure what the problem is and it may even be fixed by now. If the upload of kdemultimedia 3.2.2-1 still fails like before I will have to look into the issue a lot closer. It builds fine on i386, but doesn't seem to even try to go into the kfile-plugins/flac dir on the other archs. Apparently, the same failure occurs in 3.2.2 as well. I've done some research, and the failure appears to be that the function FLAC__seekable_stream_decoder_process_single is not defined in libFLAC.so on non-i386 arches. On my system, it definitely is there ( I run i386 ). I don't understand why this would be the case, but my guess is a bug in libflac. Reassign to libflac4 ? cheers domi
Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory
On Fri, Apr 16, 2004 at 01:33:39PM +0200, Dominique Devriese wrote: Apparently, the same failure occurs in 3.2.2 as well. I've done some research, and the failure appears to be that the function FLAC__seekable_stream_decoder_process_single is not defined in libFLAC.so on non-i386 arches. On what do you base this presumption? It certainly seems to be there: gluck:[~/temp/flac] for f in */usr/lib/libFLAC.so.4; do echo $f:; nm -D $f | grep FLAC__seekable_stream_decoder_process_single; done libflac4_1.1.0-10_alpha/usr/lib/libFLAC.so.4: 000254c0 T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_arm/usr/lib/libFLAC.so.4: 0001fc64 T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_hppa/usr/lib/libFLAC.so.4: 000236d4 T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_i386/usr/lib/libFLAC.so.4: 0001f7c0 T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_ia64/usr/lib/libFLAC.so.4: 0003b370 T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_m68k/usr/lib/libFLAC.so.4: 0001cf38 T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_mips/usr/lib/libFLAC.so.4: 000269c4 T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_mipsel/usr/lib/libFLAC.so.4: 000269b0 T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_powerpc/usr/lib/libFLAC.so.4: 0002394c T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_s390/usr/lib/libFLAC.so.4: 0002574c T FLAC__seekable_stream_decoder_process_single libflac4_1.1.0-10_sparc/usr/lib/libFLAC.so.4: 0001f588 T FLAC__seekable_stream_decoder_process_single More likely there is some issue with linking which results in: checking for FLAC__seekable_stream_decoder_process_single in -lFLAC... no config.log from a failed build will most likely reveal the problem. -- - mdz
Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory
Matt Zimmerman writes: On Fri, Apr 16, 2004 at 01:33:39PM +0200, Dominique Devriese wrote: Apparently, the same failure occurs in 3.2.2 as well. I've done some research, and the failure appears to be that the function FLAC__seekable_stream_decoder_process_single is not defined in libFLAC.so on non-i386 arches. On what do you base this presumption? It certainly seems to be there: snip Hm, strange. I assumed, since the check was done with a generic autoconf check, which is supposed to work on all arches ( afaik ), that its results would be valid. More likely there is some issue with linking which results in: checking for FLAC__seekable_stream_decoder_process_single in -lFLAC... no This must be the case, yes. config.log from a failed build will most likely reveal the problem. Indeed. cheers domi
Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory
It seems to not be finding log/floor are those supposed to be in FLAC or is the configure.in test not written properly? Thanks, Chris Here is the important part of the config.log: configure:34454: checking for FLAC__seekable_stream_decoder_process_single in -lFLAC configure:34484: gcc -o conftest -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -Wformat-security -Wmissing-format-attribute -DQT_THREAD_SUPPORT -D_REENTRANT conftest.c -lFLAC 5 /usr/lib/gcc-lib/ia64-linux/3.3.3/../../../libFLAC.so: undefined reference to `log' /usr/lib/gcc-lib/ia64-linux/3.3.3/../../../libFLAC.so: undefined reference to `floor' collect2: ld returned 1 exit status configure:34490: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME | #define PACKAGE_TARNAME | #define PACKAGE_VERSION | #define PACKAGE_STRING | #define PACKAGE_BUGREPORT | #define PACKAGE kdemultimedia | #define VERSION 3.2.2 | #ifdef __cplusplus | extern C void std::exit (int) throw (); using std::exit; | #endif | #define KDELIBSUFF | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define HAVE_SGI_STL 1 | #define HAVE_CRYPT 1 | #define ksize_t socklen_t | #define HAVE_SYS_TYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_SYS_BITYPES_H 1 | #define HAVE_RES_INIT 1 | #define HAVE_RES_INIT 1 | #define SIZEOF_INT 4 | #define SIZEOF_SHORT 2 | #define SIZEOF_LONG 8 | #define SIZEOF_CHAR_P 8 | #define SIZEOF_SIZE_T 8 | #define SIZEOF_UNSIGNED_LONG 8 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_LIBZ 1 | #define HAVE_LIBPNG 1 | #define HAVE_LIBJPEG 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LINUX_AWE_VOICE_H 1 | #define HAVE_SYS_SEM_H 1 | #define HAVE_STRING_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_LINUX_CDROM_H 1 | #define HAVE_USLEEP 1 | #define HAVE_SNPRINTF 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALSA_ASOUNDLIB_H 1 | #define RETSIGTYPE void | #define HAVE_TAGLIB 1 | #define HAVE_CDPARANOIA 1 | #define PATH_CDPARANOIA /usr/bin/cdparanoia | #define HAVE_LIBPTHREAD 1 | #define HAVE_SYS_ASOUNDLIB_H 1 | #define HAVE_ALSA_ASOUNDLIB_H 1 | #define HAVE_LIBAUDIOFILE 1 | #define HAVE_GSTREAMER 1 | #define HAVE_MUSICBRAINZ 1 | #define HAVE_TRM 1 | /* end confdefs.h. */ | | /* Override any gcc2 internal prototype to avoid an error. */ | #ifdef __cplusplus | extern C | #endif | /* We use char because int might match the return type of a gcc2 |builtin and then its argument prototype would still apply. */ | char FLAC__seekable_stream_decoder_process_single (); | int | main () | { | FLAC__seekable_stream_decoder_process_single (); | ; | return 0; | } configure:34515: result: no signature.asc Description: Digital signature
Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory
Dominique Devriese [EMAIL PROTECTED] writes: config.log from a failed build will most likely reveal the problem. configure:34484: gcc -o conftest -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_B SD_SOURCE -DNDEBUG -O2 -Wformat-security -Wmissing-format-attribute -DQT_THREAD_SUPPORT -D_REENTRANT conftest.c -lFLAC 5 /usr/lib/gcc-lib/sparc-linux/3.3.3/../../../../lib/libFLAC.so: undefined reference to `log' /usr/lib/gcc-lib/sparc-linux/3.3.3/../../../../lib/libFLAC.so: undefined reference to `floor' collect2: ld returned 1 exit status -- James
Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory
On Fri, Apr 16, 2004 at 11:08:03PM +0100, James Troup wrote: Dominique Devriese [EMAIL PROTECTED] writes: config.log from a failed build will most likely reveal the problem. configure:34484: gcc -o conftest -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_B SD_SOURCE -DNDEBUG -O2 -Wformat-security -Wmissing-format-attribute -DQT_THREAD_SUPPORT -D_REENTRANT conftest.c -lFLAC 5 /usr/lib/gcc-lib/sparc-linux/3.3.3/../../../../lib/libFLAC.so: undefined reference to `log' /usr/lib/gcc-lib/sparc-linux/3.3.3/../../../../lib/libFLAC.so: undefined reference to `floor' collect2: ld returned 1 exit status mdz told me that he recently (past hour) uploaded a new libflac fixing the problem of it not linking to -lm on any arch other than i386. A simple rebuild of kdemultimedia will fix this problem after flac has been built. Or I can just upload another kdemultimedia later that build depends on the newest flac... Chris signature.asc Description: Digital signature
Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory
package kdemultimedia retitle 241259 kdemultimedia: missing build-depends on libflac-dev thanks Christian T Steigies writes: Package: kdemultimedia Version: 4:3.2.1-1 Severity: important `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory This is a packaging bug. kdemultimedia needs a build-depends on libflac-dev. Calc, are you reading this ? :) cheers domi
Processed: Re: Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory
Processing commands for [EMAIL PROTECTED]: package kdemultimedia Ignoring bugs not assigned to: kdemultimedia retitle 241259 kdemultimedia: missing build-depends on libflac-dev Bug#241259: kdemultimedia: [m68k/unstable] cp: cannot stat `./debian/tmp/usr/lib/kde3/kfile_flac.la': No such file or directory Changed Bug title. thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database)