I pushed a few changes to the cmake lists, its split out so /src has its own cmakelists and i was missing some includes so i did some fresh builds and I get a full build now.
I am building against the debian devel packages so i must be behind, but still, you'd think changing it would fix it.
ii tdelibs14-trinity-dev 4:14.1.6-0debian12.0.0+0 amd64 development files for the TDE core libraries
Calvin Morrison via tde-devels wrote:
> I 'created' the repo in gitea as well
>
>
> thanks!
>
Very good congrats!
Here some remarks:
1. generally we split the CMakeLists.txt in project specific and code
specific part. Just open one project and have a look. It is more
convenient, nothing against putting everything in one.
2. do not use hardcoded paths for example
include_directories(
- ${CMAKE_CURRENT_BINARY_DIR}
- ${TQT_INCLUDE_DIRS}
- /usr/include/tqt3
- /usr/include/tqt
- ${TDE_INCLUDE_DIR}
- /opt/trinity/include
- ${PULSE_INCLUDE_DIRS}
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${PULSE_INCLUDE_DIRS}
)
3. At some point of time kuniqueapplication did change into
tdeuniqueapplication
-#include <kuniqueapplication.h>
+#include <tdeuniqueapplication.h>
So even changing 2, then 3, then 1, I couldn't build
$ make all
[ 3%] Generating src/tmixtray.moc
[ 7%] Generating src/audiodevice.moc
[ 11%] Generating src/balanceknob.moc
[ 14%] Generating src/devicespage.moc
[ 18%] Generating src/devicewidget.moc
[ 22%] Generating src/kledbutton.moc
[ 25%] Generating src/mixerwindow.moc
[ 29%] Generating src/preferencesdlg.moc
[ 33%] Generating src/pulsedevice.moc
[ 37%] Generating src/pulsemodel.moc
[ 40%] Generating src/tmixapp.moc
[ 44%] Generating src/tmixpopup.moc
[ 48%] Building CXX object src/CMakeFiles/tmix.dir/main.cpp.o
/mnt/DEVELOPMENT/Projects/TDE/tmix/src/main.cpp:1:10: fatal error:
tdeuniqueapplication.h: No such file or directory
1 | #include <tdeuniqueapplication.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
--
FCD6 3719 0FFB F1BF 38EA 4727 5348 5F1F DCFE BCB0
____________________________________________________