Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Spaß mit gcc-4.5
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Erdie
Advocate
Advocate


Joined: 20 May 2004
Posts: 2032
Location: Heidelberg - Germany

PostPosted: Wed Sep 21, 2011 5:03 pm    Post subject: Spaß mit gcc-4.5 Reply with quote

Hallo,

Ich habe auf einem am WE frisch installierten Rechner gcc auf 4.5.3 upgegraded. Wenn ich jetzt KDE Pakete übersetzen möchte, kommt folgendes:

Code:

ellerkind ~ # emerge -av k3b

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] app-cdr/k3b-2.0.2-r1  USE="dvd encode flac handbook mad vorbis wav (-aqua) -debug -emovix -ffmpeg (-kdeenablefinal) -lame -musepack -musicbrainz -sndfile -sox -taglib -vcd" LINGUAS="-ast -be -bg -ca -ca@valencia -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -ga -gl -he -hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn -oc -pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN -zh_TW" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB
                                                                                                                                                                                 
Would you like to merge these packages? [Yes/No]                                                                                                                                 
                                                                                                                                                                                 
>>> Verifying ebuild manifests                                                                                                                                                   
                                                                                                                                                                                 
>>> Emerging (1 of 1) app-cdr/k3b-2.0.2-r1
 * k3b-2.0.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                                                      [ ok ]
cc1: error: /usr/local/include: not a directory
 * ERROR: app-cdr/k3b-2.0.2-r1 failed (setup phase):
 *   Sorry, but gcc-4.3 and earlier wont work for KDE (see bug 354837).
 *
 * Call stack:
 *          ebuild.sh, line   56:  Called pkg_setup
 *          ebuild.sh, line 1450:  Called kde4-base_pkg_setup
 *   kde4-base.eclass, line  657:  Called die
 * The specific snippet of code:
 *              [[ $(gcc-major-version) -lt 4 ]] || \
 *                              ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
 *                      && die "Sorry, but gcc-4.3 and earlier wont work for KDE (see bug 354837)."
 *
 * If you need support, post the output of 'emerge --info =app-cdr/k3b-2.0.2-r1',
 * the complete build log and the output of 'emerge -pqv =app-cdr/k3b-2.0.2-r1'.
 * The complete build log is located at '/var/tmp/portage/app-cdr/k3b-2.0.2-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-cdr/k3b-2.0.2-r1/temp/die.env'.
 * S: '/var/tmp/portage/app-cdr/k3b-2.0.2-r1/work/k3b-2.0.2'

>>> Failed to emerge app-cdr/k3b-2.0.2-r1, Log file:

>>>  '/var/tmp/portage/app-cdr/k3b-2.0.2-r1/temp/build.log'

 * Messages for package app-cdr/k3b-2.0.2-r1:

 * ERROR: app-cdr/k3b-2.0.2-r1 failed (setup phase):
 *   Sorry, but gcc-4.3 and earlier wont work for KDE (see bug 354837).
 *
 * Call stack:
 *          ebuild.sh, line   56:  Called pkg_setup
 *          ebuild.sh, line 1450:  Called kde4-base_pkg_setup
 *   kde4-base.eclass, line  657:  Called die
 * The specific snippet of code:
 *              [[ $(gcc-major-version) -lt 4 ]] || \
 *                              ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
 *                      && die "Sorry, but gcc-4.3 and earlier wont work for KDE (see bug 354837)."
 *
 * If you need support, post the output of 'emerge --info =app-cdr/k3b-2.0.2-r1',
 * the complete build log and the output of 'emerge -pqv =app-cdr/k3b-2.0.2-r1'.
 * The complete build log is located at '/var/tmp/portage/app-cdr/k3b-2.0.2-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-cdr/k3b-2.0.2-r1/temp/die.env'.
 * S: '/var/tmp/portage/app-cdr/k3b-2.0.2-r1/work/k3b-2.0.2'

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


Wieso wird der gcc-4.4 als eine Version < 4.4 identifiziert?

Grüße
Erdie

P.S. Switchen auf den alten gcc 4.4 bringt nix, der Fehler bleibt !
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2040
Location: My own world! I and Gentoo!

PostPosted: Wed Sep 21, 2011 5:24 pm    Post subject: Reply with quote

was sagt denn ein gcc-config -l bei dir?

Hier ist dieses Problem nämlich nicht vorhanden.
_________________
mfg
Steel
___________________
Sorry for my bad English.

Heim-PC: Intel i7-5820K, 32GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-3470S, 16GB RAM, Intel Graphic
Back to top
View user's profile Send private message
Erdie
Advocate
Advocate


Joined: 20 May 2004
Posts: 2032
Location: Heidelberg - Germany

PostPosted: Wed Sep 21, 2011 5:29 pm    Post subject: Reply with quote

gcc-config -l:

Code:

