[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#421149: Causes FTBFS with GCC 4.3: the meaning of "inline" changed in C99



Package: apache-dev
Version: 1.3.34-4.1
Usertags: ftbfs-gcc-4.3

Your package causes other packages to fail to build with GCC 4.3.
Version 4.3 has not been released yet but I'm building with a snapshot
in order to find errors and give people an advance warning.  In C99
the meaning of "inline" changed, see
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31389

> Automatic build of libapache-mod-musicindex_1.1.5-2 on em64t by sbuild/amd64 0.53
...
> echo "{ global:" > .libs/mod_musicindex.ver
>  cat .libs/mod_musicindex.exp | sed -e "s/\(.*\)/\1;/" >> .libs/mod_musicindex.ver
>  echo "local: *; };" >> .libs/mod_musicindex.ver
>  x86_64-linux-gnu-gcc -shared  .libs/mod_musicindex_la-mod_musicindex.o .libs/mod_musicindex_la-html.o .libs/mod_musicindex_la-http.o .libs/mod_musicindex_la-sort.o .libs/mod_musicindex_la-config.o .libs/mod_musicindex_la-playlist.o .libs/mod_musicindex_la-playlist-vorbis.o .libs/mod_musicindex_la-playlist-flac.o .libs/mod_musicindex_la-playlist-mp3.o .libs/mod_musicindex_la-cache-file.o .libs/mod_musicindex_la-output-tarball.o  -L/usr/lib /usr/lib/libvorbis.so /usr/lib/libvorbisfile.so /usr/lib/libmad.so /usr/lib/libid3tag.so -L/usr/lib/apache/1.3 /usr/lib/libFLAC.so -lm /usr/lib/libarchive.so  -Wl,-soname -Wl,mod_musicindex.so -Wl,-version-script -Wl,.libs/mod_musicindex.ver -o .libs/mod_musicindex.so
> .libs/mod_musicindex_la-html.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> .libs/mod_musicindex_la-http.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> .libs/mod_musicindex_la-sort.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> .libs/mod_musicindex_la-config.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> .libs/mod_musicindex_la-playlist.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> .libs/mod_musicindex_la-playlist-vorbis.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> .libs/mod_musicindex_la-playlist-flac.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> .libs/mod_musicindex_la-playlist-mp3.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> .libs/mod_musicindex_la-cache-file.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> .libs/mod_musicindex_la-output-tarball.o: In function `ap_os_is_path_absolute':
> /usr/include/apache-1.3/os-inline.c:44: multiple definition of `ap_os_is_path_absolute'
> .libs/mod_musicindex_la-mod_musicindex.o:/usr/include/apache-1.3/os-inline.c:44: first defined here
> collect2: ld returned 1 exit status
> make[3]: *** [mod_musicindex.la] Error 1
> make[3]: Leaving directory `/build/tbm/libapache-mod-musicindex-1.1.5/build-1.3/src'

-- 
Martin Michlmayr
http://www.cyrius.com/



Reply to: