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

Bug#454821: marked as done (FTBFS with GCC 4.3: missing #includes & co)



Your message dated Tue, 04 Mar 2008 01:02:04 +0000
with message-id <E1JWLXg-0002lF-2r@ries.debian.org>
and subject line Bug#454821: fixed in arts 1.5.9-1
has caused the Debian Bug report #454821,
regarding FTBFS with GCC 4.3: missing #includes & co
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
454821: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454821
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: arts
Version: 1.5.8-1
Usertags: ftbfs-gcc-4.3

Your package fails 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 GCC 4.3, the C++ header
dependencies have been cleaned up.  The advantage of this is that
programs will compile faster.  The downside is that you actually
need to directly #include everything you use (but you really should
do this anyway, otherwise your program won't work with any compiler
other than GCC).  There's some more information about this at
http://www.cyrius.com/journal/2007/05/10#gcc-4.3-include

There's another problem (see the first error), which is explained in
http://www.cyrius.com/journal/2007/05/11#gcc-4.3-pedwarn (the change
is final now).

You can reproduce this problem with gcc-snapshot from unstable.  Note
that Red Hat, Novell and Ubuntu have done some work getting packages
to build with GCC 4.3 so there might be patches floating around
somewhere.  I suggest you talk to your upstream.

> Automatic build of arts_1.5.8-1 on em64t by sbuild/amd64 0.53
...
>  g++ -DHAVE_CONFIG_H -I. -I.. -I../mcop -I../artsc -I/build/tbm/arts-1.5.8/./flow -I/build/tbm/arts-1.5.8/./mcop -I../mcop -I/usr/include/kde -I/usr/share/qt3/include -I. -I/build/tbm/arts-1.5.8/./libltdl -DQT_THREAD_SUPPORT -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DQT_CLEAN_NAMESPACE -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -g -Wall -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -ftemplate-depth-99 -c libartsflow_la.all_cc.cc  -fPIC -DPIC -o .libs/libartsflow_la.all_cc.o
> In file included from /usr/include/glib-2.0/glib/gtypes.h:30,
>                  from /usr/include/glib-2.0/glib/galloca.h:30,
>                  from /usr/include/glib-2.0/glib.h:30,
>                  from /build/tbm/arts-1.5.8/./flow/gsl/gsldefs.h:24,
>                  from /build/tbm/arts-1.5.8/./flow/gslschedule.h:28,
>                  from /build/tbm/arts-1.5.8/./flow/virtualports.h:27,
>                  from /build/tbm/arts-1.5.8/./flow/gslschedule.cc:25,
>                  from libartsflow_la.all_cc.cc:3:
> /usr/lib/glib-2.0/include/glibconfig.h:13:1: error: "GLIB_HAVE_ALLOCA_H" redefined
> In file included from /build/tbm/arts-1.5.8/./flow/gslschedule.cc:23,
>                  from libartsflow_la.all_cc.cc:3:
> ../config.h:19:1: error: this is the location of the previous definition
> In file included from /build/tbm/arts-1.5.8/./flow/audiosubsys.cc:24,
>                  from libartsflow_la.all_cc.cc:4:
> ../config.h:19:1: error: "GLIB_HAVE_ALLOCA_H" redefined
> In file included from /usr/include/glib-2.0/glib/gtypes.h:30,
>                  from /usr/include/glib-2.0/glib/galloca.h:30,
>                  from /usr/include/glib-2.0/glib.h:30,
>                  from /build/tbm/arts-1.5.8/./flow/gsl/gsldefs.h:24,
>                  from /build/tbm/arts-1.5.8/./flow/gslschedule.h:28,
>                  from /build/tbm/arts-1.5.8/./flow/virtualports.h:27,
>                  from /build/tbm/arts-1.5.8/./flow/gslschedule.cc:25,
>                  from libartsflow_la.all_cc.cc:3:
> /usr/lib/glib-2.0/include/glibconfig.h:13:1: error: this is the location of the previous definition
> In file included from libartsflow_la.all_cc.cc:2:
> /build/tbm/arts-1.5.8/./flow/synth_play_impl.cc:241: warning: unused parameter 'fd'
> In file included from /build/tbm/arts-1.5.8/./flow/gslschedule.cc:31,
>                  from libartsflow_la.all_cc.cc:3:
> /build/tbm/arts-1.5.8/./flow/gsl/gslcommon.h:244: warning: type qualifiers ignored on function return type
> In file included from libartsflow_la.all_cc.cc:4:
> /build/tbm/arts-1.5.8/./flow/audiosubsys.cc: In member function 'void Arts::AudioSubSystem::handleIO(int)':
> /build/tbm/arts-1.5.8/./flow/audiosubsys.cc:491: error: 'strerror' was not declared in this scope
> /build/tbm/arts-1.5.8/./flow/audiosubsys.cc:483: warning: unused variable 'rSize'
> /build/tbm/arts-1.5.8/./flow/audiosubsys.cc: In member function 'void Arts::AudioSubSystem::read(void*, int)':
> /build/tbm/arts-1.5.8/./flow/audiosubsys.cc:522: warning: unused variable 'rSize'
> /build/tbm/arts-1.5.8/./flow/audiosubsys.cc: In member function 'void Arts::AudioSubSystem::adjustInputBuffer(int)':
> /build/tbm/arts-1.5.8/./flow/audiosubsys.cc:604: error: 'memset' was not declared in this scope
> /build/tbm/arts-1.5.8/./flow/audiosubsys.cc:608: error: 'memset' was not declared in this scope
> In file included from libartsflow_la.all_cc.cc:5:
> /build/tbm/arts-1.5.8/./flow/pipebuffer.cc: In constructor 'Arts::PipeSegment::PipeSegment(long int, void*)':
> /build/tbm/arts-1.5.8/./flow/pipebuffer.cc:33: error: 'memcpy' was not declared in this scope
> /build/tbm/arts-1.5.8/./flow/pipebuffer.cc: In member function 'long int Arts::PipeBuffer::read(long int, void*)':
> /build/tbm/arts-1.5.8/./flow/pipebuffer.cc:132: error: 'memcpy' was not declared in this scope
> make[4]: *** [libartsflow_la.all_cc.lo] Error 1
> make[4]: Leaving directory `/build/tbm/arts-1.5.8/obj-x86_64-linux-gnu/flow'
> make[3]: *** [all-recursive] Error 1

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



--- End Message ---
--- Begin Message ---
Source: arts
Source-Version: 1.5.9-1

We believe that the bug you reported is fixed in the latest version of
arts, which is due to be installed in the Debian FTP archive:

arts-dbg_1.5.9-1_amd64.deb
  to pool/main/a/arts/arts-dbg_1.5.9-1_amd64.deb
arts_1.5.9-1.diff.gz
  to pool/main/a/arts/arts_1.5.9-1.diff.gz
arts_1.5.9-1.dsc
  to pool/main/a/arts/arts_1.5.9-1.dsc
arts_1.5.9-1_all.deb
  to pool/main/a/arts/arts_1.5.9-1_all.deb
arts_1.5.9.orig.tar.gz
  to pool/main/a/arts/arts_1.5.9.orig.tar.gz
libarts1-dev_1.5.9-1_amd64.deb
  to pool/main/a/arts/libarts1-dev_1.5.9-1_amd64.deb
libarts1c2a_1.5.9-1_amd64.deb
  to pool/main/a/arts/libarts1c2a_1.5.9-1_amd64.deb
libartsc0-dev_1.5.9-1_amd64.deb
  to pool/main/a/arts/libartsc0-dev_1.5.9-1_amd64.deb
libartsc0_1.5.9-1_amd64.deb
  to pool/main/a/arts/libartsc0_1.5.9-1_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 454821@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> (supplier of updated arts package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 20 Feb 2008 21:12:44 +0200
Source: arts
Binary: arts libarts1c2a libarts1-dev libartsc0 libartsc0-dev arts-dbg
Architecture: source all amd64
Version: 1.5.9-1
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Description: 
 arts       - sound system from the official KDE release
 arts-dbg   - debugging symbols for arts
 libarts1-dev - development files for the aRts sound system core components
 libarts1c2a - aRts sound system core components
 libartsc0  - aRts sound system C support library
 libartsc0-dev - development files for the aRts sound system C support library
Closes: 375803 386582 405159 415154 428987 454821
Changes: 
 arts (1.5.9-1) unstable; urgency=low
 .
   * New upstream release:
     - Update to build with GCC 4.3 (Closes: #454821)
   * Add Vcs-Browser and Vcs-Svn fields.
 .
   +++ Changes by Ana Beatriz Guerrero Lopez:
 .
   * Update to Standards-Version 3.7.3:
     - Replace Source-Version for proper variables.
   * Some updates in the copyright file.
 .
   +++ Changes by Fathi Boudra:
 .
   * Add oss-compat dependency to libarts1c2a. (Closes: #386582)
   * Add artsdsp manpage. (Closes: #405159)
   * Add patches:
     - 12_cleanup_artsc-config. (Closes: #375803)
       Remove spurious dependencies in the output of artsc-config.
     - 13_check_tmp_dir. (Closes: #415154)
       Create tmp_dir if non existent.
     - 14_remove_config.h_headers. (Closes: #428987)
       Do not include config.h in shipped header files.
     - 15_no_warning. Merged from Ubuntu.
       Do not show null device warning.
       kmix makes it obvious if sound isn't working.
 .
   +++ Changes by Modestas Vainius:
 .
   * Add automake cleanup patches: 01_admin_cleanup.diff and
     97_automake_cleanup.diff
   * Disable -Wl,--as-needed for the moment.
Files: 
 bded5e951ef7f03e4511ebc2c54788d9 1284 libs optional arts_1.5.9-1.dsc
 0dbc731e3587e27fb1bbee8968d22ad0 1314578 libs optional arts_1.5.9.orig.tar.gz
 8237c83d15c7e15359ec341e6af20e7a 230788 libs optional arts_1.5.9-1.diff.gz
 e59359ea7118f3b1f3ef187a3216bbd0 6184 sound optional arts_1.5.9-1_all.deb
 5647e90adb6dfb6d66023c0922499a4c 1272690 libs optional libarts1c2a_1.5.9-1_amd64.deb
 1787962b861d7423b3ba918392831c0d 1344450 libdevel optional libarts1-dev_1.5.9-1_amd64.deb
 7a1935f28e8803eacc9d95111f7eaf2c 16964 libs optional libartsc0_1.5.9-1_amd64.deb
 42e4a6494057fb2c5c33ccc92261d6ac 22438 libdevel optional libartsc0-dev_1.5.9-1_amd64.deb
 acbe2cefebb7091507bb1ed723fc0520 3537700 libdevel extra arts-dbg_1.5.9-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Signed by Ana Guerrero

iD8DBQFHzJqzn3j4POjENGERAvZ3AJwKhL+orq32vcxPf+V1Su8KSAzgZgCfeQjN
peNr3UEz0chuoB+Fls6jMqM=
=KZuF
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: