configure findet libz nicht, ist aber inkl. devel installiert
Hallo Liste,
streng genommen ist dies wohl kein Thema für die Liste.
Allerdings warte ich seit Längerem auf die Antwort der
Entwicklern des Softwarepakets tilp2, und in der Hoffnung,
dass das Problem schnell zu lösen ist, wende ich mich mal
an Euch:
Ich versuche, die Quellen von tilp2 1.07 zu kompilieren.
Alle Abhängigkeiten sind erfüllt, insbesondere sind die
Pakete
zlib-1.2.3-75
zlib-devel-1.2.3-75
zlib-devel-32bit-1.2.3-75
zlib-32bit-1.2.3-75
installiert.
Configure von tilp2 stoppt allerdings mit der Fehlermeldung
checking for libz... configure: error: not found. Check your
installation and look into config.log
Die hoffentlich für das Problem relevanten Details aus dem
log sind hier [1]. Kann es etwa mit der
Meldung "conflicting types for 'size_t' zu tun haben?
./configure --exclude-zlib oder -Zlib oder -libz führen zur
selben Fehlermeldung.
Im Übrigen findet man unter der selben Fehlermeldung ein
uraltes Posting hins. KDE, ohne dass hier Einzelheiten der
Lösung berichtet wurden:
http://lists.kde.org/?l=kde-devel&m=95838340200539&w=2
Kann jemand helfen?
Guido
[1]
configure:36024: checking for extra includes
configure:36052: result: no
configure:36056: checking for extra libs
configure:36085: result: no
configure:36091: checking for libz
configure:36130: gcc -o
conftest -g -O2 -D__LINUX__ -I. -D_REENTRANT
conftest.c -L/usr/lib64 -lz >&5
In file included from /usr/include/zconf.h:289,
from /usr/include/zlib.h:34,
from conftest.c:119:
/usr/include/unistd.h:245: error: conflicting types
for 'size_t'
/usr/lib64/gcc/x86_64-suse-linux/4.2.1/include/stddef.h:214:
error: previous declaration of 'size_t' was here
configure:36136: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "TiLP2"
| #define PACKAGE_TARNAME "tilp2"
| #define PACKAGE_VERSION "1.08"
| #define PACKAGE_STRING "TiLP2 1.08"
| #define
PACKAGE_BUGREPORT "tilp-users@lists.sourceforge.net"
| #define PACKAGE "tilp2"
| #define VERSION "1.08"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_VISIBILITY 1
| #define HAVE_STDINT_H_WITH_UINTMAX 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define INTDIV0_RAISES_SIGFPE 1
| #define HAVE_INTTYPES_H_WITH_UINTMAX 1
| #define HAVE_UNSIGNED_LONG_LONG_INT 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_INTTYPES_H 1
| #define _GNU_SOURCE 1
| #define USE_POSIX_THREADS 1
| #define USE_POSIX_THREADS_WEAK 1
| #define HAVE_PTHREAD_RWLOCK 1
| #define HAVE_PTHREAD_MUTEX_RECURSIVE 1
| #define HAVE_BUILTIN_EXPECT 1
| #define HAVE_ARGZ_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETCWD 1
| #define HAVE_GETEGID 1
| #define HAVE_GETEUID 1
| #define HAVE_GETGID 1
| #define HAVE_GETUID 1
| #define HAVE_MEMPCPY 1
| #define HAVE_MUNMAP 1
| #define HAVE_STPCPY 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRDUP 1
| #define HAVE_STRTOUL 1
| #define HAVE_TSEARCH 1
| #define HAVE_ARGZ_COUNT 1
| #define HAVE_ARGZ_STRINGIFY 1
| #define HAVE_ARGZ_NEXT 1
| #define HAVE___FSETLOCKING 1
| #define HAVE_DECL_FEOF_UNLOCKED 1
| #define HAVE_DECL_FGETS_UNLOCKED 1
| #define HAVE_ICONV 1
| #define ICONV_CONST
| #define HAVE_NL_LOCALE_NAME 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_WCHAR_T 1
| #define HAVE_WINT_T 1
| #define HAVE_INTMAX_T 1
| #define HAVE_POSIX_PRINTF 1
| #define HAVE_STDINT_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_ASPRINTF 1
| #define HAVE_FWPRINTF 1
| #define HAVE_PUTENV 1
| #define HAVE_SETENV 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SNPRINTF 1
| #define HAVE_WCSLEN 1
| #define HAVE_DECL__SNPRINTF 0
| #define HAVE_DECL__SNWPRINTF 0
| #define HAVE_DECL_GETC_UNLOCKED 1
| #define HAVE_LANGINFO_CODESET 1
| #define HAVE_LC_MESSAGES 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define HAVE_LIBZ 1
| #define STDC_HEADERS 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_TILP2_TICABLES_H 1
| #define HAVE_TILP2_TIFILES_H 1
| #define RETSIGTYPE void
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define HAVE_GETCWD 1
| #define HAVE_MEMSET 1
| #define HAVE_MKDIR 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_CRYPT 1
| #define socklen_t size_t
| #define ksize_t socklen_t
| #define SIZEOF_INT 0
| #define SIZEOF_LONG 0
| #define SIZEOF_CHAR_P 0
| #define SIZEOF_CHAR 0
| /* end confdefs.h. */
|
| #include
On Sun, 21 Oct 2007 16:37:35 +0200, Guido Pinkernell wrote:
Allerdings warte ich seit Längerem auf die Antwort der Entwicklern des Softwarepakets tilp2,
URL? Ach ja, welche Version von openSUSE verwendest Du?
Alle Abhängigkeiten sind erfüllt, insbesondere sind die Pakete
zlib-1.2.3-75 zlib-devel-1.2.3-75
zlib-devel-32bit-1.2.3-75
-devel-32bit Pakete weren nur bentigt, wenn man 32bit Pakete bzw. Programme bauen will.
zlib-32bit-1.2.3-75
Wird nur für 32bit Programme/Bibliotheken benötigt.
Kann es etwa mit der Meldung "conflicting types for 'size_t' zu tun haben?
Das kann nicht nur was damit zu tun haben, das ist mit ziemlicher Sicherheit die Ursache. Da der Test auf zlib scheitert, wird configure abgebrochen. An dem Abbruch ist aber nicht unbedingt tilp Schuld.
./configure --exclude-zlib oder -Zlib oder -libz führen zur selben Fehlermeldung.
Wenn das Paket die Option nicht unterstützt, wird das ignoriert. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 21. Oktober 2007 19:02:05 schrieb Philipp Thomas:
On Sun, 21 Oct 2007 16:37:35 +0200, Guido Pinkernell wrote:
Allerdings warte ich seit Längerem auf die Antwort der Entwicklern des Softwarepakets tilp2,
URL?
http://www.ticalc.org/pub/unix/ dort tilp, abhängig von den tilibs, ebenfalls dort.
Ach ja, welche Version von openSUSE verwendest Du?
Sorry: 10.3
Alle Abhängigkeiten sind erfüllt, insbesondere sind die Pakete
zlib-1.2.3-75 zlib-devel-1.2.3-75
zlib-devel-32bit-1.2.3-75
-devel-32bit Pakete weren nur bentigt, wenn man 32bit Pakete bzw. Programme bauen will.
zlib-32bit-1.2.3-75
Wird nur für 32bit Programme/Bibliotheken benötigt.
Kann es etwa mit der Meldung "conflicting types for 'size_t' zu tun haben?
Das kann nicht nur was damit zu tun haben, das ist mit ziemlicher Sicherheit die Ursache. Da der Test auf zlib scheitert, wird configure abgebrochen. An dem Abbruch ist aber nicht unbedingt tilp Schuld.
Ah. Gut zu wissen. Danke! Guido -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Son, 21 Okt 2007, Guido Pinkernell schrieb: [..]
Ich versuche, die Quellen von tilp2 1.07 zu kompilieren. Alle Abhängigkeiten sind erfüllt, insbesondere sind die Pakete
zlib-1.2.3-75 zlib-devel-1.2.3-75 zlib-devel-32bit-1.2.3-75 zlib-32bit-1.2.3-75
installiert. [..] Die hoffentlich für das Problem relevanten Details aus dem log sind hier [1]. Kann es etwa mit der Meldung "conflicting types for 'size_t' zu tun haben?
So ist es.
./configure --exclude-zlib oder -Zlib oder -libz führen zur selben Fehlermeldung.
--disable-zlib [..]
conftest -g -O2 -D__LINUX__ -I. -D_REENTRANT conftest.c -L/usr/lib64 -lz >&5 In file included from /usr/include/zconf.h:289, from /usr/include/zlib.h:34, from conftest.c:119: /usr/include/unistd.h:245: error: conflicting types for 'size_t' /usr/lib64/gcc/x86_64-suse-linux/4.2.1/include/stddef.h:214: error: previous declaration of 'size_t' was here [..]
size_t wird anscheinend (s.u.) sowohl in stddef.h des Compilers als auch in /usr/include/unistd.h definiert. Wenn ich mir unistd.h der 10.2 (32bit) angucke sollte das eigentlich nicht passieren, da dort size_t gar nicht definiert wird (sondern stddef.h eingebunden wird). Zu welchem Paket gehört /usr/include/unistd.h denn? => rpm -qf /usr/include/unistd.h Ansonsten passen solche Fragen besser in die *programming* Mailinglisten... -dnh -- [Frontplage] was diese Kiste normalerweise ausrotzt, ist eine üble Tagsoup, durch die ein IE nach n Minuten Studium zwar durchsteigt, deren Absichten ein anderer Browser aber nur noch gerade so erraten kann, und hat mit der Absicht von HTML nicht im entferntesten was zu tun. -- Volker Gringmuth in <darw /> -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 21. Oktober 2007 19:20:52 schrieb David Haller:
Hallo,
Am Son, 21 Okt 2007, Guido Pinkernell schrieb: [..]
Ich versuche, die Quellen von tilp2 1.07 zu kompilieren. Alle Abhängigkeiten sind erfüllt, insbesondere sind die Pakete
zlib-1.2.3-75 zlib-devel-1.2.3-75 zlib-devel-32bit-1.2.3-75 zlib-32bit-1.2.3-75
installiert.
[..]
Die hoffentlich für das Problem relevanten Details aus dem log sind hier [1]. Kann es etwa mit der Meldung "conflicting types for 'size_t' zu tun haben?
So ist es.
./configure --exclude-zlib oder -Zlib oder -libz führen zur selben Fehlermeldung.
--disable-zlib
Tut es leider nicht. Dieselbe Fehlermeldung:
conftest -g -O2 -D__LINUX__ -I. -D_REENTRANT conftest.c -L/usr/lib64 -lz >&5 In file included from /usr/include/zconf.h:289, from /usr/include/zlib.h:34, from conftest.c:119: /usr/include/unistd.h:245: error: conflicting types for 'size_t' /usr/lib64/gcc/x86_64-suse-linux/4.2.1/include/stddef.h: 214: error: previous declaration of 'size_t' was here
[..]
size_t wird anscheinend (s.u.) sowohl in stddef.h des Compilers als auch in /usr/include/unistd.h definiert. Wenn ich mir unistd.h der 10.2 (32bit) angucke sollte das eigentlich nicht passieren, da dort size_t gar nicht definiert wird (sondern stddef.h eingebunden wird).
Zu welchem Paket gehört /usr/include/unistd.h denn? => rpm -qf /usr/include/unistd.h
rpm -qf /usr/include/unistd.h glibc-devel-2.6.1-18.2
Ansonsten passen solche Fragen besser in die *programming* Mailinglisten...
Zu solchen Kreisen will ich mich gar nicht zählen, obwohl ich zugeben muss, dass ein paar Programmierkenntnisse mir ganz gut tun würden. Ich bedanke mich aber gerne, dass auch hier hilfreich geantwortet wird! Guido -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Son, 21 Okt 2007, Guido Pinkernell schrieb:
Am Sonntag, 21. Oktober 2007 19:20:52 schrieb David Haller:
Am Son, 21 Okt 2007, Guido Pinkernell schrieb: [..]
Ich versuche, die Quellen von tilp2 1.07 zu kompilieren. Alle Abhängigkeiten sind erfüllt, insbesondere sind die Pakete [..] ./configure --exclude-zlib oder -Zlib oder -libz führen zur selben Fehlermeldung.
Tut es leider nicht. Dieselbe Fehlermeldung:
--disable-libz gibt's auch manchmal. Les halt mal die Ausgabe von './configure --help'... [..]
/usr/include/unistd.h:245: error: conflicting types for 'size_t' /usr/lib64/gcc/x86_64-suse-linux/4.2.1/include/stddef.h: 214: error: previous declaration of 'size_t' was here
[..]
size_t wird anscheinend (s.u.) sowohl in stddef.h des Compilers als auch in /usr/include/unistd.h definiert. Wenn ich mir unistd.h der 10.2 (32bit) angucke sollte das eigentlich nicht passieren, da dort size_t gar nicht definiert wird (sondern stddef.h eingebunden wird).
Zu welchem Paket gehört /usr/include/unistd.h denn? => rpm -qf /usr/include/unistd.h
rpm -qf /usr/include/unistd.h glibc-devel-2.6.1-18.2
Lass mal bitte: rpm -V glibc-devel-2.6.1-18.2 laufen... Ansonsten fällt mir grad nix ein und ich kann das grad nicht nachvollziehen...
Ansonsten passen solche Fragen besser in die *programming* Mailinglisten...
Zu solchen Kreisen will ich mich gar nicht zählen, obwohl ich zugeben muss, dass ein paar Programmierkenntnisse mir ganz gut tun würden. Ich bedanke mich aber gerne, dass auch hier hilfreich geantwortet wird!
Aber da sind die Leute, die mit solchen Fehlern was anfangen können, denn um Fehler bei configure usw. zu "debuggen", muß man die autotools usw. kennen. Daß du selber nicht "programmieren kannst" ist irrelevant. Es ist eine "Kompilier"-Frage, gehört also vom Thema einfach auf eine *programming* Liste ;) -dnh -- I still maintain the point that designing a monolithic kernel in 1991 is a fundamental error. Be thankful you are not my student. You would not get a high grade for such a design. -- Andrew Tanenbaum to Linus Torvalds -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 22. Oktober 2007 04:48:08 schrieb David Haller:
Hallo,
Am Son, 21 Okt 2007, Guido Pinkernell schrieb:
Am Sonntag, 21. Oktober 2007 19:20:52 schrieb David Haller:
Am Son, 21 Okt 2007, Guido Pinkernell schrieb: [..]
Ich versuche, die Quellen von tilp2 1.07 zu kompilieren. Alle Abhängigkeiten sind erfüllt, insbesondere sind die Pakete
[..]
./configure --exclude-zlib oder -Zlib oder -libz führen zur selben Fehlermeldung.
Tut es leider nicht. Dieselbe Fehlermeldung:
--disable-libz gibt's auch manchmal. Les halt mal die Ausgabe von './configure --help'...
Hatte ich vorher schon getan. "libz" oder "zlib" oder "Zlib" oder Ähnliches wird dort explizit nicht erwähnt. Deshalb mein Blindversuch mit --exclude ...
/usr/include/unistd.h:245: error: conflicting types for 'size_t' /usr/lib64/gcc/x86_64-suse-linux/4.2.1/include/stddef .h: 214: error: previous declaration of 'size_t' was here
[..]
size_t wird anscheinend (s.u.) sowohl in stddef.h des Compilers als auch in /usr/include/unistd.h definiert. Wenn ich mir unistd.h der 10.2 (32bit) angucke sollte das eigentlich nicht passieren, da dort size_t gar nicht definiert wird (sondern stddef.h eingebunden wird).
Zu welchem Paket gehört /usr/include/unistd.h denn? => rpm -qf /usr/include/unistd.h
rpm -qf /usr/include/unistd.h glibc-devel-2.6.1-18.2
Lass mal bitte: rpm -V glibc-devel-2.6.1-18.2
laufen...
Keine Diskrepanzen zwischen den installierten Dateien und den Metadaten in der RPM Database gefunden. (Ich kann auch man lesen ;)
Ansonsten fällt mir grad nix ein und ich kann das grad nicht nachvollziehen...
Trotzdem Dankeschön für die Hilfe!
Daß du selber nicht "programmieren kannst" ist irrelevant. Es ist eine "Kompilier"-Frage, gehört also vom Thema einfach auf eine *programming* Liste ;)
Ich werde es dort mal versuchen. Guido -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 22.10.07 schrieb Guido Pinkernell
Am Montag, 22. Oktober 2007 04:48:08 schrieb David Haller:
Am Son, 21 Okt 2007, Guido Pinkernell schrieb:
Am Sonntag, 21. Oktober 2007 19:20:52 schrieb David Haller:
Am Son, 21 Okt 2007, Guido Pinkernell schrieb: size_t wird anscheinend (s.u.) sowohl in stddef.h des Compilers als auch in /usr/include/unistd.h definiert. Wenn ich mir unistd.h der 10.2 (32bit) angucke sollte das eigentlich nicht passieren, da dort size_t gar nicht definiert wird (sondern stddef.h eingebunden wird).
Zu welchem Paket gehört /usr/include/unistd.h denn? => rpm -qf /usr/include/unistd.h
rpm -qf /usr/include/unistd.h glibc-devel-2.6.1-18.2
Lass mal bitte: rpm -V glibc-devel-2.6.1-18.2
laufen...
Keine Diskrepanzen zwischen den installierten Dateien und den Metadaten in der RPM Database gefunden. (Ich kann auch man lesen ;)
Auch man unistd.h ? :-) Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 22. Oktober 2007 14:24:10 schrieb Martin Schröder:
Am 22.10.07 schrieb Guido Pinkernell
: Am Montag, 22. Oktober 2007 04:48:08 schrieb David Haller:
Am Son, 21 Okt 2007, Guido Pinkernell schrieb:
Am Sonntag, 21. Oktober 2007 19:20:52 schrieb David
Haller:
Am Son, 21 Okt 2007, Guido Pinkernell schrieb: size_t wird anscheinend (s.u.) sowohl in stddef.h des Compilers als auch in /usr/include/unistd.h definiert.
[...]
rpm -qf /usr/include/unistd.h glibc-devel-2.6.1-18.2
Lass mal bitte: rpm -V glibc-devel-2.6.1-18.2
laufen...
Keine Diskrepanzen zwischen den installierten Dateien und den Metadaten in der RPM Database gefunden. (Ich kann auch man lesen ;)
Auch man unistd.h ? :-)
Nö, die kann ich nicht lesen: man unistd.h Kein Manual-Eintrag für unistd.h vorhanden Ich habe eine andere Spur. Die erläutere ich mal in einer anderen Mail in diesem Thread. Guido -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 22.10.07 schrieb Guido Pinkernell
Am Montag, 22. Oktober 2007 14:24:10 schrieb Martin Schröder:
Auch man unistd.h ? :-)
Nö, die kann ich nicht lesen:
man unistd.h Kein Manual-Eintrag für unistd.h vorhanden
/sbin/yast -i man-pages Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Eine neue Spur. Ich bereite gerade eine E-Mail an die programmers-de Liste vor. Da hier aber einige hilfreiche Hände mitgelesen haben, will ich Euch diese Infos nicht vorenthalten. Am Sonntag, 21. Oktober 2007 16:37:35 schrieb Guido Pinkernell:
Hallo Liste,
Ich versuche, die Quellen von tilp2 1.07 zu kompilieren. Alle Abhängigkeiten sind erfüllt, insbesondere sind die Pakete
zlib-1.2.3-75 zlib-devel-1.2.3-75 zlib-devel-32bit-1.2.3-75 zlib-32bit-1.2.3-75
installiert.
Configure von tilp2 stoppt allerdings mit der Fehlermeldung
checking for libz... configure: error: not found. Check your installation and look into config.log
Die hoffentlich für das Problem relevanten Details aus dem log sind hier [1]. Kann es etwa mit der Meldung "conflicting types for 'size_t' zu tun haben?
Ich hänge mal zwei neue Auszüge aus dem config.log an. In
dem ersten [1a] heisst es (wenn ich es richtig
interpretiere), dass an dieser Stelle size_t definiert
wird, und zwar auf Grundlage einer Datei aus dem Paket
libticonv, von der tilp2 abhängig. Später folgt dann in der
config.log an mehreren Stellen die
Fehlermeldung "conflicting types for size_t", die dann auch
zum finalen Abbruch von ./config führt [1b].
Ein dritter Anhang [2] zeigt einige Stellen aus der Datei
ticonv.h an, von denen ich annehme, dass dort size_t
definiert wird. Hoffentlich die relevanten.
Guido
[1a] === Auszug aus dem config.log ===
configure:25171: checking for iconv
configure:25203: gcc -o conftest -g -O2 conftest.c >&5
configure:25209: $? = 0
configure:25279: result: yes
configure:25302: checking for iconv declaration
configure:25341: gcc -c -g -O2 conftest.c >&5
configure:25347: $? = 0
configure:25366: result:
extern size_t iconv (iconv_t cd, char * *inbuf,
size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
[1b] === Auszug aus dem config.log ===
configure:36091: checking for libz
configure:36130: gcc -o
conftest -g -O2 -D__LINUX__ -I. -D_REENTRANT
conftest.c -L/usr/lib64 -lz >&5
In file included from /usr/include/zconf.h:289,
from /usr/include/zlib.h:34,
from conftest.c:119:
/usr/include/unistd.h:245: error: conflicting types
for 'size_t'
/usr/lib64/gcc/x86_64-suse-linux/4.2.1/include/stddef.h:214:
error: previous declaration of 'size_t' was here
[2] === ticonv.h ===
/* Hey EMACS -*- linux-c -*- */
/* $Id: ticonv.h 3785 2007-09-19 11:51:51Z roms $ */
/* libTICONV - charset library, a part of the TiLP project
* Copyright (C) 1999-2006 Romain Lievin and Kevin Kofler
[...]
// Need size_t declaration.
#ifdef __cplusplus
#include <cstddef>
#else
#include
Hallo, Am Mon, 22 Okt 2007, Guido Pinkernell schrieb:
Ich hänge mal zwei neue Auszüge aus dem config.log an. In dem ersten [1a] heisst es (wenn ich es richtig interpretiere), dass an dieser Stelle size_t definiert wird,
Nein, eine Funktion namens 'iconv', die den return-type 'size_t' hat.
Ein dritter Anhang [2] zeigt einige Stellen aus der Datei ticonv.h an, von denen ich annehme, dass dort size_t definiert wird. Hoffentlich die relevanten.
Nein. s.o., das size_t ist jew. der (Return-)Typ der Funktion / Variablen. Weiter dann auf opensuse-programming-de, falls mir noch was einfällt. -dnh -- Wegen Bauarbeiten an der Signatur ist zwischen dem Beginn der Signatur und dem Ende des Artikels Signatur-Ersatzverkehr eingerichtet. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
David Haller
-
Guido Pinkernell
-
Martin Schröder
-
Philipp Thomas