Hi,
auf dem Treffen am Mittwoch habe ich den Tipp bekommen ein Python für mein kleines Notebook auf meinem grossen Rechner statisch gegen die dietlibc "bauen" zu lassen.
Laut README der libc geht das einfach mit einem beherzten "CC="diet gcc -static" ./configure". Soweit funktioniert das auch mit Python ordentlich. Aber das make beendet sich noch bevor es richtig anfängt mit folgender Meldung:
<schnipp> In file included from Include/Python.h:47, from Modules/python.c:3: /opt/dietlibc/include/string.h:11: warning: conflicting types for built-in function `memcpy' /opt/dietlibc/include/string.h:15: warning: conflicting types for built-in function `memcmp' /opt/dietlibc/include/string.h:40: warning: conflicting types for built-in function `memset' In file included from Include/unicodeobject.h:118, from Include/Python.h:71, from Modules/python.c:3: /usr/include/wchar.h:128: parse error before `__attribute_pure__' /usr/include/wchar.h:128: warning: data definition has no type or storage class /usr/include/wchar.h:131: parse error before `__attribute_pure__' /usr/include/wchar.h:131: warning: data definition has no type or storage class /usr/include/wchar.h:181: parse error before `__attribute_pure__' /usr/include/wchar.h:181: warning: data definition has no type or storage class /usr/include/wchar.h:184: parse error before `__attribute_pure__' /usr/include/wchar.h:184: warning: data definition has no type or storage class /usr/include/wchar.h:196: parse error before `__attribute_pure__' /usr/include/wchar.h:196: warning: data definition has no type or storage class /usr/include/wchar.h:200: parse error before `__attribute_pure__' /usr/include/wchar.h:200: warning: data definition has no type or storage class /usr/include/wchar.h:203: parse error before `__attribute_pure__' /usr/include/wchar.h:203: warning: data definition has no type or storage class /usr/include/wchar.h:206: parse error before `__attribute_pure__' /usr/include/wchar.h:206: warning: data definition has no type or storage class /usr/include/wchar.h:220: parse error before `__attribute_pure__' /usr/include/wchar.h:220: warning: data definition has no type or storage class /usr/include/wchar.h:231: parse error before `__attribute_pure__' /usr/include/wchar.h:231: warning: data definition has no type or storage class /usr/include/wchar.h:236: parse error before `__attribute_pure__' /usr/include/wchar.h:236: warning: data definition has no type or storage class /usr/include/wchar.h:269: parse error before `__attribute_pure__' /usr/include/wchar.h:269: warning: data definition has no type or storage class /usr/include/wchar.h:605: parse error before `*' /usr/include/wchar.h:606: parse error before `*' /usr/include/wchar.h:613: parse error before `__FILE' /usr/include/wchar.h:614: parse error before `__FILE' /usr/include/wchar.h:623: parse error before `__FILE' /usr/include/wchar.h:627: parse error before `__FILE' /usr/include/wchar.h:631: parse error before `__FILE' make: *** [Modules/python.o] Fehler 1 </schnapp>
Ich habe nun gar keine Idee was man da machen könnte. Hat vielleicht mal jemand von euch versucht Python auf diese Art und weise zu bauen?
Mein System: SuSE 8.0
On Sat, 11 May 2002 12:21:19 +0200, Steffen Liebergeld wrote:
Laut README der libc geht das einfach mit einem beherzten "CC="diet gcc -static" ./configure". Soweit funktioniert das auch mit Python ordentlich. Aber das make beendet sich noch bevor es richtig anfängt mit folgender Meldung:
<schnipp> In file included from Include/Python.h:47, from Modules/python.c:3: /opt/dietlibc/include/string.h:11: warning: conflicting types for built-in function `memcpy'
Gib dem gcc mal noch -nostdinc mit.
Reinhard
lug-dd@mailman.schlittermann.de