Hi all!
Does anybody know where tdelibs-trinity-14.0.7.p24 can be found? I'm trying to build TDE on FreeBSD 12.0 and get these errors:
===> tdelibs-trinity-14.0.7.p24 depends on file: /usr/local/sbin/pkg - found => tdelibs-trinity_14.0.7~pre24.orig.tar.xz doesn't seem to exist in /usr/ports/distfiles/TDE. => Attempting to fetch http://mirror.ppa.trinitydesktop.org/slavek-banko/main-r14/ubuntu/pool/main/... fetch: http://mirror.ppa.trinitydesktop.org/slavek-banko/main-r14/ubuntu/pool/main/...: Not Found => Attempting to fetch http://mirror.ppa.trinitydesktop.org/trinity-sb/pool/main-r14/t/tdelibs-trin... fetch: http://mirror.ppa.trinitydesktop.org/trinity-sb/pool/main-r14/t/tdelibs-trin...: Not Found => Attempting to fetch http://mirror.xcer.cz/trinity-sb/pool/main-r14/t/tdelibs-trinity/tdelibs-tri... fetch: http://mirror.xcer.cz/trinity-sb/pool/main-r14/t/tdelibs-trinity/tdelibs-tri...: Not Found => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/TDE/tdelibs-trinity_14.0.7~pre2... fetch: http://distcache.FreeBSD.org/ports-distfiles/TDE/tdelibs-trinity_14.0.7~pre2...: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/TDE and try again. *** Error code 1
Stop.
Nik
On Monday 30 of September 2019 12:57:27 Dr. Nikolaus Klepp wrote:
Hi all!
Does anybody know where tdelibs-trinity-14.0.7.p24 can be found? I'm trying to build TDE on FreeBSD 12.0 and get these errors:
===> tdelibs-trinity-14.0.7.p24 depends on file: /usr/local/sbin/pkg - found => tdelibs-trinity_14.0.7~pre24.orig.tar.xz doesn't seem to exist in /usr/ports/distfiles/TDE. => Attempting to fetch http://mirror.ppa.trinitydesktop.org/slavek-banko/main-r14/ubuntu/pool/m ain/t/tdelibs-trinity/tdelibs-trinity_14.0.7~pre24.orig.tar.xz fetch: http://mirror.ppa.trinitydesktop.org/slavek-banko/main-r14/ubuntu/pool/m ain/t/tdelibs-trinity/tdelibs-trinity_14.0.7~pre24.orig.tar.xz: Not Found => Attempting to fetch http://mirror.ppa.trinitydesktop.org/trinity-sb/pool/main-r14/t/tdelibs- trinity/tdelibs-trinity_14.0.7~pre24.orig.tar.xz fetch: http://mirror.ppa.trinitydesktop.org/trinity-sb/pool/main-r14/t/tdelibs- trinity/tdelibs-trinity_14.0.7~pre24.orig.tar.xz: Not Found => Attempting to fetch http://mirror.xcer.cz/trinity-sb/pool/main-r14/t/tdelibs-trinity/tdelibs -trinity_14.0.7~pre24.orig.tar.xz fetch: http://mirror.xcer.cz/trinity-sb/pool/main-r14/t/tdelibs-trinity/tdelibs -trinity_14.0.7~pre24.orig.tar.xz: Not Found => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/TDE/tdelibs-trinity_14.0.7~ pre24.orig.tar.xz fetch: http://distcache.FreeBSD.org/ports-distfiles/TDE/tdelibs-trinity_14.0.7~ pre24.orig.tar.xz: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/TDE and try again. *** Error code 1
Stop.
Nik
Nik,
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&am...
Cheers
Anno domini 2019 Thu, 26 Dec 21:31:35 +0100 Slávek Banko scripsit:
On Monday 30 of September 2019 12:57:27 Dr. Nikolaus Klepp wrote:
Hi all!
Does anybody know where tdelibs-trinity-14.0.7.p24 can be found? I'm trying to build TDE on FreeBSD 12.0 and get these errors:
===> tdelibs-trinity-14.0.7.p24 depends on file: /usr/local/sbin/pkg - found => tdelibs-trinity_14.0.7~pre24.orig.tar.xz doesn't seem to exist in /usr/ports/distfiles/TDE. => Attempting to fetch http://mirror.ppa.trinitydesktop.org/slavek-banko/main-r14/ubuntu/pool/m ain/t/tdelibs-trinity/tdelibs-trinity_14.0.7~pre24.orig.tar.xz fetch: http://mirror.ppa.trinitydesktop.org/slavek-banko/main-r14/ubuntu/pool/m ain/t/tdelibs-trinity/tdelibs-trinity_14.0.7~pre24.orig.tar.xz: Not Found => Attempting to fetch http://mirror.ppa.trinitydesktop.org/trinity-sb/pool/main-r14/t/tdelibs- trinity/tdelibs-trinity_14.0.7~pre24.orig.tar.xz fetch: http://mirror.ppa.trinitydesktop.org/trinity-sb/pool/main-r14/t/tdelibs- trinity/tdelibs-trinity_14.0.7~pre24.orig.tar.xz: Not Found => Attempting to fetch http://mirror.xcer.cz/trinity-sb/pool/main-r14/t/tdelibs-trinity/tdelibs -trinity_14.0.7~pre24.orig.tar.xz fetch: http://mirror.xcer.cz/trinity-sb/pool/main-r14/t/tdelibs-trinity/tdelibs -trinity_14.0.7~pre24.orig.tar.xz: Not Found => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/TDE/tdelibs-trinity_14.0.7~ pre24.orig.tar.xz fetch: http://distcache.FreeBSD.org/ports-distfiles/TDE/tdelibs-trinity_14.0.7~ pre24.orig.tar.xz: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/TDE and try again. *** Error code 1
Stop.
Nik
Nik,
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&am...
Cheers
Oh, this is good news! I'll try it tomorrow and report back :)
Nik
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&am...
Cheers
Hi Slavec!
Compiling TDE on a clean FreeBSD 12.1. now. There are some minor cosmetic problems:
- dependencies/tqtinterface: GLU is not installed automaticly - dependencies/akode: pulls in spidermonkey52 - probably some port dependency did this. - tdelibs: libXcomposite is not installed in automaticly
But tdelibs fails "dcop/dcop-tests", any idea what test this is?
[100%] Running tests... /usr/local/bin/ctest Test project /usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7/.build Start 1: dcop/dcop-tests 1/40 Test #1: dcop/dcop-tests ...................................***Failed 1.07 sec Start 2: tdecore/tdeconfig_compiler/test1-cpp 2/40 Test #2: tdecore/tdeconfig_compiler/test1-cpp .............. Passed 0.01 sec Start 3: tdecore/tdeconfig_compiler/test1-header 3/40 Test #3: tdecore/tdeconfig_compiler/test1-header ........... Passed 0.01 sec Start 4: tdecore/tdeconfig_compiler/test2-cpp 4/40 Test #4: tdecore/tdeconfig_compiler/test2-cpp .............. Passed 0.01 sec Start 5: tdecore/tdeconfig_compiler/test2-header 5/40 Test #5: tdecore/tdeconfig_compiler/test2-header ........... Passed 0.01 sec Start 6: tdecore/tdeconfig_compiler/test3-cpp 6/40 Test #6: tdecore/tdeconfig_compiler/test3-cpp .............. Passed 0.01 sec Start 7: tdecore/tdeconfig_compiler/test3-header 7/40 Test #7: tdecore/tdeconfig_compiler/test3-header ........... Passed 0.01 sec Start 8: tdecore/tdeconfig_compiler/test4-cpp 8/40 Test #8: tdecore/tdeconfig_compiler/test4-cpp .............. Passed 0.01 sec Start 9: tdecore/tdeconfig_compiler/test4-header 9/40 Test #9: tdecore/tdeconfig_compiler/test4-header ........... Passed 0.01 sec Start 10: tdecore/tdeconfig_compiler/test5-cpp 10/40 Test #10: tdecore/tdeconfig_compiler/test5-cpp .............. Passed 0.01 sec Start 11: tdecore/tdeconfig_compiler/test5-header 11/40 Test #11: tdecore/tdeconfig_compiler/test5-header ........... Passed 0.01 sec Start 12: tdecore/tdeconfig_compiler/test6-cpp 12/40 Test #12: tdecore/tdeconfig_compiler/test6-cpp .............. Passed 0.01 sec Start 13: tdecore/tdeconfig_compiler/test6-header 13/40 Test #13: tdecore/tdeconfig_compiler/test6-header ........... Passed 0.01 sec Start 14: tdecore/tdeconfig_compiler/test7-cpp 14/40 Test #14: tdecore/tdeconfig_compiler/test7-cpp .............. Passed 0.01 sec Start 15: tdecore/tdeconfig_compiler/test7-header 15/40 Test #15: tdecore/tdeconfig_compiler/test7-header ........... Passed 0.01 sec Start 16: tdecore/tdeconfig_compiler/test8a-cpp 16/40 Test #16: tdecore/tdeconfig_compiler/test8a-cpp ............. Passed 0.01 sec Start 17: tdecore/tdeconfig_compiler/test8a-header 17/40 Test #17: tdecore/tdeconfig_compiler/test8a-header .......... Passed 0.01 sec Start 18: tdecore/tdeconfig_compiler/test8b-cpp 18/40 Test #18: tdecore/tdeconfig_compiler/test8b-cpp ............. Passed 0.01 sec Start 19: tdecore/tdeconfig_compiler/test8b-header 19/40 Test #19: tdecore/tdeconfig_compiler/test8b-header .......... Passed 0.01 sec Start 20: tdecore/tdeconfig_compiler/test9-cpp 20/40 Test #20: tdecore/tdeconfig_compiler/test9-cpp .............. Passed 0.01 sec Start 21: tdecore/tdeconfig_compiler/test9-header 21/40 Test #21: tdecore/tdeconfig_compiler/test9-header ........... Passed 0.01 sec Start 22: tdecore/tdeconfig_compiler/test_dpointer-cpp 22/40 Test #22: tdecore/tdeconfig_compiler/test_dpointer-cpp ...... Passed 0.01 sec Start 23: tdecore/tdeconfig_compiler/test_dpointer-header 23/40 Test #23: tdecore/tdeconfig_compiler/test_dpointer-header ... Passed 0.01 sec Start 24: tdecore/kurltest 24/40 Test #24: tdecore/kurltest .................................. Passed 0.04 sec Start 25: tdecore/tdestdacceltest 25/40 Test #25: tdecore/tdestdacceltest ........................... Passed 0.02 sec Start 26: tdewallet/backed/backendtest 26/40 Test #26: tdewallet/backed/backendtest ...................... Passed 0.04 sec Start 27: tdewallet/backend/testbf 27/40 Test #27: tdewallet/backend/testbf .......................... Passed 0.02 sec Start 28: tdewallet/backend/testsha 28/40 Test #28: tdewallet/backend/testsha ......................... Passed 0.02 sec Start 29: tdeio/dataprotocoltest 29/40 Test #29: tdeio/dataprotocoltest ............................ Passed 0.03 sec Start 30: tdeio/kacltest 30/40 Test #30: tdeio/kacltest .................................... Passed 0.03 sec Start 31: tdeio/kmimetypetest 31/40 Test #31: tdeio/kmimetypetest ............................... Passed 0.15 sec Start 32: tdeabc/vcardparser/testread2 32/40 Test #32: tdeabc/vcardparser/testread2 ...................... Passed 0.03 sec Start 33: tdeabc/vcardparser/testread-vcard1 33/40 Test #33: tdeabc/vcardparser/testread-vcard1 ................ Passed 0.04 sec Start 34: tdeabc/vcardparser/testread-vcard2 34/40 Test #34: tdeabc/vcardparser/testread-vcard2 ................ Passed 0.04 sec Start 35: tdeabc/vcardparser/testread-vcard3 35/40 Test #35: tdeabc/vcardparser/testread-vcard3 ................ Passed 0.04 sec Start 36: tdeabc/vcardparser/testread-vcard4 36/40 Test #36: tdeabc/vcardparser/testread-vcard4 ................ Passed 0.04 sec Start 37: tdeabc/vcardparser/testread-vcard6 37/40 Test #37: tdeabc/vcardparser/testread-vcard6 ................ Passed 0.04 sec Start 38: tdeabc/vcardparser/testread-vcard7 38/40 Test #38: tdeabc/vcardparser/testread-vcard7 ................ Passed 0.04 sec Start 39: tdeabc/vcardparser/testread-vcard8 39/40 Test #39: tdeabc/vcardparser/testread-vcard8 ................ Passed 0.04 sec Start 40: tdeabc/vcardparser/testread-vcard9 40/40 Test #40: tdeabc/vcardparser/testread-vcard9 ................ Passed 0.04 sec
98% tests passed, 1 tests failed out of 40
Total Test time (real) = 1.98 sec
The following tests FAILED: 1 - dcop/dcop-tests (Failed) Errors while running CTest gmake[5]: *** [dcop/tests/CMakeFiles/check.dir/build.make:61: dcop/tests/CMakeFiles/check] Error 8 gmake[5]: Leaving directory '/usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7/.build' gmake[4]: *** [CMakeFiles/Makefile2:996: dcop/tests/CMakeFiles/check.dir/all] Error 2 gmake[4]: Leaving directory '/usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7/.build' gmake[3]: *** [CMakeFiles/Makefile2:1003: dcop/tests/CMakeFiles/check.dir/rule] Error 2 gmake[3]: Leaving directory '/usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7/.build' gmake[2]: *** [Makefile:425: check] Error 2 gmake[2]: Leaving directory '/usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7/.build' *** Error code 2
Nik
On Friday 27 of December 2019 15:11:27 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!
Compiling TDE on a clean FreeBSD 12.1. now. There are some minor cosmetic problems:
- dependencies/tqtinterface: GLU is not installed automaticly
- dependencies/akode: pulls in spidermonkey52 - probably some port
dependency did this.
- tdelibs: libXcomposite is not installed in automaticly
The tde-packaging repository now has a soft freeze for R14.0.7 (I'm waiting for François patches related to RPM packages), so if there can be any improvements to FreeBSD port, we can push them before final freeze. The other repositories are already frozen finally.
But tdelibs fails "dcop/dcop-tests", any idea what test this is?
[100%] Running tests... /usr/local/bin/ctest Test project /usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7/ .build Start 1: dcop/dcop-tests 1/40 Test #1: dcop/dcop-tests ...................................***Failed 1.07 sec Start 2: tdecore/tdeconfig_compiler/test1-cpp 2/40 Test #2: tdecore/tdeconfig_compiler/test1-cpp .............. Passed 0.01 sec Start 3: tdecore/tdeconfig_compiler/test1-header 3/40 Test #3: tdecore/tdeconfig_compiler/test1-header ........... Passed 0.01 sec Start 4: tdecore/tdeconfig_compiler/test2-cpp 4/40 Test #4: tdecore/tdeconfig_compiler/test2-cpp .............. Passed 0.01 sec Start 5: tdecore/tdeconfig_compiler/test2-header 5/40 Test #5: tdecore/tdeconfig_compiler/test2-header ........... Passed 0.01 sec Start 6: tdecore/tdeconfig_compiler/test3-cpp 6/40 Test #6: tdecore/tdeconfig_compiler/test3-cpp .............. Passed 0.01 sec Start 7: tdecore/tdeconfig_compiler/test3-header 7/40 Test #7: tdecore/tdeconfig_compiler/test3-header ........... Passed 0.01 sec Start 8: tdecore/tdeconfig_compiler/test4-cpp 8/40 Test #8: tdecore/tdeconfig_compiler/test4-cpp .............. Passed 0.01 sec Start 9: tdecore/tdeconfig_compiler/test4-header 9/40 Test #9: tdecore/tdeconfig_compiler/test4-header ........... Passed 0.01 sec Start 10: tdecore/tdeconfig_compiler/test5-cpp 10/40 Test #10: tdecore/tdeconfig_compiler/test5-cpp .............. Passed 0.01 sec Start 11: tdecore/tdeconfig_compiler/test5-header 11/40 Test #11: tdecore/tdeconfig_compiler/test5-header ........... Passed 0.01 sec Start 12: tdecore/tdeconfig_compiler/test6-cpp 12/40 Test #12: tdecore/tdeconfig_compiler/test6-cpp .............. Passed 0.01 sec Start 13: tdecore/tdeconfig_compiler/test6-header 13/40 Test #13: tdecore/tdeconfig_compiler/test6-header ........... Passed 0.01 sec Start 14: tdecore/tdeconfig_compiler/test7-cpp 14/40 Test #14: tdecore/tdeconfig_compiler/test7-cpp .............. Passed 0.01 sec Start 15: tdecore/tdeconfig_compiler/test7-header 15/40 Test #15: tdecore/tdeconfig_compiler/test7-header ........... Passed 0.01 sec Start 16: tdecore/tdeconfig_compiler/test8a-cpp 16/40 Test #16: tdecore/tdeconfig_compiler/test8a-cpp ............. Passed 0.01 sec Start 17: tdecore/tdeconfig_compiler/test8a-header 17/40 Test #17: tdecore/tdeconfig_compiler/test8a-header .......... Passed 0.01 sec Start 18: tdecore/tdeconfig_compiler/test8b-cpp 18/40 Test #18: tdecore/tdeconfig_compiler/test8b-cpp ............. Passed 0.01 sec Start 19: tdecore/tdeconfig_compiler/test8b-header 19/40 Test #19: tdecore/tdeconfig_compiler/test8b-header .......... Passed 0.01 sec Start 20: tdecore/tdeconfig_compiler/test9-cpp 20/40 Test #20: tdecore/tdeconfig_compiler/test9-cpp .............. Passed 0.01 sec Start 21: tdecore/tdeconfig_compiler/test9-header 21/40 Test #21: tdecore/tdeconfig_compiler/test9-header ........... Passed 0.01 sec Start 22: tdecore/tdeconfig_compiler/test_dpointer-cpp 22/40 Test #22: tdecore/tdeconfig_compiler/test_dpointer-cpp ...... Passed 0.01 sec Start 23: tdecore/tdeconfig_compiler/test_dpointer-header 23/40 Test #23: tdecore/tdeconfig_compiler/test_dpointer-header ... Passed 0.01 sec Start 24: tdecore/kurltest 24/40 Test #24: tdecore/kurltest .................................. Passed 0.04 sec Start 25: tdecore/tdestdacceltest 25/40 Test #25: tdecore/tdestdacceltest ........................... Passed 0.02 sec Start 26: tdewallet/backed/backendtest 26/40 Test #26: tdewallet/backed/backendtest ...................... Passed 0.04 sec Start 27: tdewallet/backend/testbf 27/40 Test #27: tdewallet/backend/testbf .......................... Passed 0.02 sec Start 28: tdewallet/backend/testsha 28/40 Test #28: tdewallet/backend/testsha ......................... Passed 0.02 sec Start 29: tdeio/dataprotocoltest 29/40 Test #29: tdeio/dataprotocoltest ............................ Passed 0.03 sec Start 30: tdeio/kacltest 30/40 Test #30: tdeio/kacltest .................................... Passed 0.03 sec Start 31: tdeio/kmimetypetest 31/40 Test #31: tdeio/kmimetypetest ............................... Passed 0.15 sec Start 32: tdeabc/vcardparser/testread2 32/40 Test #32: tdeabc/vcardparser/testread2 ...................... Passed 0.03 sec Start 33: tdeabc/vcardparser/testread-vcard1 33/40 Test #33: tdeabc/vcardparser/testread-vcard1 ................ Passed 0.04 sec Start 34: tdeabc/vcardparser/testread-vcard2 34/40 Test #34: tdeabc/vcardparser/testread-vcard2 ................ Passed 0.04 sec Start 35: tdeabc/vcardparser/testread-vcard3 35/40 Test #35: tdeabc/vcardparser/testread-vcard3 ................ Passed 0.04 sec Start 36: tdeabc/vcardparser/testread-vcard4 36/40 Test #36: tdeabc/vcardparser/testread-vcard4 ................ Passed 0.04 sec Start 37: tdeabc/vcardparser/testread-vcard6 37/40 Test #37: tdeabc/vcardparser/testread-vcard6 ................ Passed 0.04 sec Start 38: tdeabc/vcardparser/testread-vcard7 38/40 Test #38: tdeabc/vcardparser/testread-vcard7 ................ Passed 0.04 sec Start 39: tdeabc/vcardparser/testread-vcard8 39/40 Test #39: tdeabc/vcardparser/testread-vcard8 ................ Passed 0.04 sec Start 40: tdeabc/vcardparser/testread-vcard9 40/40 Test #40: tdeabc/vcardparser/testread-vcard9 ................ Passed 0.04 sec
98% tests passed, 1 tests failed out of 40
Total Test time (real) = 1.98 sec
The following tests FAILED: 1 - dcop/dcop-tests (Failed) Errors while running CTest gmake[5]: *** [dcop/tests/CMakeFiles/check.dir/build.make:61: dcop/tests/CMakeFiles/check] Error 8 gmake[5]: Leaving directory '/usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7 /.build' gmake[4]: *** [CMakeFiles/Makefile2:996: dcop/tests/CMakeFiles/check.dir/all] Error 2 gmake[4]: Leaving directory '/usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7 /.build' gmake[3]: *** [CMakeFiles/Makefile2:1003: dcop/tests/CMakeFiles/check.dir/rule] Error 2 gmake[3]: Leaving directory '/usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7 /.build' gmake[2]: *** [Makefile:425: check] Error 2 gmake[2]: Leaving directory '/usr/home/nik/tde-packaging/freebsd/tdelibs/work/tdelibs-trinity_14.0.7 /.build' *** Error code 2
The dcop test failures occur from time to time, but we have not yet investigated the reason, because usually the next build will be successful. Please try to start build again.
Nik
Cheers
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&am...
Cheers
Hi Slavec!
This is how far I managed to go:
- dependencies/tqtinterface: GLU is not installed automaticly
- 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.
- 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.
- tdeartwork: failes with linker eror: [ 1%] Linking CXX executable kwave.kss cd /usr/home/nik/tde-packaging/freebsd/tdeartwork/work/tdeartwork-trinity_14.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()
- libraries/kpip-plugins: package creation fails: pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/share/services/kipiplugin_viewer.desktop:No such file or directory *** Error code 74
- 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
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
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
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
Hi Slavec,
I made some progress after removing the ":". Now I ran into a problem when after compiling "libraries" when building the package:
===> libksquirrel-trinity-14.0.7 depends on file: /opt/trinity/lib/libkipiplugins.so - not found ===> Installing for kipi-plugins-trinity-14.0.7 ===> Checking if kipi-plugins-trinity is already installed ===> Registering installation for kipi-plugins-trinity-14.0.7 as automatic pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/lib/trinity/kipiplugin_slideshow.la:No such file or directory pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/lib/trinity/kipiplugin_slideshow.so:No such file or directory pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/lib/trinity/kipiplugin_viewer.la:No such file or directory pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/lib/trinity/kipiplugin_viewer.so:No such file or directory pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/share/apps/kipiplugin_slideshow/icons/hicolor/22x22/actions/slideshow.png:No such file or directory pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/share/apps/kipiplugin_viewer/icons/hicolor/16x16/actions/ogl.png:No such file or directory pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/share/apps/kipiplugin_viewer/icons/hicolor/32x32/actions/ogl.png:No such file or directory pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/share/services/kipiplugin_slideshow.desktop:No such file or directory pkg-static: Unable to access file /usr/home/nik/tde-packaging/freebsd/libraries/kipi-plugins/work/stage/opt/trinity/share/services/kipiplugin_viewer.desktop:No such file or directory *** Error code 74
Nik
Anno domini 2019 Sat, 28 Dec 16:45:40 +0100 Dr. Nikolaus Klepp scripsit:
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
Hi Nik,
I have verified that for kipi-plugins both imageviewer and slideshow plugins depend on OpenGL. So it looks like the same problem again.
I added the OpenGL dependency for TQt, and moved iceauth from RUN_DEPENDS to BUILD_DEPENDS for tdelibs. Please update and try building again.
https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/commit/50de2cb...
Thanks!
Cheers
Hi Slavec!
Anno domini 2019 Sun, 29 Dec 17:24:03 +0100 Slávek Banko scripsit:
Hi Nik,
I have verified that for kipi-plugins both imageviewer and slideshow plugins depend on OpenGL. So it looks like the same problem again.
I added the OpenGL dependency for TQt, and moved iceauth from RUN_DEPENDS to BUILD_DEPENDS for tdelibs. Please update and try building again.
https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/commit/50de2cb...
Thanks!
Cheers
Now the only package not compiling is tdeedu :)
- tdeedu: does not find libboost_python.so, so won't compile: ===> tdeedu-trinity-14.0.7 depends on shared library: libboost_python.so - not found ===> Installing for py36-boost-libs-1.71.0 ===> Checking if py36-boost-libs is already installed ===> Registering installation for py36-boost-libs-1.71.0 as automatic Installing py36-boost-libs-1.71.0... You have built the Boost library with thread support.
Don't forget to add -pthread to your linker options when linking your code.
===> tdeedu-trinity-14.0.7 depends on shared library: libboost_python.so - not found *** Error code 1
Now this looks exceptionally good to me :)
Nik
On Sunday 29 of December 2019 23:07:28 Dr. Nikolaus Klepp wrote:
Hi Slavec!
Anno domini 2019 Sun, 29 Dec 17:24:03 +0100
Slávek Banko scripsit:
Hi Nik,
I have verified that for kipi-plugins both imageviewer and slideshow plugins depend on OpenGL. So it looks like the same problem again.
I added the OpenGL dependency for TQt, and moved iceauth from RUN_DEPENDS to BUILD_DEPENDS for tdelibs. Please update and try building again.
https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/commit/5 0de2cb46e
Thanks!
Cheers
Now the only package not compiling is tdeedu :)
- tdeedu: does not find libboost_python.so, so won't compile:
===> tdeedu-trinity-14.0.7 depends on shared library: libboost_python.so - not found ===> Installing for py36-boost-libs-1.71.0 ===> Checking if py36-boost-libs is already installed ===> Registering installation for py36-boost-libs-1.71.0 as automatic Installing py36-boost-libs-1.71.0... You have built the Boost library with thread support.
Don't forget to add -pthread to your linker options when linking your code.
===> tdeedu-trinity-14.0.7 depends on shared library: libboost_python.so - not found *** Error code 1
Now this looks exceptionally good to me :)
Nik
Hi Nik,
oh, yeah, of course, the original version of boost-python-libs-1.65.1 was installed on my test system, so the problem didn't show up. It should be resolved in commit:
https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/commit/910362d...
Thank you for your efforts!
Cheers
Hi Slavec!
Anno domini 2019 Mon, 30 Dec 02:19:34 +0100 Slávek Banko scripsit:
On Sunday 29 of December 2019 23:07:28 Dr. Nikolaus Klepp wrote:
Hi Slavec!
Anno domini 2019 Sun, 29 Dec 17:24:03 +0100
Slávek Banko scripsit:
Hi Nik,
I have verified that for kipi-plugins both imageviewer and slideshow plugins depend on OpenGL. So it looks like the same problem again.
I added the OpenGL dependency for TQt, and moved iceauth from RUN_DEPENDS to BUILD_DEPENDS for tdelibs. Please update and try building again.
https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/commit/5 0de2cb46e
Thanks!
Cheers
Now the only package not compiling is tdeedu :)
- tdeedu: does not find libboost_python.so, so won't compile:
===> tdeedu-trinity-14.0.7 depends on shared library: libboost_python.so - not found ===> Installing for py36-boost-libs-1.71.0 ===> Checking if py36-boost-libs is already installed ===> Registering installation for py36-boost-libs-1.71.0 as automatic Installing py36-boost-libs-1.71.0... You have built the Boost library with thread support.
Don't forget to add -pthread to your linker options when linking your code.
===> tdeedu-trinity-14.0.7 depends on shared library: libboost_python.so - not found *** Error code 1
Now this looks exceptionally good to me :)
Nik
Hi Nik,
oh, yeah, of course, the original version of boost-python-libs-1.65.1 was installed on my test system, so the problem didn't show up. It should be resolved in commit:
https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging/commit/910362d...
Thank you for your efforts!
Cheers
Next round, this time I tried to build the database interfaces, too:
- tqt3-ibase-plugin: fales to compile, ibase.h not found. Does Interbase still exist? - tqt3-pgsql-plugin: fales to compile. Installing "postgresql96-server" solved the issue.
I am not sure, but it seams to be pointless to pull in the variouse databases (ibase/postgress/mysql/sqlite/sqlite3) automatically. IMO it would be better to automatically skip the database plugins. I also did not find a probram that used these plugins, but maybe I'm wrong here. So are the plugins obsolete or intended for future use?
Note to myself: Compile and install with "make install BATCH=yes". "make BATCH=yes" will not install all built packages.
So now it's time to make some usability tests :)
BTW, this is the list of built+installed packages - which is quite impressive (oh, I just kept the german language pack):
# pkg info | grep 14.0.7 abakus-trinity-14.0.7 Calculator for TDE akode-14.0.7 akode plugin for aRts amarok-trinity-14.0.7 Versatile and easy to use audio player for Trinity arts-trinity-14.0.7 aRts (analog realtime synthesizer) - the TDE sound system avahi-tqt-14.0.7 Avahi TQt integration library basket-trinity-14.0.7 Multi-purpose note-taking application for Trinity bibletime-trinity-14.0.7 A bible study tool for Trinity 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 digikam-trinity-14.0.7 Digital photo management application for Trinity dolphin-trinity-14.0.7 File manager for Trinity focusing on usability filelight-trinity-14.0.7 Show where your diskspace is being used gtk-qt-engine-trinity-14.0.7 Theme engine using TQt for GTK+ 2.x and Trinity gtk3-tqt-engine-trinity-14.0.7 GTK3 theme engine for Trinity gwenview-i18n-trinity-14.0.7 Internationalization (i18n) for Gwenview, an image viewer for Trinity gwenview-trinity-14.0.7 Image viewer for Trinity katapult-trinity-14.0.7 Item launcher for TDE kbarcode-trinity-14.0.7 Barcode and label printing application for Trinity kbfx-trinity-14.0.7 An alternative to T-Menu for TDE kbibtex-trinity-14.0.7 BibTeX editor for TDE kbiff-trinity-14.0.7 TDE mail notification utility kbookreader-trinity-14.0.7 eBook reader for Trinity kchmviewer-trinity-14.0.7 CHM viewer for Trinity kcontrol-autostart-trinity-14.0.7 autostart module for the Trinity control center kcontrol-ldap-bonding-trinity-14.0.7 Kerberos control module for the Trinity control center kcontrol-ldap-manager-trinity-14.0.7 Kerberos realm management module for the Trinity control center kcpuload-trinity-14.0.7 A CPU meter for Kicker [Trinity] kdbusnotification-trinity-14.0.7 DBUS notification service for Trinity kdirstat-trinity-14.0.7 Graphical disk usage display with cleanup facilities [Trinity] keep-trinity-14.0.7 Backup system for TDE kiosktool-trinity-14.0.7 Tool to configure the TDE kiosk framework kipi-plugins-trinity-14.0.7 Trinity image manipulation/handling plugins for KIPI aware programs knights-trinity-14.0.7 A chess interface for the Trinity Desktop Environment knowit-trinity-14.0.7 Tool for managing notes [Trinity] knutclient-trinity-14.0.7 A TDE GUI that displays UPS statistics from NUT's upsd [Trinity] konversation-trinity-14.0.7 User friendly Internet Relay Chat (IRC) client for TDE krename-trinity-14.0.7 Powerful batch renamer for TDE kshowmail-trinity-14.0.7 Show mails on a POP3 server without actually downloading them kshutdown-trinity-14.0.7 An advanced shut down utility for TDE ksquirrel-trinity-14.0.7 Powerful Trinity image viewer 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 libksquirrel-trinity-14.0.7 Libraries for KSquirrel libtdeldap-trinity-14.0.7 LDAP interface library for TDE libtqtinterface-14.0.7 Trinity TQt Interface tde-style-lipstik-trinity-14.0.7 Lipstik style for TDE 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 tdeartwork-trinity-14.0.7 Trinity themes, styles and more tdebase-trinity-14.0.7 Trinity Base Programs tdeedu-trinity-14.0.7 Trinity educational apps 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-mysql-plugin-14.0.7 TQt3 MySQL database plugin tqt3-odbc-plugin-14.0.7 TQt3 ODBC database plugin tqt3-psql-plugin-14.0.7 TQt3 PostgreSQL database plugin tqt3-sqlite-plugin-14.0.7 TQt3 SQLite database plugin tqt3-sqlite3-plugin-14.0.7 TQt3 SQLite 3.x database plugin yakuake-trinity-14.0.7 A Quake-style terminal emulator based on TDE Konsole technology [Trinity]
Nik
On Monday 30 of December 2019 14:18:12 Dr. Nikolaus Klepp wrote:
Next round, this time I tried to build the database interfaces, too:
- tqt3-ibase-plugin: fales to compile, ibase.h not found. Does Interbase
still exist?
- tqt3-pgsql-plugin: fales to compile. Installing
"postgresql96-server" solved the issue.
tde-packaging/freebsd updated for tqt3-ibase (firebird) and tqt3-pgsql
I am not sure, but it seams to be pointless to pull in the variouse databases (ibase/postgress/mysql/sqlite/sqlite3) automatically. IMO it would be better to automatically skip the database plugins. I also did not find a probram that used these plugins, but maybe I'm wrong here. So are the plugins obsolete or intended for future use?
We have some programs that use tqt3-sql plugins - kmymoney, krecipes, tdesvn, maybe some more. In any case, there may be some discussion as to whether tqt3-sql plugins should not be listed in dependencies Makefile. Likewise, not all tde-i18n language packages must be listed in the main Makefile.
Cheers
Hi Slavec!
Anno domini 2020 Wed, 1 Jan 15:46:48 +0100 Slávek Banko scripsit:
On Monday 30 of December 2019 14:18:12 Dr. Nikolaus Klepp wrote:
Next round, this time I tried to build the database interfaces, too:
- tqt3-ibase-plugin: fales to compile, ibase.h not found. Does Interbase
still exist?
- tqt3-pgsql-plugin: fales to compile. Installing
"postgresql96-server" solved the issue.
tde-packaging/freebsd updated for tqt3-ibase (firebird) and tqt3-pgsql
Just tried: - tqt3-psql-plugin: pulls in postgres. - tqt3-ibase-plugin: fails, ibase.h not found - well, inter base is sill missing on my system :)
Another thing I found when looking for the "system:/documents" problem: $ kxdglauncher --getpath --xdgname DOCUMENTS [2020/01/01 18:24:49.634] TQSettings::sync: failed to open '/etc/tqt3/tqt_plugins_3.5rc.tmp' for writing /home/nik
The result (/home/nik) is korrect on my linux system, but the error message is a bit strange. why does it try to write to /etc/tqt3/tqt_plugins_3.5rc.tmp?
I am not sure, but it seams to be pointless to pull in the variouse databases (ibase/postgress/mysql/sqlite/sqlite3) automatically. IMO it would be better to automatically skip the database plugins. I also did not find a probram that used these plugins, but maybe I'm wrong here. So are the plugins obsolete or intended for future use?
We have some programs that use tqt3-sql plugins - kmymoney, krecipes, tdesvn, maybe some more. In any case, there may be some discussion as to whether tqt3-sql plugins should not be listed in dependencies Makefile. Likewise, not all tde-i18n language packages must be listed in the main Makefile.
Ok, these are all programs I actually never knew they existed ...
Nik
Cheers
Hi Slavec!
Ok, I found one interesting thing: It looks like /opt/trinity/bin is not in the current path on FreeBSD for TDE applications, while it is in the path on linux. Now "kxdglauncher" cannot be executed, which results all *.desktop files with "URL=$( kxdgdesktop ...)" to fail and this causes TDE on FreeBSD to fail to open "system:/documents". To be precise, these 2 file are affected:
/opt/trinity/share/apps/systemview/documents.desktop /opt/trinity/share/apps/kdesktop/Desktop/My_Documents
So it might be a good idea to add /opt/trinity/bin to the path from inside the TDE startup script.
Oh, I might add: I use bash on my user account on FreeBSD, too, not csh.
Nik
Anno domini 2020 Wed, 1 Jan 18:27:04 +0100 Dr. Nikolaus Klepp scripsit:
Hi Slavec!
Anno domini 2020 Wed, 1 Jan 15:46:48 +0100 Slávek Banko scripsit:
On Monday 30 of December 2019 14:18:12 Dr. Nikolaus Klepp wrote:
Next round, this time I tried to build the database interfaces, too:
- tqt3-ibase-plugin: fales to compile, ibase.h not found. Does Interbase
still exist?
- tqt3-pgsql-plugin: fales to compile. Installing
"postgresql96-server" solved the issue.
tde-packaging/freebsd updated for tqt3-ibase (firebird) and tqt3-pgsql
Just tried:
- tqt3-psql-plugin: pulls in postgres.
- tqt3-ibase-plugin: fails, ibase.h not found - well, inter base is sill missing on my system :)
Another thing I found when looking for the "system:/documents" problem: $ kxdglauncher --getpath --xdgname DOCUMENTS [2020/01/01 18:24:49.634] TQSettings::sync: failed to open '/etc/tqt3/tqt_plugins_3.5rc.tmp' for writing /home/nik
The result (/home/nik) is korrect on my linux system, but the error message is a bit strange. why does it try to write to /etc/tqt3/tqt_plugins_3.5rc.tmp?
I am not sure, but it seams to be pointless to pull in the variouse databases (ibase/postgress/mysql/sqlite/sqlite3) automatically. IMO it would be better to automatically skip the database plugins. I also did not find a probram that used these plugins, but maybe I'm wrong here. So are the plugins obsolete or intended for future use?
We have some programs that use tqt3-sql plugins - kmymoney, krecipes, tdesvn, maybe some more. In any case, there may be some discussion as to whether tqt3-sql plugins should not be listed in dependencies Makefile. Likewise, not all tde-i18n language packages must be listed in the main Makefile.
Ok, these are all programs I actually never knew they existed ...
Nik
Cheers
On Wednesday 01 of January 2020 21:21:32 Dr. Nikolaus Klepp wrote:
Hi Slavec!
Ok, I found one interesting thing: It looks like /opt/trinity/bin is not in the current path on FreeBSD for TDE applications, while it is in the path on linux. Now "kxdglauncher" cannot be executed, which results all *.desktop files with "URL=$( kxdgdesktop ...)" to fail and this causes TDE on FreeBSD to fail to open "system:/documents". To be precise, these 2 file are affected:
/opt/trinity/share/apps/systemview/documents.desktop /opt/trinity/share/apps/kdesktop/Desktop/My_Documents
So it might be a good idea to add /opt/trinity/bin to the path from inside the TDE startup script.
Oh, I might add: I use bash on my user account on FreeBSD, too, not csh.
Nik
The starttde startup script should ensure that /opt/trinity/bin and /opt/trinity/games are added to PATH.
Check your ~/.xsession-errors to make sure everything seems right there.
Cheers
Hi Slavec!
Anno domini 2020 Wed, 1 Jan 21:42:02 +0100 Slávek Banko scripsit:
On Wednesday 01 of January 2020 21:21:32 Dr. Nikolaus Klepp wrote:
Hi Slavec!
Ok, I found one interesting thing: It looks like /opt/trinity/bin is not in the current path on FreeBSD for TDE applications, while it is in the path on linux. Now "kxdglauncher" cannot be executed, which results all *.desktop files with "URL=$( kxdgdesktop ...)" to fail and this causes TDE on FreeBSD to fail to open "system:/documents". To be precise, these 2 file are affected:
/opt/trinity/share/apps/systemview/documents.desktop /opt/trinity/share/apps/kdesktop/Desktop/My_Documents
So it might be a good idea to add /opt/trinity/bin to the path from inside the TDE startup script.
Oh, I might add: I use bash on my user account on FreeBSD, too, not csh.
Nik
The starttde startup script should ensure that /opt/trinity/bin and /opt/trinity/games are added to PATH.
Check your ~/.xsession-errors to make sure everything seems right there.
Found it! You are right, it is not a path-issue. It looks like a "$" is missing in "/opt/trinity/share/apps/kdesktop/Desktop/My_Documents". The solution for FreeBSD is simple as this:
- in "/opt/trinity/share/apps/kdesktop/Desktop/My_Documents" change the URL from URL=$( kxdglauncher --getpath --xdgname DOCUMENTS ) to this (2x $$): URL=$$( kxdglauncher --getpath --xdgname DOCUMENTS ) Now the desctop icon "My Documents" works as expected and so does "konqueror system://documents" :)
Could you please test, if this works also for you?
BTW, a simillar error is present in linux. This happens on DEVUAN: - open "konqueror system:/", click on "documents" --> "unknown error 21929" - open "konsole", enter "konqueror system:/documents" --> "unknown error 21929" - changing "kxdglauncher" to "/opt/trinity/bin/kxdglauncher" --> "unknown error 21929" - changing URL=$( kxdglauncher ...)" to "URL=$$( kxdglauncher...)" --> "unknown error 21929"
I don't know how to fix that.
Nik
Cheers
On Thursday 02 of January 2020 00:55:00 Dr. Nikolaus Klepp wrote:
Hi Slavec!
Anno domini 2020 Wed, 1 Jan 21:42:02 +0100
Slávek Banko scripsit:
On Wednesday 01 of January 2020 21:21:32 Dr. Nikolaus Klepp wrote:
Hi Slavec!
Ok, I found one interesting thing: It looks like /opt/trinity/bin is not in the current path on FreeBSD for TDE applications, while it is in the path on linux. Now "kxdglauncher" cannot be executed, which results all *.desktop files with "URL=$( kxdgdesktop ...)" to fail and this causes TDE on FreeBSD to fail to open "system:/documents". To be precise, these 2 file are affected:
/opt/trinity/share/apps/systemview/documents.desktop /opt/trinity/share/apps/kdesktop/Desktop/My_Documents
So it might be a good idea to add /opt/trinity/bin to the path from inside the TDE startup script.
Oh, I might add: I use bash on my user account on FreeBSD, too, not csh.
Nik
The starttde startup script should ensure that /opt/trinity/bin and /opt/trinity/games are added to PATH.
Check your ~/.xsession-errors to make sure everything seems right there.
Found it! You are right, it is not a path-issue. It looks like a "$" is missing in "/opt/trinity/share/apps/kdesktop/Desktop/My_Documents". The solution for FreeBSD is simple as this:
- in "/opt/trinity/share/apps/kdesktop/Desktop/My_Documents" change the
URL from URL=$( kxdglauncher --getpath --xdgname DOCUMENTS ) to this (2x $$): URL=$$( kxdglauncher --getpath --xdgname DOCUMENTS ) Now the desctop icon "My Documents" works as expected and so does "konqueror system://documents" :)
Could you please test, if this works also for you?
BTW, a simillar error is present in linux. This happens on DEVUAN:
- open "konqueror system:/", click on "documents" --> "unknown error
21929" - open "konsole", enter "konqueror system:/documents" --> "unknown error 21929" - changing "kxdglauncher" to "/opt/trinity/bin/kxdglauncher" --> "unknown error 21929" - changing URL=$( kxdglauncher ...)" to "URL=$$( kxdglauncher...)" --> "unknown error 21929"
I don't know how to fix that.
Nik
Cheers
Nik,
thank you for notifying of the problem! We can confirm it everywhere - Debian (regardless of architecture), Gentoo,... This is related to a recent security patch and will require some solution - for example, doubling $, as you found out.
https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/60
Cheers
Hi Slavec!
First usability test/runtime dependencies:
- tde does not pull in xorg, that might be a nice thing to add. - change line in /etc/ttys from XDM to TDM, so that it looks like this: ttyv8 "/opt/trinity/bin/tdm -nodaemon" xterm on secure
.. and then TDE on FreeBSD 12.1 is up and running, nice ! :) ("Lipstick"? Really? ... nice syle, better than "plastic" :) )
Nik