| Summary: | Build Issue: tdelibs FTBFS on tdehardwaredevices.cpp with some combinations of options | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Alexander Golubev (Fat-Zer) <fatzer2> |
| Component: | tdelibs | Assignee: | Alexander Golubev (Fat-Zer) <fatzer2> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugwatch, darrella, fatzer2 |
| Priority: | P5 | ||
| Version: | R14.0.0 [Trinity] | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Attachments: |
build.log
yet another cmake patch the new patch Updated patch |
||
Created attachment 1404 [details]
yet another cmake patch
I am unable to build tdelibs with this patch. My build options:
-DCMAKE_C_FLAGS:STRING="$CPUOPT" \
-DCMAKE_CXX_FLAGS:STRING="$CPUOPT $DEBUG_CMAKE_OPT" \
-DCMAKE_INSTALL_PREFIX=${PREFIX} \
-DCMAKE_SKIP_RPATH=OFF \
-DSYSCONF_INSTALL_DIR=${SYSCONFDIR} \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DMAN_INSTALL_DIR=${MANDIR} \
-DWITH_GCC_VISIBILITY=ON \
-DWITH_LIBART=ON \
-DWITH_LIBIDN=ON \
-DWITH_LUA=$LUA \
-DWITH_TIFF=ON \
-DWITH_JASPER=ON \
-DWITH_OPENEXR=ON \
-DWITH_UTEMPTER=ON \
-DWITH_AVAHI=$DNSSD \
-DWITH_ASPELL=ON \
-DWITH_HSPELL=OFF \
-DWITH_ARTS=ON \
-DWITH_ALSA=ON \
-DWITH_SSL=ON \
-DWITH_CUPS=ON \
-DWITH_INOTIFY=ON \
-DWITH_PCRE=ON \
-DWITH_GAMIN=ON \
-DWITH_UDISKS=ON \
-DWITH_UDISKS2=ON \
-DWITH_UPOWER=ON \
-DWITH_NETWORK_MANAGER_BACKEND=ON \
-DWITH_CONSOLEKIT=OFF \
-DWITH_ELFICON=OFF \
-DWITH_SUDO_TDESU_BACKEND=OFF
The build log failure: In file included from /dev/shm/tdelibs/tdecore/networkbackends/network-manager/network-manager.cpp:27:0: /dev/shm/tdelibs/tdecore/networkbackends/network-manager/network-manager_p.h:45:33: fatal error: networkmanagerproxy.h: No such file or directory compilation terminated. Created attachment 1428 [details] the new patch (In reply to comment #3) > The build log failure: > > In file included from > /dev/shm/tdelibs/tdecore/networkbackends/network-manager/network-manager.cpp:27:0: > /dev/shm/tdelibs/tdecore/networkbackends/network-manager/network-manager_p.h:45:33: > fatal error: networkmanagerproxy.h: No such file or directory > compilation terminated. Yes, I missed 'S' on the end of "DIRS", sorry. The latest patch built fine for me with no errors on Slackware. I don't know what usability tests to perform. Created attachment 1436 [details]
Updated patch
Because of some recent tdelibs patches, I updated this patch. The new patch looks almost identical to the original and built without failure for me. Please retest.
Alexander, have you tested the updated patch? (In reply to comment #7) > Alexander, have you tested the updated patch? Sorry for haven't replied. I've retested it just now and it works... All in all there was just added yet another link directory... Thanks. :) Patch pushed to got in commit c8d64e3c. |
Created attachment 1403 [details] build.log some samples of such options are: 1) -DWITH_UDISKS2=ON -DWITH_UPOWER=OFF -DWITH_NETWORK_MANAGER_BACKEND=OFF 2) -DWITH_CONSOLEKIT=ON -DWITH_UDISKS=OFF -DWITHOUT_UDISKS2=OFF -DWITH_UPOWER=OFF and some other.