From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RYaI8-00065I-Us for garchives@archives.gentoo.org; Thu, 08 Dec 2011 09:29:25 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 45DA621C07E; Thu, 8 Dec 2011 09:29:05 +0000 (UTC) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by pigeon.gentoo.org (Postfix) with ESMTP id DBAE221C03D for ; Thu, 8 Dec 2011 09:27:51 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) for gentoo-user@lists.gentoo.org with esmtp (envelope-from ) id <1RYaGd-0003jH-94>; Thu, 08 Dec 2011 10:27:51 +0100 Received: from imp051235.vpn.mi.fu-berlin.de ([130.133.51.235]) by inpost2.zedat.fu-berlin.de (Exim 4.69) for gentoo-user@lists.gentoo.org with esmtpsa (envelope-from ) id <1RYaGd-0007ve-6Y>; Thu, 08 Dec 2011 10:27:51 +0100 Message-ID: <4EE08316.2000303@fu-berlin.de> Date: Thu, 08 Dec 2011 10:27:50 +0100 From: Hinnerk van Bruinehsen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111117 Thunderbird/8.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] cxx/nocxx error building gcc-4.5.3-r1 References: <20111208081537.GA7358@waltdnes.org> <4EE07D8D.1030101@fu-berlin.de> In-Reply-To: <4EE07D8D.1030101@fu-berlin.de> X-Enigmail-Version: 1.3.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Originating-IP: 130.133.51.235 X-Archives-Salt: f21e13e8-1f45-4154-80ea-160e22cdb432 X-Archives-Hash: 72bedec4cdb6b2a5525e092161ff03b7 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Just for clarification: - -* means -cxx and -nocxx This can produce the failure you get. Therefore you should set cxx (normally you should want a c++ compiler). If you have "-* cxx nocxx ...." you will have to remove one of the two useflags. Hinnerk On 08.12.2011 10:04, Hinnerk van Bruinehsen wrote: > Hi, > > since you have not posted your specific USE-flags, it gets harder > to help you. I think you could try to add cxx to your USE-flags. If > the does not help you, you should post your USE-flags and > eventually the output of emerge --info to make it easier for us to > help you. > > regards > > Hinnerk > > On 08.12.2011 09:15, Walter Dnes wrote: >> I'm doing a fresh 32-bit install on an older Dell with an AMD >> K8, for experimentation. I'm getting a build failure on gcc as >> listed below. I start off my USE variable with "-*" and then add >> on stuff as necessary. A Google search turned up >> http://www.gossamer-threads.com/lists/gentoo/dev/242446 where >> vapier says... > >>> this way when i do cut over from USE=nocxx to USE=cxx, we >>> don't end up with users missing C++ compilers simply because >>> they have old make.conf settings that started out with: USE="-* >>> ..." > >> That appears to be relavant to me. But I'm not a developer, and >> I don't claim to totally understand what he's talking about. I >> do have some ebuilds that use C++. Should I add "cxx" to my USE >> variable? The build error message follows... > >> * Fixing misc issues in configure files * Applying >> gcc-configure-texinfo.patch ... * Touching generated files * >> Touching gcc/cstamp-h.in * Touching gcc/config.in * Touching >> libjava/aclocal.m4 * Touching libjava/Makefile.in * Touching >> libjava/configure * Applying gcc-spec-env.patch ... >>>>> Source unpacked in >>>>> /var/tmp/portage/sys-devel/gcc-4.5.3-r1/work Compiling >>>>> source in >>>>> /var/tmp/portage/sys-devel/gcc-4.5.3-r1/work/gcc-4.5.3 ... >> * CFLAGS="-O2 -march=native -pipe" * CXXFLAGS="-O2 -march=native >> -pipe" * Configuring gcc ... * We are migrating USE=nocxx to >> USE=cxx, but your USE settings do not make * sense. Please make >> sure these two flags line up logically in your setup. * ERROR: >> sys-devel/gcc-4.5.3-r1 failed (compile phase): * USE='cxx >> nocxx' and USE='-cxx -nocxx' make no sense * * Call stack: * >> ebuild.sh, line 56: Called src_compile * environment, line >> 4463: Called toolchain_src_compile * environment, line 5158: >> Called gcc_do_configure * environment, line 2417: Called die >> * The specific snippet of code: * die "USE='cxx >> nocxx' and USE='-cxx -nocxx' make no sense"; * > > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJO4IMVAAoJEJwwOFaNFkYcBEoIAJMvgDfaMmjs4fsW+JQTUhyG TRvZ9/izNITIhdFR0uA0Qv6bdCUIMl65WlhV7GqKwxanO8CMrtM50uX5KxgzdgS7 6f5o8v/AFGLFAg6MsZjGIGHaovmtlgB0K2qbj1N6GA031Ldj9OWEZj7LeCCm4WsO MaKZ5DCSV5INY8B6aYLeLrW0Ojo3RrwYAzXax5OhxdJ1FhxH6cM51dOg+vxMXrac QBJj7xzU4vs7SrsrMUFQuBEHZEheSYjIYVXRwlYYEL1vTzGOPloaCso8RzGvapGr GVTkad1o4+VbAEpWDA4psktWeeyTUlLRdXkTvUKwfemV/MuMBeBnejEcsC7gNtU= =YEpY -----END PGP SIGNATURE-----