[OGo-Users-DE] Problem beim Kompilieren der libFoundation

Volker Wegert users-de@opengroupware.org
Sat, 26 Aug 2006 19:23:48 +0200


Hallo,

ich versuche gerade, gem=C3=A4=C3=9F Anleitung auf einem AMD64-Rechner aus =
den
SVN-Sourcen OGo zu backen und bin noch vor der SOPE-Anleitung
steckengeblieben. Wenn ich in SOPE-4.4/libFoundation einfach nur so
./configure laufen lasse, erscheint die Meldung=20

,----
| checking host system type... Invalid configuration `x86_64-pc-linux-gnuol=
dld': machine `x86_64-pc' not recognized
| checking target system type... Invalid configuration `x86_64-pc-linux-gnu=
oldld': machine `x86_64-pc' not recognized
| checking build system type... Invalid configuration `x86_64-pc-linux-gnuo=
ldld': machine `x86_64-pc' not recognized
| *************** Warning ****************
| This package was not ported to running operating system.
| We'll use the default configuration file ./config//.h.
| ****************************************
`----

Da ist wohl irgendwas mit der Ermittlung des Systemtyps schiefgegangen. Wenn
ich anschlie=C3=9Fend ein make debug=3Dyes all versuche, kracht's mit

,----
| Making all in Foundation...
| make[1]: Entering directory `/home/ogo/SOPE-4.4/libFoundation/Foundation'
| /home/ogo/GNUstep/Library/Makefiles/mkinstalldirs shared_debug_obj/./GNU/=
exceptions
| Making all for library libFoundation...
|  Compiling file cvtutf.c ...
|  Compiling file behavior.m ...
| In Datei, eingef=C3=BCgt von behavior.m:29:
| ../Foundation/common.h:31:20: Warnung: config.h: Datei oder Verzeichnis n=
icht gefunden
| In Datei, eingef=C3=BCgt von ../Foundation/NSString.h:30,
|                     von ../Foundation/common.h:32,
|                     von behavior.m:29:
| ../Foundation/NSObject.h:245:22: Warnung: lfmemory.h: Datei oder Verzeich=
nis nicht gefunden
| In file included from behavior.m:29:
| ../Foundation/common.h:60: Warnung: =C2=BBint=C2=AB ist Standardtyp in De=
klaration von =C2=BBatoi=C2=AB
| ../Foundation/common.h:61: Warnung: =C2=BBint=C2=AB ist Standardtyp in De=
klaration von =C2=BBatol=C2=AB
| In file included from behavior.m:29:
| ../Foundation/common.h: In function `Strlen':
| ../Foundation/common.h:331: Warnung: implizite Deklaration der Funktion =
=C2=BBstrlen=C2=AB
| ../Foundation/common.h: In function `Strdup':
| ../Foundation/common.h:336: Warnung: implizite Deklaration der Funktion =
=C2=BBstrcpy=C2=AB
| ../Foundation/common.h: In function `Strncpy':
| ../Foundation/common.h:346: Warnung: implizite Deklaration der Funktion =
=C2=BBstrncpy=C2=AB
| ../Foundation/common.h: In function `Strcat':
| ../Foundation/common.h:351: Warnung: implizite Deklaration der Funktion =
=C2=BBstrcat=C2=AB
| ../Foundation/common.h: In function `Strncat':
| ../Foundation/common.h:356: Warnung: implizite Deklaration der Funktion =
=C2=BBstrncat=C2=AB
| ../Foundation/common.h: In function `Strcmp':
| ../Foundation/common.h:369: Warnung: implizite Deklaration der Funktion =
=C2=BBstrcmp=C2=AB
| ../Foundation/common.h: In function `Strncmp':
| ../Foundation/common.h:383: Warnung: implizite Deklaration der Funktion =
=C2=BBstrncmp=C2=AB
| In file included from /usr/include/stdlib.h:8,
|                  from /home/ogo/GNUstep/Library/Headers/objc/hash.h:32,
|                  from /home/ogo/GNUstep/Library/Headers/objc/objc-api.h:3=
2,
|                  from ../extensions/objc-runtime.h:29,
|                  from behavior.m:30:
| /usr/include/gentoo-multilib/amd64/stdlib.h: At top level:
| /usr/include/gentoo-multilib/amd64/stdlib.h:152: Fehler: in Konflikt steh=
ende Typen f=C3=BCr =C2=BBatol=C2=AB
| ../Foundation/common.h:61: Fehler: vorherige Deklaration von =C2=BBatol=
=C2=AB war hier
| /usr/include/gentoo-multilib/amd64/stdlib.h:152: Fehler: in Konflikt steh=
ende Typen f=C3=BCr =C2=BBatol=C2=AB
| ../Foundation/common.h:61: Fehler: vorherige Deklaration von =C2=BBatol=
=C2=AB war hier
| In Datei, eingef=C3=BCgt von ../extensions/NSException.h:25,
|                     von behavior.m:31:
| ../Foundation/NSException.h:1:33: Warnung: real_exception_file.h: Datei o=
der Verzeichnis nicht gefunden
| In file included from ../extensions/exceptions/FoundationException.h:25,
|                  from ../Foundation/exceptions/GeneralExceptions.h:29,
|                  from ../extensions/exceptions/GeneralExceptions.h:25,
|                  from behavior.m:32:
| ../Foundation/exceptions/FoundationException.h:34: Fehler:
| Schnittstellendeklaration f=C3=BCr =C2=BBNSException=C2=AB, Superklasse v=
on
| =C2=BBFoundationException=C2=AB, kann nicht gefunden werden=20
| make[2]: *** [shared_debug_obj/./GNU/behavior.o] Fehler 1
| make[1]: *** [libFoundation.all.library.variables] Fehler 2
| make[1]: Leaving directory `/home/ogo/SOPE-4.4/libFoundation/Foundation'
| make: *** [internal-all] Fehler 2
`----

In den englischen NG-Archiven habe ich einen Verweis auf ein =C3=A4hnliches=
 Problem
gefunden, dort hat Helge Hess dazu geraten, die config.guess von gnustep-ma=
ke
nach libFoundation r=C3=BCberzukopieren. Das habe ich auch mal probiert; da=
duch
=C3=A4ndert sich zumindest mal die Fehlermeldung beim configure-Lauf:

,----
| checking host system type... Invalid configuration `x86_64-unknown-linux-=
gnu': machine `x86_64-unknown' not recognized
| checking target system type... Invalid configuration `x86_64-unknown-linu=
x-gnu': machine `x86_64-unknown' not recognized
| checking build system type... Invalid configuration `x86_64-unknown-linux=
-gnu': machine `x86_64-unknown' not recognized
| *************** Warning ****************
| This package was not ported to running operating system.
| We'll use the default configuration file ./config//.h.
| ****************************************
`----

Das Problem beim Bauen bleibt. Wer kann mir da helfen?

Sch=C3=B6ne Gr=C3=BC=C3=9Fe
  Volker Wegert


--=20
* Volker Wegert * http://www.volker-wegert.de/contact *
* "Wenn ich gerne Z=C3=BCge in einen Tunnel fahren lasse, hat das vor allem
* symbolische Bedeutung - aber verraten Sie's niemandem." (Sir Alfred
* Hitchcock)=20=20