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

Reply via email to