Am Freitag, 30. März 2001 10:13 schrieb Eric Schaefer:
Hab ich installiert. Erneutes configure meint: |checking for inflate in -lz... yes |checking for zlib.h... yes |checking for compress in -lz... yes
Ja was denn nu? Wo kommen denn die Symbole nun her? Das Miniprogramm (Adams Mail) übersetzt und bindet problemlos...
Ist dort C++ mit im Spiel? Dann würde als Erklärung auch durchgehen, daß in der zlib.h ein Konstrukt wie extern "C" {} fehlt. Das ist nämlich eigentlich nicht Pflicht, wenn aber eine C++-Bibliothek (shared) gegen eine C-Bibliothek wie libz gelinkt wird dann ist es bitter notwendig, wie ich auch heute erfahren durfte :(
Dann muß die libz aber schon älter sein, denn bei mir steht's drin. Aber z.B. bzlib.h (von bzip2) hatte das Problem vor kurzem auch noch.
Josef Spillner