[scribus-dev] Build .ui files

Gyuris Gellért jobel at ujevangelizacio.hu
Sat Feb 20 22:52:39 UTC 2021


Hello Developers,

I'm Gellért Gyuris (bubu) and I need some help regarding building 
Scribus. Before Rev 24494 (Remove QT5_WRAP function usage and rely on 
autogeneration of ui and moc related files, another step towards Qt6) I 
was able to build Scribus normally while modifying the .ui files. But 
currently when I change one of the .ui files and build it the change is 
not recognized (but .cpp files work). What is the correct way to build 
Scribus?

- I'm on Ubuntu Linux 20.10.
- I build with "$ make install"
- The output of "$ cmake ./" is below.

I'm very beginner, please help me.

Gellért

$ cmake ./

-- CMake Version: 3.16.3
-- Precompiled headers disabled
-- Scribus 1.5.7.svn will be built and installed into 
/home/gellert/workspace/scribus/test
-- Shared Library Flags: -fPIC
-- 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
-- Enabling C++11 compiler features
-- Qt5 Requested
-- Qt Version Found: 5.14.2
ZLIB Library Found OK
OSG found OK
JPEG Library Found OK
PNG Library Found OK
TIFF Library Found OK
Python 3.x Selected
Python 3.x Library Found OK (Version 3.8.6)
Interpreter: /usr/bin/python3.8
Include directories: /usr/include/python3.8
Library directories: /usr/lib/x86_64-linux-gnu
Runtime library directories: /usr/lib/x86_64-linux-gnu
-- FreeType2 Library Found OK
cairo Library found OK
CUPS Library Found OK
LIBXML2 Library Found OK
LCMS 2 ReleaseLibrary: /usr/lib/x86_64-linux-gnu/liblcms2.so
LCMS 2 Debug Library: LCMS2_LIBRARY_DEBUG-NOTFOUND
LCMS 2 Library: /usr/lib/x86_64-linux-gnu/liblcms2.so
LittleCMS-2 Library Found OK
FontConfig Found OK
-- New hunspell API found. hunspell version 1.7.0
-- hunspell INCLUDE /usr/include/hunspell
-- hunspell LIBRARIES hunspell-1.7
hunspell Found OK
OpenSSL found OK for installed version of PoDoFo (>= 0.9.5) - Enabling 
support for PDF embedded in AI
PoDoFo found OK
Boost Library Found OK
Building without  GraphicsMagick (use -DWANT_GRAPHICSMAGICK=1 to enable)
-- Found poppler
-- Found poppler libs: /usr/lib/x86_64-linux-gnu/libpoppler.so
-- Found poppler includes: /usr/include/poppler
-- Checking for module 'harfbuzz-subset>=2.0.0'
--   No package 'harfbuzz-subset' found
-- Including OpenSSL files for PoDoFo >= 0.9.5
-- Autogen Include Path: 
/home/gellert/workspace/scribus/scribus/build/scribus/scribus_autogen/include
RPATH: lib/scribus/plugins/;
-- 
Qt5::CoreQt5::WidgetsQt5::GuiQt5::XmlQt5::NetworkQt5::OpenGL/usr/lib/x86_64-linux-gnu/libxml2.so/usr/lib/x86_64-linux-gnu/libz.so
-- Qt based Markdown plugin: Qt version >= 5.14.0 Ok, Installed Qt 
version: 5.14.2
Building Corel Draw Importer with librevenge
Building Freehand Importer with librevenge
Building Pagemaker Importer with librevenge
Building MS Publisher Importer with librevenge
Building QuarkXPress Importer
Building MS-Visio Importer with librevenge
Building Zoner Draw Importer
-- Building with Scripter 1
-- No source header files will be installed
-- /home/gellert/workspace/scribus/scribus/resources/translations
-- The following GUI languages will be installed:
-- Configuring done
-- Generating done
-- Build files have been written to: 
/home/gellert/workspace/scribus/scribus/build


-- 
Gyuris Gellért
H-6724 Szeged, Rigó u. 16/A TT8
+3630 3808472 bubu at ujevangelizacio.hu
https://bubu.ujevangelizacio.hu




More information about the scribus-dev mailing list