Thanks Suzuki, William. I ended up just moving the .a file into a location where pkg could pick it up.
Kind regards, Simon Lee Shugar -- [image: Veeva Systems - Zinc Team] *Simon Shugar* Software Engineer *Veeva Systems * simon.shu...@veeva.com www.veeva.com *This email and the information it contains are intended for the intended recipient only, are confidential and may be privileged information exempt from disclosure by law.* *If you have received this email in error, please notify us immediately by reply email and delete this message from your computer.* *Please do not retain, copy or distribute this email.* On Fri, Apr 6, 2018 at 5:27 PM, suzuki toshiya <mpsuz...@hiroshima-u.ac.jp> wrote: > Dear Simon, > > > I've already installed all dependencies and using pkg-config as my > dependency management tool. > > Cleary your cmake could not spot the location of libopenjp2. > If you execute "pkg-config --libs libopenjp2", what you receive? > > I think the situation would be same with your last post about freetype, > > >set(FREETYPE_LIBRARIES "/usr/local/lib/libfreetype.a") > >set(poppler_LIBS ${poppler_LIBS} ${FREETYPE_LIBRARIES}) > > There is a variable LIBOPENJPEG2_LIBRARIES. > > >http://www.linuxfromscratch.org/blfs/view/svn/general/poppler.html > > I've already installed all dependencies and using pkg-config as my > dependency management tool. > > In my understanding, this website is assuming that everything is installed > into > /usr (and installed things would be merged into the host system), > so the result would be different from your case that you install > everything into > /usr/local to avoid the mixture. > please do not ask "why I do like this but the result is different?", you > did > unlikely that :-), > > Regards, > mpsuzuki > > Simon Shugar wrote: > > Dear all, > > > > I am trying to build Poppler 0.63.0 statically with openjpeg2. I run > into the error below when using CMake. Has anyone seen this issue and able > to point me in the right direction? > > > > As on previous requests. I am roughly following instructions from > http://www.linuxfromscratch.org/blfs/view/svn/general/poppler.html I'm > building everything statically as our we are using an old OS. > > > > I've already installed all dependencies and using pkg-config as my > dependency management tool. > > > > Command > > cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON > -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=/usr/ -DENABLE_QT5=OFF > -DENABLE_LIBOPENJPEG=openjpeg2 .. && make > > > > > > Output > > Scanning dependencies of target pdftoppm > > make[2]: Leaving directory `/root/Poppler_Update/poppler-0.63.0/build' > > make -f utils/CMakeFiles/pdftoppm.dir/build.make > utils/CMakeFiles/pdftoppm.dir/build > > make[2]: Entering directory `/root/Poppler_Update/poppler-0.63.0/build' > > [ 61%] Building CXX object utils/CMakeFiles/pdftoppm.dir/parseargs.cc.o > > cd /root/Poppler_Update/poppler-0.63.0/build/utils && /usr/bin/c++ > -DUSE_OPENJPEG2 -I/root/Poppler_Update/poppler-0.63.0 > -I/root/Poppler_Update/poppler-0.63.0/fofi > -I/root/Poppler_Update/poppler-0.63.0/goo > -I/root/Poppler_Update/poppler-0.63.0/poppler > -I/root/Poppler_Update/poppler-0.63.0/build > -I/root/Poppler_Update/poppler-0.63.0/build/poppler -I/usr/local/include > -I/usr/local/include/freetype2 -I/usr/local/include/openjpeg-2.3 -Wall > -Wextra -Wpedantic -Wno-unused-parameter -Wcast-align -Wformat-security > -Wframe-larger-than=65536 -Wlogical-op -Wmissing-format-attribute > -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-declarations -Wundef > -Wzero-as-null-pointer-constant -fno-exceptions -fno-check-new > -fno-common -D_DEFAULT_SOURCE -O2 -DNDEBUG -std=c++11 -o > CMakeFiles/pdftoppm.dir/parseargs.cc.o -c /root/Poppler_Update/poppler- > 0.63.0/utils/parseargs.cc > > [ 61%] Building CXX object utils/CMakeFiles/pdftoppm.dir/ > Win32Console.cc.o > > cd /root/Poppler_Update/poppler-0.63.0/build/utils && /usr/bin/c++ > -DUSE_OPENJPEG2 -I/root/Poppler_Update/poppler-0.63.0 > -I/root/Poppler_Update/poppler-0.63.0/fofi > -I/root/Poppler_Update/poppler-0.63.0/goo > -I/root/Poppler_Update/poppler-0.63.0/poppler > -I/root/Poppler_Update/poppler-0.63.0/build > -I/root/Poppler_Update/poppler-0.63.0/build/poppler -I/usr/local/include > -I/usr/local/include/freetype2 -I/usr/local/include/openjpeg-2.3 -Wall > -Wextra -Wpedantic -Wno-unused-parameter -Wcast-align -Wformat-security > -Wframe-larger-than=65536 -Wlogical-op -Wmissing-format-attribute > -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-declarations -Wundef > -Wzero-as-null-pointer-constant -fno-exceptions -fno-check-new > -fno-common -D_DEFAULT_SOURCE -O2 -DNDEBUG -std=c++11 -o > CMakeFiles/pdftoppm.dir/Win32Console.cc.o -c /root/Poppler_Update/poppler- > 0.63.0/utils/Win32Console.cc > > [ 62%] Building CXX object utils/CMakeFiles/pdftoppm.dir/pdftoppm.cc.o > > cd /root/Poppler_Update/poppler-0.63.0/build/utils && /usr/bin/c++ > -DUSE_OPENJPEG2 -I/root/Poppler_Update/poppler-0.63.0 > -I/root/Poppler_Update/poppler-0.63.0/fofi > -I/root/Poppler_Update/poppler-0.63.0/goo > -I/root/Poppler_Update/poppler-0.63.0/poppler > -I/root/Poppler_Update/poppler-0.63.0/build > -I/root/Poppler_Update/poppler-0.63.0/build/poppler -I/usr/local/include > -I/usr/local/include/freetype2 -I/usr/local/include/openjpeg-2.3 -Wall > -Wextra -Wpedantic -Wno-unused-parameter -Wcast-align -Wformat-security > -Wframe-larger-than=65536 -Wlogical-op -Wmissing-format-attribute > -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-declarations -Wundef > -Wzero-as-null-pointer-constant -fno-exceptions -fno-check-new > -fno-common -D_DEFAULT_SOURCE -O2 -DNDEBUG -std=c++11 -o > CMakeFiles/pdftoppm.dir/pdftoppm.cc.o -c /root/Poppler_Update/poppler- > 0.63.0/utils/pdftoppm.cc > > /root/Poppler_Update/poppler-0.63.0/utils/pdftoppm.cc:213:1: warning: > missing initializer for member ‘ArgDesc::arg’ [-Wmissing-field-initializers] > > }; > > ^ > > /root/Poppler_Update/poppler-0.63.0/utils/pdftoppm.cc:213:1: warning: > missing initializer for member ‘ArgDesc::kind’ > [-Wmissing-field-initializers] > > /root/Poppler_Update/poppler-0.63.0/utils/pdftoppm.cc:213:1: warning: > missing initializer for member ‘ArgDesc::val’ [-Wmissing-field-initializers] > > /root/Poppler_Update/poppler-0.63.0/utils/pdftoppm.cc:213:1: warning: > missing initializer for member ‘ArgDesc::size’ > [-Wmissing-field-initializers] > > /root/Poppler_Update/poppler-0.63.0/utils/pdftoppm.cc:213:1: warning: > missing initializer for member ‘ArgDesc::usage’ > [-Wmissing-field-initializers] > > [ 62%] Linking CXX executable pdftoppm > > cd /root/Poppler_Update/poppler-0.63.0/build/utils && > /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pdftoppm.dir/link.txt > --verbose=1 > > /usr/bin/c++ -Wall -Wextra -Wpedantic -Wno-unused-parameter > -Wcast-align -Wformat-security -Wframe-larger-than=65536 -Wlogical-op > -Wmissing-format-attribute -Wnon-virtual-dtor -Woverloaded-virtual > -Wmissing-declarations -Wundef -Wzero-as-null-pointer-constant > -fno-exceptions -fno-check-new -fno-common -D_DEFAULT_SOURCE -O2 -DNDEBUG > -Wl,--as-needed -rdynamic CMakeFiles/pdftoppm.dir/parseargs.cc.o > CMakeFiles/pdftoppm.dir/Win32Console.cc.o > CMakeFiles/pdftoppm.dir/pdftoppm.cc.o > -o pdftoppm ../libpoppler.a -L/usr/local/lib -lfontconfig -luuid -lxml2 -lm > -lfreetype -lz /usr/local/lib/libjpeg.a -lz -lopenjp2 > /usr/local/lib/liblcms2.a /usr/local/lib/libpng.a -lz -lopenjp2 > /usr/local/lib/liblcms2.a /usr/local/lib/libpng.a > /usr/local/lib/libfreetype.a -pthread > > /usr/bin/ld: cannot find -lopenjp2 > > /usr/bin/ld: cannot find -lopenjp2 > > collect2: error: ld returned 1 exit status > > make[2]: *** [utils/pdftoppm] Error 1 > > make[2]: Leaving directory `/root/Poppler_Update/poppler-0.63.0/build' > > make[1]: *** [utils/CMakeFiles/pdftoppm.dir/all] Error 2 > > make[1]: Leaving directory `/root/Poppler_Update/poppler-0.63.0/build' > > make: *** [all] Error 2 > > > > > > Kind regards, > > Simon Lee Shugar > > > > -- > > > > [Veeva Systems - Zinc Team] > > > > Simon Shugar > > Software Engineer > > Veeva Systems > > simon.shu...@veeva.com<mailto:simon.shu...@veeva.com> > > www.veeva.com<http://www.veeva.com> > > > > This email and the information it contains are intended for the intended > recipient only, are confidential and may be privileged information exempt > from disclosure by law. > > If you have received this email in error, please notify us immediately > by reply email and delete this message from your computer. > > Please do not retain, copy or distribute this email. > > > > > >
_______________________________________________ poppler mailing list poppler@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/poppler