Date: Sat, 15 Feb 2014 14:45:26 +0100 From: Rainer Hurling <rhurlin@gwdg.de> To: gahr@FreeBSD.org Cc: freebsd-ports@freebsd.org, jlaffaye@FreeBSD.org Subject: Re: print/libharu does not build after update to 2.3.0 Message-ID: <52FF6F76.9030309@gwdg.de> In-Reply-To: <20140215113610.GP66341@gahrfit.gahr.ch> References: <52FF4029.60608@gwdg.de> <20140215113610.GP66341@gahrfit.gahr.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 15.02.2014 12:36, schrieb Pietro Cerutti: > On 2014-Feb-15, 11:23, Rainer Hurling wrote: >> Unfortunately print/libharu does not build anymore after the update to >> 2.3.0 (r344246). This happens on HEAD r261806 amd64 with clang. > > Uhm, it seems to be related to the previous installation. Can you > deinstall the currently installed version before building the new one? > I'll look at a proper fix on monday! Thanks! Yupp, that was it. After deinstalling old print/libharu, the updated version builds and installs just fine. Thanks for the quick help! >> >> Any help is really appreciated. >> >> Thanks in advance, >> Rainer Hurling >> >> >> >> #make >> ===> Found saved configuration for libharu-2.3.0 >> ===> libharu-2.3.0 depends on file: /usr/local/sbin/pkg - found >> ===> Fetching all distfiles required by libharu-2.3.0 for building >> ===> Extracting for libharu-2.3.0 >> => SHA256 Checksum OK for libharu-2.3.0.tar.gz. >> ===> Patching for libharu-2.3.0 >> ===> Applying FreeBSD patches for libharu-2.3.0 >> ===> libharu-2.3.0 depends on file: /usr/local/bin/cmake - found >> ===> libharu-2.3.0 depends on shared library: libpng15.so - found >> ===> Configuring for libharu-2.3.0 >> ===> Performing out-of-source build >> /bin/mkdir -p /usr/ports/print/libharu/work/.build >> -- The C compiler identification is Clang 3.3.0 >> -- Check for working C compiler: /usr/bin/cc >> -- Check for working C compiler: /usr/bin/cc -- works >> -- Detecting C compiler ABI info >> -- Detecting C compiler ABI info - done >> -- DevPackage only available for Win32. Set DEVPAK to OFF. >> -- Looking for include file dlfcn.h >> -- Looking for include file dlfcn.h - found >> -- Looking for include file inttypes.h >> -- Looking for include file inttypes.h - found >> -- Looking for include file memory.h >> -- Looking for include file memory.h - found >> -- Looking for include file stdint.h >> -- Looking for include file stdint.h - found >> -- Looking for include file stdlib.h >> -- Looking for include file stdlib.h - found >> -- Looking for include file strings.h >> -- Looking for include file strings.h - found >> -- Looking for include file string.h >> -- Looking for include file string.h - found >> -- Looking for include file sys/stat.h >> -- Looking for include file sys/stat.h - found >> -- Looking for include file sys/types.h >> -- Looking for include file sys/types.h - found >> -- Looking for include file unistd.h >> -- Looking for include file unistd.h - found >> -- Found ZLIB: /usr/lib/libz.so (found version "1.2.8") >> -- Found PNG: /usr/local/lib/libpng.so (found version "1.5.18") >> >> Summary of CMake build system results for the haru library >> >> Install location variables which can be set by the user: >> CMAKE_INSTALL_PREFIX: /usr/local >> CMAKE_INSTALL_EXEC_PREFIX >> CMAKE_INSTALL_BINDIR >> CMAKE_INSTALL_LIBDIR >> CMAKE_INSTALL_INCLUDEDIR >> >> Other important CMake variables: >> >> CMAKE_SYSTEM_NAME: FreeBSD >> UNIX: 1 >> WIN32: >> APPLE: >> MSVC: (MSVC_VERSION: ) >> MINGW: >> MSYS: >> CYGWIN: >> BORLAND: >> WATCOM: >> >> CMAKE_BUILD_TYPE: Release >> CMAKE_C_COMPILER CMAKE_C_FLAGS: /usr/bin/cc -O2 -pipe -fno-strict-aliasing >> >> Library options: >> LIBHPDF_SHARED: ON >> LIBHPDF_STATIC: ON >> LIBHPDF_EXAMPLES: ON >> DEVPAK: OFF >> >> Optional libraries: >> HAVE_LIBZ: TRUE >> HAVE_LIBPNG: TRUE >> >> -- Configuring done >> -- Generating done >> CMake Warning: >> Manually-specified variables were not used by the project: >> >> CMAKE_CXX_COMPILER >> CMAKE_CXX_FLAGS >> CMAKE_CXX_FLAGS_DEBUG >> CMAKE_CXX_FLAGS_RELEASE >> CMAKE_C_FLAGS_DEBUG >> CMAKE_MODULE_LINKER_FLAGS >> THREADS_HAVE_PTHREAD_ARG >> >> >> -- Build files have been written to: /usr/ports/print/libharu/work/.build >> ===> Building for libharu-2.3.0 >> Scanning dependencies of target hpdf >> Scanning dependencies of target hpdfs >> [ 1%] Building C object src/CMakeFiles/hpdf.dir/hpdf_binary.o >> [ 0%] Building C object src/CMakeFiles/hpdf.dir/hpdf_boolean.o >> [ 4%] Building C object src/CMakeFiles/hpdfs.dir/hpdf_annotation.o >> [ 4%] Building C object src/CMakeFiles/hpdf.dir/hpdf_catalog.o >> [ 5%] Building C object src/CMakeFiles/hpdf.dir/hpdf_array.o >> [ 4%] Building C object src/CMakeFiles/hpdf.dir/hpdf_annotation.o >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:235:46: >> error: use of undeclared identifier 'HPDF_ANNOT_WIDGET'; did you mean >> 'HPDF_ANNOT_HIDDEN'? >> annot = HPDF_Annotation_New (mmgr, xref, HPDF_ANNOT_WIDGET, rect); >> ^~~~~~~~~~~~~~~~~ >> HPDF_ANNOT_HIDDEN >> /usr/local/include/hpdf_types.h:366:5: note: 'HPDF_ANNOT_HIDDEN' >> declared here >> HPDF_ANNOT_HIDDEN, >> ^ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:235:46: >> warning: implicit conversion from enumeration type 'enum >> _HPDF_AnnotFlgs' to different enumeration type 'HPDF_AnnotType' (aka >> 'enum _HPDF_AnnotType') [-Wenum-conversion] >> annot = HPDF_Annotation_New (mmgr, xref, HPDF_ANNOT_WIDGET, rect); >> ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ >> [ 6%] Building C object src/CMakeFiles/hpdf.dir/hpdf_destination.o >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:235:46: >> error: use of undeclared identifier 'HPDF_ANNOT_WIDGET'; did you mean >> 'HPDF_ANNOT_HIDDEN'? >> annot = HPDF_Annotation_New (mmgr, xref, HPDF_ANNOT_WIDGET, rect); >> ^~~~~~~~~~~~~~~~~ >> HPDF_ANNOT_HIDDEN >> /usr/local/include/hpdf_types.h:366:5: note: 'HPDF_ANNOT_HIDDEN' >> declared here >> HPDF_ANNOT_HIDDEN, >> ^ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:235:46: >> warning: implicit conversion from enumeration type 'enum >> _HPDF_AnnotFlgs' to different enumeration type 'HPDF_AnnotType' (aka >> 'enum _HPDF_AnnotType') [-Wenum-conversion] >> annot = HPDF_Annotation_New (mmgr, xref, HPDF_ANNOT_WIDGET, rect); >> ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:302:53: >> error: unknown type name 'HPDF_JavaScript' >> HPDF_LinkAnnot_SetJavaScript(HPDF_Annotation annot, HPDF_JavaScript >> javascript) >> ^ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:302:53: >> error: unknown type name 'HPDF_JavaScript' >> HPDF_LinkAnnot_SetJavaScript(HPDF_Annotation annot, HPDF_JavaScript >> javascript) >> ^ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:414:1: >> error: conflicting types for 'HPDF_3DAnnot_New' >> HPDF_3DAnnot_New (HPDF_MMgr mmgr, >> ^ >> /usr/local/include/hpdf_annotation.h:53:1: note: previous declaration is >> here >> HPDF_3DAnnot_New (HPDF_MMgr mmgr, >> ^ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:931:43: >> error: use of undeclared identifier 'HPDF_ANNOT_PROJECTION' >> annot = HPDF_Annotation_New (mmgr, xref, HPDF_ANNOT_PROJECTION, >> rect); >> ^ >> [ 7%] Building C object src/CMakeFiles/hpdfs.dir/hpdf_array.o >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:414:1: >> error: conflicting types for 'HPDF_3DAnnot_New' >> HPDF_3DAnnot_New (HPDF_MMgr mmgr, >> ^ >> /usr/local/include/hpdf_annotation.h:53:1: note: previous declaration is >> here >> HPDF_3DAnnot_New (HPDF_MMgr mmgr, >> ^ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:931:43: >> error: use of undeclared identifier 'HPDF_ANNOT_PROJECTION' >> annot = HPDF_Annotation_New (mmgr, xref, HPDF_ANNOT_PROJECTION, >> rect); >> ^ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:1218:55: >> error: unknown type name 'HPDF_ExData'; did you mean 'HPDF_Date'? >> HPDF_ProjectionAnnot_SetExData(HPDF_Annotation annot, HPDF_ExData exdata) >> ^~~~~~~~~~~ >> HPDF_Date >> /usr/local/include/hpdf_types.h:125:3: note: 'HPDF_Date' declared here >> } HPDF_Date; >> ^ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:1222:39: >> error: passing 'HPDF_Date' (aka 'struct _HPDF_Date') to parameter of >> incompatible type 'void *' >> ret = HPDF_Dict_Add(annot, "ExData", exdata); >> ^~~~~~ >> /usr/local/include/hpdf_objects.h:467:31: note: passing argument to >> parameter 'obj' here >> void *obj); >> ^ >> 1 warning and 6 errors generated. >> --- src/CMakeFiles/hpdfs.dir/hpdf_annotation.o --- >> *** [src/CMakeFiles/hpdfs.dir/hpdf_annotation.o] Error code 1 >> >> make[4]: stopped in /usr/ports/print/libharu/work/.build >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:1218:55: >> error: unknown type name 'HPDF_ExData'; did you mean 'HPDF_Date'? >> HPDF_ProjectionAnnot_SetExData(HPDF_Annotation annot, HPDF_ExData exdata) >> ^~~~~~~~~~~ >> HPDF_Date >> /usr/local/include/hpdf_types.h:125:3: note: 'HPDF_Date' declared here >> } HPDF_Date; >> ^ >> /usr/ports/print/libharu/work/libharu-libharu-7f4bb51/src/hpdf_annotation.c:1222:39: >> error: passing 'HPDF_Date' (aka 'struct _HPDF_Date') to parameter of >> incompatible type 'void *' >> ret = HPDF_Dict_Add(annot, "ExData", exdata); >> ^~~~~~ >> /usr/local/include/hpdf_objects.h:467:31: note: passing argument to >> parameter 'obj' here >> void *obj); >> ^ >> 1 warning and 6 errors generated. >> --- src/CMakeFiles/hpdf.dir/hpdf_annotation.o --- >> *** [src/CMakeFiles/hpdf.dir/hpdf_annotation.o] Error code 1 >> >> make[4]: stopped in /usr/ports/print/libharu/work/.build >> 1 error >> >> make[4]: stopped in /usr/ports/print/libharu/work/.build >> --- src/CMakeFiles/hpdf.dir/all --- >> *** [src/CMakeFiles/hpdf.dir/all] Error code 2 >> >> make[3]: stopped in /usr/ports/print/libharu/work/.build >> 1 error >> >> make[4]: stopped in /usr/ports/print/libharu/work/.build >> --- src/CMakeFiles/hpdfs.dir/all --- >> *** [src/CMakeFiles/hpdfs.dir/all] Error code 2 >> >> make[3]: stopped in /usr/ports/print/libharu/work/.build >> 2 errors >> >> make[3]: stopped in /usr/ports/print/libharu/work/.build >> --- all --- >> *** [all] Error code 2 >> >> make[2]: stopped in /usr/ports/print/libharu/work/.build >> 1 error >> >> make[2]: stopped in /usr/ports/print/libharu/work/.build >> ===> Compilation failed unexpectedly. >> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to >> the maintainer. >> *** Error code 1 >> >> Stop. >> make[1]: stopped in /usr/ports/print/libharu >> *** Error code 1 >> >> Stop. >> make: stopped in /usr/ports/print/libharu >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52FF6F76.9030309>