trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: December 2019

Re: [trinity-users] Where is tdelibs-trinity-14.0.7.p24.orig.tar.xz ? ... continued

From: "Dr. Nikolaus Klepp" <office@...>
Date: Sat, 28 Dec 2019 16:45:40 +0100
Hi Slavec!

- tdelibs: I found out why the dcop test fails, it's missing "iceauth" :)

* Running batch mode
+ ./dcop_test --batch
[dcopserver] 'iceauth' not found in path, aborting.+ echo -n '* Starting test app '
* Starting test app + DCOP_TEST_PID=62582
+ cnt=0
+ ./dcop_test
+ ../client/dcop
+ grep -q TestApp-62582
[2019/12/28 16:38:55.182] DCOPClient::attachInternal. Attach failed Could not open network socket
[2019/12/28 16:38:55.182] DCOPClient::attachInternal. Attach failed Could not open network socket
ERROR: Couldn't attach to DCOP server!

So I installed "iceauth" and the test succeeds :)

Now I'll go that "SUBDIR += kdbusnotification:" and rebuild ..

Nik

Anno domini 2019 Sat, 28 Dec 02:31:32 +0100
 Slávek Banko scripsit:
> Hi Nik,
> 
> thank you for the excellent test. A few notes below, commit to 
> tde-packaging will follow later...
> 
> On Saturday 28 of December 2019 01:44:57 Dr. Nikolaus Klepp wrote:
> > Anno domini 2019 Thu, 26 Dec 21:31:35 +0100
> >
> >  Slávek Banko scripsit:
> > > [...]
> > > you can update the Trinity FreeBSD ports and try building again
> > > because they are now ready for the final R14.0.7!
> > >
> > > http://mirror.git.trinitydesktop.org/cgit/tde-packaging/commit/?h=r14.
> > >0.x&id=f6041fbd96
> > >
> > > Cheers
> >
> > Hi Slavec!
> >
> > This is how far I managed to go:
> >
> > - dependencies/tqtinterface: GLU is not installed automaticly
> >
> 
> Here we need to add dependency for building tqt3, otherwise OpenGL support 
> will be missing in TQt as such - see below.
> 
> > - tdelibs: libXcomposite is not installed in automaticly.
> > "dcop/dcop-tests" fails the first test, the testprogram assumes
> > dcopserver is running - which is not, so the test fails. Rerunning make
> > several times does not solve the issue. I remember the test succeeded
> > when I compiled earlier versions on my laptop, i.e. Xorg was up and
> > running, comilation was done from a xterm window. Maybe dcopserver would
> > like a running instance of Xorg? Anyway, commenting out the tests in
> > tdelibs-trinity_14.0.7/.build/dcop/tests/CTestTestfile.cmake "solves"
> > the problem.
> >
> 
> I always build in the text console - no X server is running at the moment. 
> As I mentioned, I also occasionally experience dcop test failure, but when 
> I repeat building, the test is successful.
> 
> It should be noted that in the case of dcop test failure, I always repeat 
> the entire build of tdelibs (remove the work folder), not just re-run the 
> tests.
> 
> > - tdeedu: build fails due to "libboost_python.so" not found.
> > py27-boost-libs and py36-boost-libs are installed. I did not find a way
> > round this.
> >
> 
> I will try again on my test machine because during the previous test, for 
> me the build was successful.
> 
> > - tdeartwork: failes with linker eror:
> > [  1%] Linking CXX executable kwave.kss
> > cd
> > /usr/home/nik/tde-packaging/freebsd/tdeartwork/work/tdeartwork-trinity_1
> >4.0.7/.build/tdescreensaver/kdesavers && /usr/local/bin/cmake -E
> > cmake_link_script CMakeFiles/kwave.kss.dir/link.txt --verbose=1
> > /usr/bin/c++  -I/usr/local/include -DNDEBUG  -DQT_NO_ASCII_CAST
> > -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION
> > -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/local/include/tqt3
> > -I/usr/local/include/tqt -include tqt.h -DQT_NO_ASCII_CAST
> > -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION
> > -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG 
> > -fstack-protector-strong  -L/usr/local/lib -L/usr/local/lib
> > CMakeFiles/kwave.kss.dir/wave.cpp.o
> > CMakeFiles/kwave.kss.dir/wavecfg.cpp.o  -o kwave.kss  -L/opt/trinity/lib
> > -Wl,-rpath,/opt/trinity/lib:
> > /opt/trinity/lib/libtdescreensaver.so.14.0.0
> > /opt/trinity/lib/libtdeui.so.14.0.0 -lGL -lGLU
> > /opt/trinity/lib/libtdecore.so.14.0.0 /opt/trinity/lib/libDCOP.so.14.0.0
> > /opt/trinity/lib/libtdefx.so.14.0.0 -ltqt -ltqt-mt -lXrender -lX11 -lc
> > -lz -lidn -lXcomposite -lICE -lSM -lgamin-1 -lutil -lfreetype
> > -lfontconfig -lXext ld: error: undefined symbol:
> > TQGLWidget::staticMetaObject()
> >
> 
> Here you can see the consequence that TQt is not built with OpenGL 
> support - as I mentioned above, we need to add a GLU dependency for 
> building tqt3 as such. This will also solve this problem.
> 
> > - libraries/kpip-plugins: package creation fails:
> > pkg-static: Unable to access file
> > /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/op
> >t/trinity/share/services/kipiplugin_viewer.desktop:No such file or
> > directory *** Error code 74
> >
> 
> I need to look in more detail at my testing machine because I have not seen 
> such a problem.
> 
> > - applications: fails to compile, error in Makefile
> > ===> applications
> > make[1]: "/usr/ports/Mk/bsd.port.subdir.mk" line 215: Inconsistent
> > operator for _kdbusnotification make[1]: Fatal errors encountered --
> > cannot continue
> > make[1]: stopped in /usr/home/nik/tde-packaging/freebsd/applications
> > *** Error code 1
> >
> 
> The line "SUBDIR += kdbusnotification:" contains a stray colon at the end 
> that should not be there. I'll fix it in the next commit, you can quickly 
> fix it yourself by removing the colon :)
> 
> >
> > This is what I've got:
> > # pkg info | grep 14.0.7
> > akode-14.0.7                   akode plugin for aRts
> > arts-trinity-14.0.7            aRts (analog realtime synthesizer) - the
> > TDE sound system avahi-tqt-14.0.7               Avahi TQt integration
> > library
> > dbus-1-tqt-14.0.7              D-Bus bindings for the Trinity Qt
> > interface dbus-tqt-14.0.7                TQt D-Bus inter-process
> > communication module de-tde-i18n-trinity-14.0.7     Messages and
> > documentation for TDE - de libart_lgpl-14.0.7,1           Library for
> > high-performance 2D graphics libcaldav-14.0.7               libcaldav
> > provides a C interface for caldav PIM clients libcarddav-14.0.7         
> >     libcarddav provides a C interface for carddav PIM clients
> > libkdcraw-trinity-14.0.7       Trinity RAW picture decoding C++ library
> > libkexiv2-trinity-14.0.7       Trinity TQt like interface for the
> > libexiv2 library libkipi-trinity-14.0.7         Trinity library for apps
> > that want to use kipi-plugins libtqtinterface-14.0.7         Trinity TQt
> > Interface
> > tdeaccessibility-trinity-14.0.7 Trinity accessibility apps
> > tdeaddons-trinity-14.0.7       Trinity add-on plugins and applets
> > tdeadmin-trinity-14.0.7        Trinity system administration tools
> > tdebase-trinity-14.0.7         Trinity Base Programs
> > tdegames-trinity-14.0.7        Trinity games
> > tdegraphics-trinity-14.0.7     Trinity graphics apps
> > tdelibs-trinity-14.0.7         Core libraries and binaries for all TDE
> > applications tdemultimedia-trinity-14.0.7   Trinity multimedia apps
> > tdenetwork-trinity-14.0.7      Trinity network-related apps
> > tdepim-trinity-14.0.7          Trinity Personal Information Management
> > apps tdesdk-trinity-14.0.7          Trinity software development kit
> > tdetoys-trinity-14.0.7         Trinity toys
> > tdeutils-trinity-14.0.7        Trinity general purpose utilities
> > tdevelop-trinity-14.0.7        Trinity IDE for Unix/X11
> > tdewebdev-trinity-14.0.7       Trinity web development apps
> > tqca-tls-14.0.7                TLS plugin for the TQt Cryptographic
> > Architecture (TQCA) tqmake-14.0.7                  The build utility of
> > the TQt from Trinity tqt3-14.0.7                    Multiplatform C++
> > application framework tqt3-sqlite-plugin-14.0.7      TQt3 SQLite
> > database plugin
> > tqt3-sqlite3-plugin-14.0.7     TQt3 SQLite 3.x database plugin
> >
> > I did not try to build the following packages (are they used anywhere?):
> > 	tqt3-ibase-plugin
> > 	tqt3-mysql-plugin
> > 	tqt3-odbc-plugin
> > 	tqt3-pgsql-plugin
> >
> > So all that's needed for a DE has been built. Tomorrow I'll ckeck if
> > it's usable :)
> >
> > Nik
> 
> Because I only tested whether it is possible to build it, you will be the 
> first to test usability :)
> 
> Cheers



-- 
Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ...