Mailinglist Archive: opensuse-de (2058 mails)

< Previous Next >
Re: configure findet libz nicht, ist aber inkl. devel installiert
  • From: David Haller <lists@xxxxxxxxxx>
  • Date: Sun, 21 Oct 2007 19:20:52 +0200
  • Message-id: <20071021172052.GA2452@xxxxxxxxxxxxxxxxxx>
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References