[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