https://bugs.kde.org/show_bug.cgi?id=398844
Bug ID: 398844 Summary: Wrong archive name like "libartikulatesound.so.0" Product: extra-cmake-modules Version: 5.46.0 Platform: Other OS: OpenBSD Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: ecm-bugs-n...@kde.org Reporter: raf...@sizeofvoid.org Target Milestone: --- Hallo KDE devs, I ported a lot of software from the KDE universe to OpenBSD[1]. Currently I am working on porting all KDE Applications 17/18.XX to OpenBSD. For a some applications I've been running into the same issue and it's always the same issue. CMake creates a wrong archive name like "libartikulatesound.so.0". Please see example below from artikulate-17.12.3. It should be "artikulatesound" and of course ld(1) can't handel it. FAILED: libsound/src/qtmultimediabackend/qtmultimediabackend.so : && /usr/ports/pobj/artikulate-17.12.3/bin/c++ -fPIC -O2 -pipe -std=c++0x -fno-operator-names -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -fdiagnostics-color=always -fexceptions -DNDEBUG -Wl,--fatal-warnings -Wl,--enable-new-dtags -shared -o libsound/src/qtmultimediabackend/qtmultimediabackend.so libsound/src/qtmultimediabackend/CMakeFiles/qtmultimediabackend.dir/qtmultimediabackend.cpp.o libsound/src/qtmultimediabackend/CMakeFiles/qtmultimediabackend.dir/qtmultimediacapturebackend.cpp.o libsound/src/qtmultimediabackend/CMakeFiles/qtmultimediabackend.dir/qtmultimediaoutputbackend.cpp.o libsound/src/qtmultimediabackend/CMakeFiles/qtmultimediabackend.dir/__/libsound_debug.cpp.o libsound/src/qtmultimediabackend/CMakeFiles/qtmultimediabackend.dir/qtmultimediabackend_autogen/mocs_compilation.cpp.o -L/usr/ports/pobj/artikulate-17.12.3/build-amd64/libsound/src -L/usr/local/lib/qt5/. -L/usr/local/lib -Wl,-rpath,/usr/ports/pobj/artikulate-17.12.3/build-amd64/libsound/src:/usr/local/lib/qt5/.:/usr/local/lib:/usr/X11R6/lib: -llibartikulatesound.so.0 -lQt5Multimedia -lKF5CoreAddons -lKF5I18n -lQt5Network -lQt5Gui -lQt5Core -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : /usr/bin/ld: cannot find -llibartikulatesound.so.0 c++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. *** Error 1 in . (/usr/ports/devel/cmake/cmake.port.mk:39 'do-build') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2729 '/usr/ports/pobj/artikulate-17.12.3/build-amd64/.build_done') *** Error 1 in /usr/ports/mystuff/openbsd-wip/x11/kde-applications/artikulate (/usr/ports/infrastructure/mk/bsd.port.mk:2412 'all') I'd be grateful for any advice. [1]: http://openports.se/bbmaint.php?maint=openbsd-...@googlegroups.com -- You are receiving this mail because: You are watching all bug changes.