<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="monospace"># tried to compile scribus under GNU Linux
Debian 10</font></p>
<p><font face="monospace">hostnamectl; # tested on <br>
Static hostname: debian10<br>
Virtualization: oracle<br>
Operating System: Debian GNU/Linux 10 (buster)<br>
Kernel: Linux 4.19.0-16-amd64<br>
Architecture: x86-64<br>
</font></p>
<p><font face="monospace"># 1) started with:<br>
</font></p>
<p><font face="monospace">git clone
<a class="moz-txt-link-freetext" href="https://salsa.debian.org/debian/scribus">https://salsa.debian.org/debian/scribus</a><br>
</font></p>
<p><font face="monospace"># 2) went on like:</font></p>
<p><font face="monospace">su - root<br>
</font></p>
<p><font face="monospace">apt-get build-dep scribus<br>
gcc --version<br>
/usr/bin/cc --version<br>
<br>
apt install qtbase5-dev<br>
apt-get install qtdeclarative5-dev<br>
apt search qt5@grep lingu<br>
apt install qttools5-dev<br>
apt install g++<br>
apt install libpoppler-qt5-1<br>
apt install libpoppler-dev<br>
apt install libpoppler-qt5-dev<br>
apt install pkg-config<br>
apt search librevenge<br>
apt install librevenge-0.0-0<br>
apt install librevenge-dev<br>
apt search harfbuzz<br>
apt install libharfbuzz-de<br>
apt install libharfbuzz-dev<br>
apt search libcdr-0.1<br>
apt install libcdr-0.1-1<br>
apt install libfreehand-0.1<br>
apt install libpagemaker-0.0<br>
apt install libmspub-0.1<br>
apt install libqxp-0.0<br>
apt install libvisio-0.1<br>
</font></p>
<p><font face="monospace"># as non root<br>
</font></p>
<p><font face="monospace"># user@debian10:/software/scribus/scribus$</font></p>
<p><font face="monospace">cmake ./<br>
-- CMake Version: 3.13.4<br>
-- Shared Library Flags: <br>
-- Scribus 1.5.6.1 will be built and installed into /usr/local<br>
-- Machine: x86_64-linux-gnu, void pointer size: 8<br>
-- Found target X86_64<br>
-- Building for target x86_64-linux-gnu<br>
-- Using standard ApplicationDataDir. You can change it with
-DAPPLICATION_DATA_DIR<br>
-- Using standard ApplicationConfigDir. You can change it with
-DAPPLICATION_CONFIG_DIR<br>
-- Enabling C++11 compiler features<br>
-- ----- USE QT 5-----<br>
-- ----- USE QT Widgets-----<br>
-- ----- USE Qt5Gui -----<br>
-- ----- USE QT 5 XML -----<br>
-- ----- USE Qt5Network -----<br>
-- ----- USE Qt5OpenGL -----<br>
-- ----- USE Qt5LinguistTools -----<br>
-- ----- USE Qt5PrintSupport -----<br>
-- Qt VERSION: 5.11.3<br>
ZLIB Library Found OK<br>
No OSG found, building without 3D Extension<br>
JPEG Library Found OK<br>
PNG Library Found OK<br>
TIFF Library Found OK<br>
Python 3.x Selected<br>
Python 3.x Library Found OK (Version 3.7.3)<br>
Interpreter: /usr/bin/python3.7<br>
Include directories: /usr/include/python3.7m<br>
Library directories:
/usr/lib/python3.7/config-3.7m-x86_64-linux-gnu<br>
Runtime library directories:
/usr/lib/python3.7/config-3.7m-x86_64-linux-gnu<br>
-- FreeType2 Library Found OK<br>
CAIRO Library Found OK<br>
CUPS Library Found OK<br>
LIBXML2 Library Found OK<br>
LCMS 2 ReleaseLibrary: /usr/lib/x86_64-linux-gnu/liblcms2.so<br>
LCMS 2 Debug Library: LCMS2_LIBRARY_DEBUG-NOTFOUND<br>
LCMS 2 Library: /usr/lib/x86_64-linux-gnu/liblcms2.so<br>
LittleCMS-2 Library Found OK<br>
FontConfig Found OK<br>
-- New HUNSPELL API found. Hunspell version 1.7.0<br>
-- HUNSPELL INCLUDE /usr/include/hunspell<br>
-- HUNSPELL LIBRARIES hunspell-1.7<br>
Hunspell Found OK<br>
OpenSSL found OK for installed version of PoDoFo (>= 0.9.5) -
Enabling support for PDF embedded in AI<br>
PoDoFo found OK<br>
-- Boost version: 1.67.0<br>
Boost Library Found OK<br>
Building without GraphicsMagick (use -DWANT_GRAPHICSMAGICK=1 to
enable)<br>
-- Checking for one of the modules
'libpoppler-cpp>=0.62.0;poppler-cpp>=0.62.0'<br>
CMake Error at
/usr/share/cmake-3.13/Modules/FindPkgConfig.cmake:679 (message):<br>
None of the required
'libpoppler-cpp>=0.62.0;poppler-cpp>=0.62.0' found<br>
Call Stack (most recent call first):<br>
cmake/modules/FindPOPPLER.cmake:4 (pkg_search_module)<br>
CMakeLists_Dependencies.cmake:300 (find_package)<br>
CMakeLists.txt:380 (include)<br>
<br>
<br>
-- Found poppler<br>
-- Found poppler libs: /usr/lib/x86_64-linux-gnu/libpoppler.so<br>
-- Found poppler includes: POPPLER_INCLUDE_DIR-NOTFOUND<br>
-- Including OpenSSL files for PoDoFo >= 0.9.5<br>
CMake Deprecation Warning at scribus/CMakeLists.txt:1228
(cmake_policy):<br>
The OLD behavior for policy CMP0003 will be removed from a
future version<br>
of CMake.<br>
<br>
The cmake-policies(7) manual explains that the OLD behaviors
of all<br>
policies are deprecated and that a policy should be set to OLD
only under<br>
specific short-term circumstances. Projects should be ported
to the NEW<br>
behavior and not rely on setting a policy to OLD.<br>
<br>
<br>
RPATH: lib/scribus/plugins/;<br>
--
Qt5::CoreQt5::WidgetsQt5::GuiQt5::XmlQt5::NetworkQt5::OpenGL/usr/lib/x86_64-linux-gnu/libxml2.so/usr/lib/x86_64-linux-gnu/libz.so<br>
-- Checking for module 'libcdr-0.1>=0.1'<br>
-- Package 'libcdr-0.1', required by 'virtual:world', not
found<br>
-- Checking for module 'libfreehand-0.1'<br>
-- Package 'libfreehand-0.1', required by 'virtual:world', not
found<br>
-- Checking for module 'libpagemaker-0.0'<br>
-- Package 'libpagemaker-0.0', required by 'virtual:world',
not found<br>
-- Checking for module 'libmspub-0.1>=0.1'<br>
-- Package 'libmspub-0.1', required by 'virtual:world', not
found<br>
-- Checking for module 'libqxp-0.0'<br>
-- Package 'libqxp-0.0', required by 'virtual:world', not
found<br>
-- Checking for module 'libvisio-0.1>=0.1'<br>
-- Package 'libvisio-0.1', required by 'virtual:world', not
found<br>
-- Checking for module 'libzmf-0.0'<br>
-- Package 'libzmf-0.0', required by 'virtual:world', not
found<br>
-- Qt based Markdown plugin: Qt version < 5.14.0 so skipping
build, Installed version: 5.11.3<br>
-- Building with Scripter 1<br>
-- No source header files will be installed<br>
CMake Error at CMakeLists.txt:466 (add_subdirectory):<br>
add_subdirectory given source "doc" which is not an existing
directory.<br>
<br>
<br>
CMake Error at CMakeLists.txt:467 (add_subdirectory):<br>
add_subdirectory given source "resources/dicts" which is not
an existing<br>
directory.<br>
<br>
<br>
-- /software/scribus/scribus/resources/translations<br>
-- The following GUI languages will be installed: <br>
CMake Error: The following variables are used in this project,
but they are set to NOTFOUND.<br>
Please set them or make sure they are set and tested correctly
in the CMake files:<br>
POPPLER_CPP_INCLUDE_DIR<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
POPPLER_INCLUDE_DIR<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
used as include directory in directory
/software/scribus/scribus/scribus/plugins/import/pdf<br>
<br>
-- Configuring incomplete, errors occurred!<br>
See also "/software/scribus/scribus/CMakeFiles/CMakeOutput.log".<br>
</font></p>
<p><font face="monospace"><br>
</font></p>
<p><font face="monospace"># also tried with</font></p>
<p><font face="monospace">git clone
<a class="moz-txt-link-freetext" href="https://git.code.sf.net/p/scribus/trunk">https://git.code.sf.net/p/scribus/trunk</a> scribus-trunk<br>
</font></p>
<p><font face="monospace">user@debian10:/software/scribus-trunk/Scribus$
cmake ./<br>
CMake Warning (dev) at CMakeLists.txt:563:<br>
Syntax Warning in cmake code at column 25<br>
<br>
Argument not separated from preceding token by whitespace.<br>
This warning is for project developers. Use -Wno-dev to
suppress it.<br>
<br>
-- Shared Library Flags: <br>
-- Scribus 1.5.0.svn will be built to install into /usr/local<br>
-- Machine: x86_64-linux-gnu, void pointer size: 8<br>
-- Found target X86<br>
-- Found target X86_64<br>
-- Building for target x86_64-linux-gnu<br>
CMake Deprecation Warning at CMakeLists.txt:240 (CMAKE_POLICY):<br>
The OLD behavior for policy CMP0005 will be removed from a
future version<br>
of CMake.<br>
<br>
The cmake-policies(7) manual explains that the OLD behaviors
of all<br>
policies are deprecated and that a policy should be set to OLD
only under<br>
specific short-term circumstances. Projects should be ported
to the NEW<br>
behavior and not rely on setting a policy to OLD.<br>
<br>
<br>
-- Using standard ApplicationDataDir. You can change it with
-DAPPLICATION_DATA_DIR<br>
<b>Qt QTOPENGL library not found.</b><b><br>
</b><b>Qt QTWEBKIT library not found.</b><b><br>
</b>Qt4 Found OK<br>
CMake Error at CMakeLists.txt:473 (MESSAGE):<br>
QtWebKit not found<br>
</font></p>
<br>
<p><font face="monospace"># which library does it want installed?<br>
</font></p>
<p><font face="monospace">apt search qt5|grep -B 3 -A 2 web<br>
<br>
WARNING: apt does not have a stable CLI interface. Use with
caution in scripts.<br>
<br>
gambas3-gb-qt5-opengl/stable 3.12.2-1 amd64<br>
Gambas OpenGL component with QT5 toolkit<br>
<br>
gambas3-gb-qt5-webkit/stable 3.12.2-1 amd64<br>
Gambas WebKit component<br>
<br>
--<br>
Debugging symbols for the fingerprint library (Qt5 build)<br>
<br>
liblastfm5-1/stable 1.0.9-1+b11 amd64<br>
Last.fm web services library (Qt5 build)<br>
<br>
liblastfm5-dbg/stable 1.0.9-1+b11 amd64<br>
Debugging symbols for the Last.fm web services library (Qt5
build)<br>
<br>
liblastfm5-dev/stable 1.0.9-1+b11 amd64<br>
Last.fm web services library (Qt5 build) - development files<br>
<br>
liblightdm-qt5-3-0/stable 1.26.0-4 amd64<br>
--<br>
libqt5waylandcompositor5-dev/stable 5.11.3-2 amd64<br>
QtWayland compositor development files<br>
<br>
libqt5webchannel5/stable,now 5.11.3-2 amd64
[installed,automatic]<br>
Web communication library for Qt<br>
<br>
libqt5webchannel5-dev/stable 5.11.3-2 amd64<br>
Web communication library for Qt - development files<br>
<br>
libqt5webengine-data/stable 5.11.3+dfsg-2+deb10u1 all<br>
Web content engine library for Qt - Data<br>
<br>
libqt5webengine5/stable 5.11.3+dfsg-2+deb10u1 amd64<br>
Web content engine library for Qt<br>
<br>
libqt5webenginecore5/stable 5.11.3+dfsg-2+deb10u1 amd64<br>
Web content engine library for Qt - Core<br>
<br>
libqt5webenginewidgets5/stable 5.11.3+dfsg-2+deb10u1 amd64<br>
Web content engine library for Qt - Widget<br>
<br>
libqt5webkit5/stable,now 5.212.0~alpha2-21 amd64 [installed]<br>
Web content engine library for Qt<br>
<br>
libqt5webkit5-dev/stable,now 5.212.0~alpha2-21 amd64 [installed]<br>
Web content engine library for Qt - development files<br>
<br>
libqt5websockets5/stable 5.11.3-5 amd64<br>
Qt 5 Web Sockets module<br>
<br>
libqt5websockets5-dev/stable 5.11.3-5 amd64<br>
Qt 5 Web Sockets module - development files<br>
<br>
libqt5webview5/stable 5.11.3-2 amd64<br>
display web content in a QML application - Library<br>
<br>
libqt5webview5-dev/stable 5.11.3-2 amd64<br>
display web content in a QML application - Development Files<br>
<br>
libqt5widgets5/stable,now 5.11.3+dfsg1-1+deb10u4 amd64
[installed,automatic]<br>
--<br>
python-pyqt5.qtsvg-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 2 bindings for Qt5's SVG module (debug extension)<br>
<br>
python-pyqt5.qtwebchannel/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 2 bindings for Qt5's WebChannel module<br>
<br>
python-pyqt5.qtwebchannel-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 2 bindings for Qt5's Webchannel module (debug
extension)<br>
<br>
python-pyqt5.qtwebengine/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 2 bindings for Qt5's WebEngine module<br>
<br>
python-pyqt5.qtwebengine-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 2 bindings for Qt5's WebEngine module (debug
extensions)<br>
<br>
python-pyqt5.qtwebkit/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 2 bindings for Qt5's WebKit module<br>
<br>
python-pyqt5.qtwebkit-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 2 bindings for Qt5's WebKit module (debug extensions)<br>
<br>
python-pyqt5.qtwebsockets/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 2 bindings for Qt5's WebSockets module<br>
<br>
python-pyqt5.qtwebsockets-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 2 bindings for Qt5's WebSockets module (debug
extension)<br>
<br>
--<br>
python-pyside2.qtuitools/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 UiTools module (Python 2)<br>
<br>
python-pyside2.qtwebchannel/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 WebChannel module (Python 2)<br>
<br>
python-pyside2.qtwebenginecore/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 WebEngineCore module (Python 2)<br>
<br>
python-pyside2.qtwebenginewidgets/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 WebEngineWidgets module (Python 2)<br>
<br>
python-pyside2.qtwebsockets/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 WebSockets module (Python 2)<br>
<br>
--<br>
python3-pyqt5.qtsvg-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 3 bindings for Qt5's SVG module (debug extension)<br>
<br>
python3-pyqt5.qtwebchannel/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 3 bindings for Qt5's WebChannel module<br>
<br>
python3-pyqt5.qtwebchannel-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 3 bindings for Qt5's Webchannel module (debug
extension)<br>
<br>
python3-pyqt5.qtwebengine/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 3 bindings for Qt5's WebEngine module<br>
<br>
python3-pyqt5.qtwebengine-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 3 bindings for Qt5's WebEngine module (debug
extensions)<br>
<br>
python3-pyqt5.qtwebkit/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 3 bindings for Qt5's WebKit module<br>
<br>
python3-pyqt5.qtwebkit-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 3 bindings for Qt5's WebKit module (debug extensions)<br>
<br>
python3-pyqt5.qtwebsockets/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 3 bindings for Qt5's WebSockets module<br>
<br>
python3-pyqt5.qtwebsockets-dbg/stable 5.11.3+dfsg-1+b3 amd64<br>
Python 3 bindings for Qt5's WebSockets module (debug
extensions)<br>
<br>
--<br>
python3-pyside2.qtuitools/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 UiTools module (Python 3)<br>
<br>
python3-pyside2.qtwebchannel/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 WebChannel module (Python 3)<br>
<br>
python3-pyside2.qtwebenginecore/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 WebEngineCore module (Python 3)<br>
<br>
python3-pyside2.qtwebenginewidgets/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 WebEngineWidgets module (Python 3)<br>
<br>
python3-pyside2.qtwebsockets/stable 5.11.2-3 amd64<br>
Python bindings for Qt5 WebSockets module (Python 3)<br>
<br>
--<br>
qutebrowser/stable 1.6.1-2 all<br>
Keyboard-driven, vim-like browser based on PyQt5<br>
<br>
qutebrowser-qtwebengine/stable 1.6.1-2 all<br>
QtWebEngine backend dependency package for qutebrowser<br>
<br>
qutebrowser-qtwebkit/stable 1.6.1-2 all<br>
QtWebKit backend dependency package for qutebrowser<br>
<br>
</font></p>
<p><font face="monospace"># any hints?</font></p>
<p><font face="monospace"># would love to build a
scribus.1.5.7.64Bit.deb :)<br>
</font></p>
</body>
</html>