On 2017/10/21 22:41, Matthias Kilian wrote: > Hi, > > Here's an update to xpdf-4.00. > > Now uses Qt instead of Motif :-( > > Tests and comments are welcome.
I see some offsets in the patches, is that expected? Build fails on my workstation: xpdf/CMakeFiles/xpdf_objs.dir/GlobalParams.cc.o: In function `GlobalParams::GlobalParams(char const*)': /usr/obj/ports/xpdf-4.00/xpdf-4.00/xpdf/GlobalParams.cc:(.text+0xc04): undefined reference to `paperinit' /usr/obj/ports/xpdf-4.00/xpdf-4.00/xpdf/GlobalParams.cc:(.text+0xc09): undefined reference to `systempapername' /usr/obj/ports/xpdf-4.00/xpdf-4.00/xpdf/GlobalParams.cc:(.text+0xc16): undefined reference to `paperinfo' /usr/obj/ports/xpdf-4.00/xpdf-4.00/xpdf/GlobalParams.cc:(.text+0xc21): undefined reference to `paperpswidth' /usr/obj/ports/xpdf-4.00/xpdf-4.00/xpdf/GlobalParams.cc:(.text+0xc32): undefined reference to `paperpsheight' /usr/obj/ports/xpdf-4.00/xpdf-4.00/xpdf/GlobalParams.cc:(.text+0xc6a): undefined reference to `paperdone' cmake output looks like this: ===> Configuring for xpdf-4.00 -- The C compiler identification is Clang 5.0.0 -- The CXX compiler identification is Clang 5.0.0 -- Check for working C compiler: /usr/obj/ports/xpdf-4.00/bin/cc -- Check for working C compiler: /usr/obj/ports/xpdf-4.00/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/obj/ports/xpdf-4.00/bin/c++ -- Check for working CXX compiler: /usr/obj/ports/xpdf-4.00/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mkstemps -- Looking for mkstemps - found -- Looking for popen -- Looking for popen - found -- Performing Test HAVE_STD_SORT -- Performing Test HAVE_STD_SORT - Success -- Looking for fseeko -- Looking for fseeko - found -- Looking for fseek64 -- Looking for fseek64 - not found -- Looking for _fseeki64 -- Looking for _fseeki64 - not found -- Found FreeType (old-style includes): /usr/X11R6/lib/libfreetype.so.28.1 -- Found ZLIB: /usr/lib/libz.so.5.0 (found version "1.2.3") -- Found PNG: /usr/local/lib/libpng.so.17.5 (found version "1.6.32") -- Found JPEG: /usr/local/lib/libjpeg.so.68.1 -- Found TIFF: /usr/local/lib/libtiff.so.40.1 (found version "4.0.8") -- lcms2 not found -- Qt5 found CMake Deprecation Warning at cmake-config.txt:263 (cmake_policy): The OLD behavior for policy CMP0020 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:15 (include) -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE CMake Deprecation Warning at xpdf-qt/CMakeLists.txt:27 (cmake_policy): The OLD behavior for policy CMP0020 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Configuring done -- Generating done -- Build files have been written to: /usr/obj/ports/xpdf-4.00/build-amd64