kellerkind ~ # gcc-config -l
 [1] x86_64-pc-linux-gnu-4.4.5
 [2] x86_64-pc-linux-gnu-4.5.3 *
kellerkind ~ #


8O

wie gesagt, ein Zurückschalten auf 4.4.5 löst das Problem nicht, ich bekomme den gleichen Fehler beim compilieren. Mir ist das aufgefallen als ich ein emerge -e world machen wollte.

Grüße
Erdie


Last edited by Erdie on Wed Sep 21, 2011 5:31 pm; edited 1 time in total
Back to top
View user's profile Send private message
Finswimmer
Moderator
Moderator


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Wed Sep 21, 2011 5:31 pm    Post subject: Reply with quote

Warum will der auf dieses Verzeichnis zugreifen?
cc1: error: /usr/local/include: not a directory

Hast Du den gcc evtl. irgendwann mal per Hand installiert?
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
Erdie
Advocate
Advocate


Joined: 20 May 2004
Posts: 2032
Location: Heidelberg - Germany

PostPosted: Wed Sep 21, 2011 5:36 pm    Post subject: Reply with quote

Nein, aber ich habe versucht, das Programm Zita-convolver per Hand zu übersetzen und zu installieren und mußte dabei "make install" als root ausführen:

http://kokkinizita.linuxaudio.org/linuxaudio/index.html

Seitdem besteht das Problem und die Installation von k3b, die parallel lief, ist mittendrin mit dem Fehler oben abgebrochen. ich fürchte, es hat damit zu tun. Die Software läuft allerdings auf meinem Laptop und den Author habe ich 2007 auf der Linux Audio Konferenz in Karlsruhe persönlich kennengelernt. Es handelt sich um keine Malware.

Grüße
Erdie
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2040
Location: My own world! I and Gentoo!

PostPosted: Wed Sep 21, 2011 5:48 pm    Post subject: Reply with quote

was passiert denn wenn du den Ordner einfach mal anlegst?

Ansonsten ist es eigentlich keine gute Idee etwas an portage/paludis vorbei zu installieren. Mach dir lieber die Syntax von einem Ebuild zu eigen und bau ein Ebuild für dasProgramm, oder such jemanden der dir ein Ebuild dafür baut, oder such ein Overlay wos drin ist (gpo.zugaina.org)

zita-convolver:
http://gpo.zugaina.org/media-libs/zita-convolver
Version 2.0.0 ist auch im portage-tree und im layman-overlay "pro-audio" vorhanden.
_________________
mfg
Steel
___________________
Sorry for my bad English.

Heim-PC: Intel i7-5820K, 32GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-3470S, 16GB RAM, Intel Graphic
Back to top
View user's profile Send private message
Erdie
Advocate
Advocate


Joined: 20 May 2004
Posts: 2032
Location: Heidelberg - Germany

PostPosted: Wed Sep 21, 2011 5:58 pm    Post subject: Reply with quote

Jetzt funktioniers, und zwar so:

/usr/local/include war kein Verzeichnis, sondern das makefile des Paketes Zita-convolver mit dem Dateinamen "include". Nachdem ich es gelöscht hatte, war der Fehler weg. Jetzt fragt sich, wie das zustandegekommen ist .. :?:

-Erdie
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3626
Location: Germany

PostPosted: Thu Sep 22, 2011 8:34 pm    Post subject: Reply with quote

Erdie wrote:
Jetzt funktioniers, und zwar so:

/usr/local/include war kein Verzeichnis, sondern das makefile des Paketes Zita-convolver mit dem Dateinamen "include". Nachdem ich es gelöscht hatte, war der Fehler weg. Jetzt fragt sich, wie das zustandegekommen ist .. :?:

-Erdie

Tja, wie kann so was passieren? Hattest du eventuell mal die sandbox deaktiviert?
Ansonsten kann ich mir nur vorstellen das die include Datei von einem manuell am Paketsystem vorbei installierten Paket stammte.
Back to top
View user's profile Send private message
Erdie
Advocate
Advocate


Joined: 20 May 2004
Posts: 2032
Location: Heidelberg - Germany

PostPosted: Fri Sep 23, 2011 11:50 am    Post subject: Reply with quote

Ja genau das war es, wie oben beschrieben. Ich wollte ein Programm manuell installieren, dieses wollte etwas in /usr/local/include hineinschreiben. Diese Verzeichnis existierte jedoch nicht. Ich kannn es nicht mehr genau nachvollziehen aber vermutlcih wurde, anstatt eine Datei in das include-Verzeichnis zu schreiben, eine Datei mit dem Namen "include" angelegt. Ich habe die sofort geslöscht ohne groß zu analysieren, aber vermutlich war es eine header Datei. Da sieht man mal was alles passieren kann wenn man etwas manuell installiert. Manschmal kann ich einfach nicht anders.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum