On 10/10/2018 06:52 AM, Jonas Bechtel wrote: > > > > > > On Wed, 10 Oct 2018 11:11:22 +0200 > Craig Bradney <cbradney at scribus.info> wrote with subject > "Re: [scribus] Binary location // Re: CMake Error (variables not found)": > >> Did you make install? >> >>> On 10 Oct 2018, at 09:50, David Burleigh >>> <david.burleigh at saphar.net> wrote: >>>> On Wed, 2018-10-10 at 09:03 +0200, Jonas Bechtel wrote: >>>> On Tue, 09 Oct 2018 17:11:02 -0400David Burleigh < >>>> david.burleigh at saphar.net> wrote with subject"Re: [scribus] CMake >>>> Error (variables not found)": >>>>>> On Tue, 2018-10-09 at 12:52 -0400, Gregory Pittman wrote: >>>>>>> On 10/09/2018 11:28 AM, David Burleigh wrote: >>>>>>> I've been working my way through resolving all the >>>>>>> dependencies tobuild Scribus 1.5.4 on my Debian Testing >>>>>>> system, but have gottento a place where I don't know how to >>>>>>> proceed. Below is the resultof my latest attempt. I would >>>>>>> appreciate any help in getting pastthis point.zerubbabel at dz:~/ >>>>>>> bin/scribus-1.5.4/build$ /usr/bin/cmake ..- >>>>>>> DCMAKE_INSTALL_PREFIX:PATH=/home/zerubbabel/scribus-1.5.4/-- >>>>>>> Shared Library Flags: -- Scribus 1.5.4 will be built and >>>>>>> installed into/home/zerubbabel/scribus-1.5.4-- Machine: >>>>>>> x86_64-linux-gnu, void pointer size: 8-- Found target X86_64-- >>>>>>> Building for target x86_64-linux-gnu-- Using standard >>>>>>> ApplicationDataDir. You can change it with- >>>>>>> DAPPLICATION_DATA_DIR-- Using standard ApplicationConfigDir. >>>>>>> You can change it with-DAPPLICATION_CONFIG_DIR-- ----- USE QT >>>>>>> 5------- ----- USE QT Widgets------- ----- USE Qt5Gui ------- >>>>>>> ----- USE QT 5 XML ------- ----- USE Qt5Network ------- ----- >>>>>>> USE Qt5OpenGL ------- ----- USE Qt5LinguistTools ------- ----- >>>>>>> USE Qt5PrintSupport ------- Qt VERSION: 5.11.1-- Your Qt >>>>>>> version is 5.7.0 or superior, enabling C++11 compilerfeatures- >>>>>>> - Enabling C++11 compiler featuresZLIB Library Found OKNo OSG >>>>>>> found, building without 3D ExtensionJPEG Library Found OKTIFF >>>>>>> Library Found OKPython Library Found OK-- FreeType2 Library >>>>>>> Found OKCAIRO Library Found OKCUPS Library Found OKLIBXML2 >>>>>>> Library Found OKLCMS 2 ReleaseLibrary: /usr/lib/x86_64-linux- >>>>>>> gnu/liblcms2.soLCMS 2 Debug Library: LCMS2_LIBRARY_DEBUG- >>>>>>> NOTFOUNDLCMS 2 Library: /usr/lib/x86_64-linux- >>>>>>> gnu/liblcms2.soLittleCMS-2 Library Found OKFontConfig Found >>>>>>> OK-- New HUNSPELL API foundHunspell Found OKOpenSSL found OK >>>>>>> for installed version of PoDoFo (>= 0.9.5) -Enabling support >>>>>>> for PDF embedded in AIPoDoFo found OK-- Boost version: >>>>>>> 1.62.0Boost Library Found OKBuilding without GraphicksMagick >>>>>>> (use -DWANT_GRAPHICSMAGICK=1 toenable)-- Found poppler-- Found >>>>>>> poppler libs: /usr/lib/x86_64-linux-gnu/libpoppler.so-- Found >>>>>>> poppler includes: POPPLER_INCLUDE_DIR-NOTFOUND-- Including >>>>>>> OpenSSL files for PoDoFo >= 0.9.5CMake Deprecation Warning at >>>>>>> scribus/CMakeLists.txt:1203(cmake_policy): The OLD behavior >>>>>>> for policy CMP0003 will be removed from afuture version of >>>>>>> CMake. >>>>>>> The cmake-policies(7) manual explains that the OLD behaviors >>>>>>> ofall policies are deprecated and that a policy should be set >>>>>>> toOLD only under specific short-term circumstances. Projects >>>>>>> should be portedto the NEW behavior and not rely on setting a >>>>>>> policy to OLD. >>>>>>> >>>>>>> RPATH: lib/scribus/plugins/; >>>>>>> -- >>>>>>> Qt5::CoreQt5::WidgetsQt5::GuiQt5::XmlQt5::NetworkQt5::OpenGL/u >>>>>>> sr/lib/x86_64-linux-gnu/libxml2.so/usr/lib/x86_64-linux- >>>>>>> gnu/libz.soBuilding Corel Draw Importer with >>>>>>> librevengeBuilding Freehand Importer with librevengeBuilding >>>>>>> Pagemaker Importer with librevengeBuilding MS Publisher >>>>>>> Importer with librevengeBuilding QuarkXPress ImporterBuilding >>>>>>> MS-Visio Importer with librevengeBuilding Zoner Draw Importer- >>>>>>> - Building with Scripter 1-- No source header files will be >>>>>>> installed-- /home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/resources/translations-- The following GUI languages >>>>>>> will be installed: CMake Error: The following variables are >>>>>>> used in this project, butthey are set to NOTFOUND.Please set >>>>>>> them or make sure they are set and tested correctly inthe >>>>>>> CMake files:POPPLER_INCLUDE_DIR used as include directory in >>>>>>> directory/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/scribus/plugins/import/pdf used as include directory >>>>>>> in directory/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/scribus/plugins/import/pdf used as include directory >>>>>>> in directory/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/scribus/plugins/import/pdf used as include directory >>>>>>> in directory/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/scribus/plugins/import/pdf used as include directory >>>>>>> in directory/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/scribus/plugins/import/pdf used as include directory >>>>>>> in directory/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/scribus/plugins/import/pdf used as include directory >>>>>>> in directory/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/scribus/plugins/import/pdf used as include directory >>>>>>> in directory/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/scribus/plugins/import/pdf used as include directory >>>>>>> in directory/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/scribus/plugins/import/pdf >>>>>>> -- Configuring incomplete, errors occurred!See also >>>>>>> "/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/build/CMakeFiles/CMakeOutput.log".See also >>>>>>> "/home/zerubbabel/bin/scribus- >>>>>>> 1.5.4/build/CMakeFiles/CMakeError.log".zerubbabel at dz:~/bin/scr >>>>>>> ibus-1.5.4/build$ >>>>>> >>>>>> I think what it's saying is that it couldn't find poppler. Note >>>>>> thatthere are 3 different popplers that you need:popplerpoppler- >>>>>> datapoppler-cpp >>>>>> which means you need not only these, but the development >>>>>> packages.In Fedora, this would be poppler-devel, poppler-data- >>>>>> devel, andpoppler-cpp-devel, so it's whatever the equivalent >>>>>> names are forDebian. >>>>>> Greg >>>>> >>>>> Well, now the CMake completed without errors, and make >>>>> completedwithout errors, and make install completed without >>>>> errors, but theredoesn't seem to be any scribus executable >>>>> anywhere. >>>> >>>> Despite the fact that you found the precompiled package, just for >>>> completeness: >>>> I would expect the binary to be named as ~/bin/scribus- >>>> 1.5.4/build/scribus/scribus >>>> Did you try to $ find ~/bin/scribus-1.5.4/ -name scribus? >>> Yes, that's where I expected to find it, but it was not there. I >>> searched visibly, and with "find" but to no avail. It is odd. >>> -------------- next part -------------- >>> An HTML attachment was scrubbed... >>> URL: >>> <http://lists.scribus.net/pipermail/scribus/attachments/20181010/2642be66/attachment.html> >>> ___ Scribus Mailing List: scribus at lists.scribus.net >>> Edit your options or unsubscribe: >>> http://lists.scribus.net/mailman/listinfo/scribus >>> See also: >>> http://wiki.scribus.net >>> http://forums.scribus.net >> > > > You don't need to do 'make install' for letting the binary be linked. > > @David Burleigh: So then the CMake logs have to be examined. AFAIK there is a > common place for those logs. > > When you run "make" you should see as on of the last messages "Linking CXX > executable scribus". (emitted by > ~/bin/scribus-1.5.4/build/scribus/CMakeFiles/scribus.dir/build.make which is > invoked by target scribus/CMakeFiles/scribus.dir/all in Makefile > CMakeFiles/Makefile2) > > Could you show what following command sequence returns? > cd ~/bin/scribus-1.5.4/build > make > make -f scribus/CMakeFiles/scribus.dir/build.make scribus/scribus
When I run 'make install', I see a list which tells me precisely where things went, e.g.: -- Installing: /home/gregp/scribus15x/share/scribus/translations/scribus.zh_TW.qm >From this I know that the binary has gone to /home/gregp/scribus15x/bin Didn't you see this? Greg
