Debian Bug report logs - #476045
iceowl: FTBFS: checking whether the C++ compiler (g++-4.2 ) works... no

version graph

Package: iceowl; Maintainer for iceowl is (unknown);

Reported by: Lucas Nussbaum <lucas@lucas-nussbaum.net>

Date: Mon, 14 Apr 2008 09:55:42 UTC

Severity: serious

Found in version iceowl/0.7-2

Fixed in version iceowl/0.8-1

Done: Alexander Sack <asac@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Alexander Sack <asac@debian.org>:
Bug#476045; Package iceowl. (full text, mbox, link).


Acknowledgement sent to Lucas Nussbaum <lucas@lucas-nussbaum.net>:
New Bug report received and forwarded. Copy sent to Alexander Sack <asac@debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Lucas Nussbaum <lucas@lucas-nussbaum.net>
To: submit@bugs.debian.org
Subject: iceowl: FTBFS: checking whether the C++ compiler (g++-4.2 ) works... no
Date: Mon, 14 Apr 2008 13:22:24 +0200
Package: iceowl
Version: 0.7-2
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20080413 qa-ftbfs
Justification: FTBFS on i386

Hi,

During a rebuild of all packages in sid, your package failed to build on i386.

This rebuild was done with gcc 4.3 instead of gcc 4.2, because gcc 4.3 is now
the default on most architectures (even if it's not the case on i386 yet).
Feel free to downgrade this bug to 'important' if your package is only built
on i386, and this bug is specific to gcc 4.3 (i.e the package builds fine with
gcc 4.2).

Relevant part:
> make[1]: Entering directory `/build/user/iceowl-0.7'
> /usr/share/cdbs/1/rules/buildcore.mk:72: parsing iceowl-0.7-source.tar.bz2 ...
> patches/bz399589_fix_missing_symbol_with_new_nss.patch: No such file or directory
> if test -e /usr/share/misc/config.guess ; then \
> 		for i in ./build-tree/mozilla/build/autoconf/config.guess ./build-tree/mozilla/nsprpub/build/autoconf/config.guess ./build-tree/mozilla/directory/c-sdk/config/autoconf/config.guess ; do \
> 			if ! test -e $i.cdbs-orig ; then \
> 				mv $i $i.cdbs-orig ; \
> 				cp --remove-destination /usr/share/misc/config.guess $i ; \
> 			fi ; \
> 		done ; \
> 	fi
> if test -e /usr/share/misc/config.sub ; then \
> 		for i in ./build-tree/mozilla/build/autoconf/config.sub ./build-tree/mozilla/nsprpub/build/autoconf/config.sub ./build-tree/mozilla/directory/c-sdk/config/autoconf/config.sub ; do \
> 			if ! test -e $i.cdbs-orig ; then \
> 				mv $i $i.cdbs-orig ; \
> 				cp --remove-destination /usr/share/misc/config.sub $i ; \
> 			fi ; \
> 		done ; \
> 	fi
> make[1]: Leaving directory `/build/user/iceowl-0.7'
> touch debian/stamp-autotools-files
> chmod a+x /build/user/iceowl-0.7/build-tree/mozilla/configure
> cd build-tree/mozilla && CC="gcc-4.2" CXX="g++-4.2" CFLAGS="" CXXFLAGS="" CPPFLAGS="" LDFLAGS="" /build/user/iceowl-0.7/build-tree/mozilla/configure --build=i486-linux-gnu --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/iceowl" --disable-maintainer-mode --disable-dependency-tracking --srcdir=.   --host=i486-linux-gnu --enable-application=calendar --disable-strip --disable-strip-libs --enable-default-toolkit=gtk2 --with-default-mozilla-five-home=/usr/lib/iceowl --with-system-mng=/usr --with-system-png=/usr --with-system-jpeg=/usr --with-system-zlib=/usr --enable-optimize="-pipe -w -O2 -fno-strict-aliasing -g" --enable-extensions=default,lightning,pref,auth --with-system-nspr --with-system-nss --enable-postscript --enable-gnomevfs --enable-libthai --enable-system-cairo --disable-debug --with-distribution-id=com.ubuntu
> loading cache ./config.cache
> checking host system type... i486-pc-linux-gnu
> checking target system type... i486-pc-linux-gnu
> checking build system type... i486-pc-linux-gnu
> checking for mawk... mawk
> checking for nsinstall... no
> checking for gcc... gcc-4.2
> checking whether the C compiler (gcc-4.2  ) works... yes
> checking whether the C compiler (gcc-4.2  ) is a cross-compiler... no
> checking whether we are using GNU C... yes
> checking whether gcc-4.2 accepts -g... yes
> checking for c++... g++-4.2
> checking whether the C++ compiler (g++-4.2  ) works... no
> configure: error: installation or configuration problem: C++ compiler cannot create executables.
> make: *** [build-tree/mozilla/config.status] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2008/04/13

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot containing a sid i386
environment.  Internet was not accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |




Information forwarded to debian-bugs-dist@lists.debian.org, Alexander Sack <asac@debian.org>:
Bug#476045; Package iceowl. (full text, mbox, link).


Message #8 received at 476045@bugs.debian.org (full text, mbox, reply):

From: Robert Millan <rmh@aybabtu.com>
To: 476045@bugs.debian.org
Cc: Lucas Nussbaum <lucas@lucas-nussbaum.net>
Subject: backports
Date: Fri, 25 Apr 2008 14:22:21 +0200
Hi,

Note that this also breaks backports to etch, where gcc-4.2 isn't available.

Unless you have strong reasons to avoid gcc-4.1, I recommend that you simply
remove the variable override:

# we are modern and build with 4.2 everywhere
CXX=g++-4.2
CC=gcc-4.2
export CXX CC

IMO being modern isn't really a package-specific issue ;-)

-- 
Robert Millan

"The technological evasion of the license is as unacceptable as the
 legal evasion of the license [...].  That's the provision in section
 1 regarding keys. [...]  We say one thing: when you sell somebody a
 home... give him the keys"  -- Eben Moglen on GPLv3




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#476045; Package iceowl. (full text, mbox, link).


Acknowledgement sent to Alexander Sack <asac@debian.org>:
Extra info received and forwarded to list. (full text, mbox, link).


Message #13 received at 476045@bugs.debian.org (full text, mbox, reply):

From: Alexander Sack <asac@debian.org>
To: Robert Millan <rmh@aybabtu.com>, 476045@bugs.debian.org
Cc: Lucas Nussbaum <lucas@lucas-nussbaum.net>
Subject: Re: Bug#476045: backports
Date: Fri, 25 Apr 2008 17:08:26 +0200
On Fri, Apr 25, 2008 at 02:22:21PM +0200, Robert Millan wrote:
> 
> Hi,
> 
> Note that this also breaks backports to etch, where gcc-4.2 isn't available.
> 
> Unless you have strong reasons to avoid gcc-4.1, I recommend that you simply
> remove the variable override:
> 
> # we are modern and build with 4.2 everywhere
> CXX=g++-4.2
> CC=gcc-4.2
> export CXX CC
> 
> IMO being modern isn't really a package-specific issue ;-)
> 

It was when 4.2 wasn't the default and 4.1 didn't work right because
of visibility issues. I can surely drop this on 0.8 update.

BTW, no idea if you are trying to go for something here, but please
don't NMU for iceowl. If you want to do iceowl go for the bzr branch i
maintain at least.


 - Alexander





Information forwarded to debian-bugs-dist@lists.debian.org, Alexander Sack <asac@debian.org>:
Bug#476045; Package iceowl. (full text, mbox, link).


Message #16 received at 476045@bugs.debian.org (full text, mbox, reply):

From: Robert Millan <rmh@aybabtu.com>
To: Alexander Sack <asac@debian.org>
Cc: 476045@bugs.debian.org, Lucas Nussbaum <lucas@lucas-nussbaum.net>
Subject: Re: Bug#476045: backports
Date: Fri, 25 Apr 2008 18:50:43 +0200
On Fri, Apr 25, 2008 at 05:08:26PM +0200, Alexander Sack wrote:
> > 
> > # we are modern and build with 4.2 everywhere
> > CXX=g++-4.2
> > CC=gcc-4.2
> > export CXX CC
> > 
> > IMO being modern isn't really a package-specific issue ;-)
> > 
> 
> It was when 4.2 wasn't the default and 4.1 didn't work right because
> of visibility issues. I can surely drop this on 0.8 update.

Thanks.  AFAICS, 4.1 is ok now (including runtime).

> BTW, no idea if you are trying to go for something here, but please
> don't NMU for iceowl. If you want to do iceowl go for the bzr branch i
> maintain at least.

There's no hurry.  I'm doing a backport, but I already fixed it in the
bpo branch.

-- 
Robert Millan

"The technological evasion of the license is as unacceptable as the
 legal evasion of the license [...].  That's the provision in section
 1 regarding keys. [...]  We say one thing: when you sell somebody a
 home... give him the keys"  -- Eben Moglen on GPLv3




Reply sent to Alexander Sack <asac@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Lucas Nussbaum <lucas@lucas-nussbaum.net>:
Bug acknowledged by developer. (full text, mbox, link).


Message #21 received at 476045-done@bugs.debian.org (full text, mbox, reply):

From: Alexander Sack <asac@debian.org>
To: 476045-done@bugs.debian.org
Subject: #476045: iceowl: FTBFS: checking whether the C++ compiler (g++-4.2 ) works... no
Date: Sat, 10 May 2008 16:57:23 +0200
Version: 0.8-1
Package: iceowl

we use default compiler again. Fixed.


 - Alexander





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 17 Sep 2008 07:29:07 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Jan 10 21:22:12 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.