[Eisfair_dev] pdftotext (mc) und php5_ccpp

Marcus Roeckrath marcus.roeckrath at gmx.de
Sa Nov 14 12:12:52 CET 2015


Hallo Holger,

Holger Bruenjes wrote:

> hmm, wieso meckert der darueber im 0.5 Makefile
> 
> ifdef HAVE_LIBZIP
>     CFLAGS += -DHAVE_LIBZIP
>     LIBS += -lzip
> else
>     ZIP_OBJS = kunzip/fileio.o kunzip/zipfile.o
> endif

Weil das in der aktuellen Source auf github anders aussieht:

ifdef USE_KUNZIP
        CFLAGS += -DUSE_KUNZIP
        ZIP_OBJS = kunzip/fileio.o kunzip/zipfile.o
else
        LIBS += -lzip
endif

und USE_KUNZIP nicht gesetzt ist.

In odt2txt.c weiterhin:

#ifdef USE_KUNZIP
#  include "kunzip/kunzip.h"
#else
#  include <zip.h>
#endif

Mit der mitgelieferten kunzip-Source klappt der Übersetzungsvorgang.

Ansonsten:

eis # make
cc -O2   -c -o odt2txt.o odt2txt.c
odt2txt.c:42:19: fatal error: zip.h: No such file or directory
compilation terminated.
make: *** [odt2txt.o] Error 1

>> Das Spec-File im openSUSE Source-Paket (odt2txt 0.4, aktuell auf github
>> 0.5) hat als Buildrequire zlib.
> 
> es gibt da auch 0.5

Wo, habe für openSUSE 13.2 aber auch Evergrenn und Tubleweed nur die 0.4
finden können.

> zlib und libzip haben auch nichts gemeinsam ;-)
> 
> libzip haben wir bisher auch nicht im Angebot, die wird auch nicht
> benoetigt, s.o.

SuSE hat ein Require auf zlib-devel, was unserer zlib 1.2.8 entspricht.

Hast Du mal einen Link auf das openSUSE odt2txt-src.rpm?

Kann ja sein, dass die SuSE-Leute da an der Source rumgepatcht haben.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair_dev