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

[Debian]: g++ Header



Ich habe hier ein Sourcepaket, das mir Probleme beim compilieren
bereitet. Konkret treten folgende Meldungen auf:

gccmakedep  --   -I/usr/X11R6/include -I/include  -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE=500L
-D_BSD_SOURCE -D_SVID_SOURCE -D_REENTRANT   -DFUNCPROTO=15
-DNARROWPROTO  -DSUPPORT_VANILLA -DSUPPORT_HOMSTDR  -- x9407.cc
controls.cc     panes.cc        device.cc       utils.ccapi_none.cc
api_vanilla.cc  api_homstdr.cc  Tab.c   Dial.c  PeakMeter.c
Layout.claygram.c       laylex.c        sfDir.c sfDraw.c
sfPath.c        sfSelFile.c
In file included from /usr/include/g++/stl_tree.h:56,
                 from /usr/include/g++/map:31,
                 from device.hh:4,
                 from controls.hh:6,
		 from x9407.cc:40:
/usr/include/g++/stl_algobase.h:52: new.h: No such file or directory
...
[-----8<-----]
...
In file included from /usr/include/g++/stl_tree.h:58,
                 from /usr/include/g++/map:31,
                 from device.hh:4,
                 from controls.hh:6,
		 from api_homstdr.cc:24:
/usr/include/g++/stl_construct.h:34: new.h: No such file or directory

Das referenzierte new.h liegt auch nicht in /usr/include/g++, sondern
findet sich unter /usr/lib/gcc-lib/i486-linux/egcs-2.90.29/include

Nun, durch einen
einfachen Symlink läßt sich das Problem zwar lösen, aber ich denke,
das wäre nicht die saubere Lösung. Wenn ich z. B. die sourcen
weitergebe, würde ja auf dem nächsten system wieder dieses Problem
auftauchen. Oder ist meine Installation kaputt? Falsche, fehlende
Pakete? Ich bin als Programmierer noch *sehr* blutiger Anfänger, falls
ich hier etwas offensichtliches nicht sehe, bin ich für jeden Tip
dankbar.
Hmm, falls weitere Infos nötig sind, sagt bescheid, was ihr wissen müßt.
System: Debian 2.0
danac@ganja[sam9407-0.7.11]$ g++ -v
Reading specs from /usr/lib/gcc-lib/i486-linux/egcs-2.90.29/specs
gcc version egcs-2.90.29 980515 (egcs-1.0.3 release)
danac@ganja[sam9407-0.7.11]$ gcc -v
Reading specs from /usr/lib/gcc-lib/i486-linux/2.7.2.3/specs
gcc version 2.7.2.3
Header sind aus libg++2.8-dev
Ja, ich habe das README in
/usr/lib/gcc-lib/i486-linux/egcs-2.90.29/include
gelesen, verstehe aber nicht, wovon da genau die Rede ist.
Falls das ne FAQ oder ähnlich triviales ist, bitte Pointer.

Vielen Dank für eure Geduld,

Gruß Ralf

-- 
The only way to feel the noise is when it's good and loud
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     670


Reply to: