Registered Member
|
Unable to build current (18.09) Git, although taglib is 1.6 and taglib-extras is 1.0, as forced in the ChangeLog.
m0nk
If men could get pregnant, abortion would be a sacrament.
|
Manager
|
That works here, are you sure you have all your paths set correctly?
Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ... |
Registered Member
|
Same here on Arch Linux (taglib 1.6 and taglib-extras 1.0 installed)
|
Registered Member
|
taglib(-devel) version 1.6 installed taglib-extras-(devel) version 1.0 installed see cmake output: -----snip-----
Build dir is fresh, too. Am I to fast with the new taglib(-extras) versions? They are prerequisites in the ChangeLog. m0nk
If men could get pregnant, abortion would be a sacrament.
|
Registered Member
|
Solved:
in taglib-1.6 mp4 and asf isn't enabled by default. So I needed
m0nk
If men could get pregnant, abortion would be a sacrament.
|
Registered Member
|
YO! |
Registered Member
|
OMG!
Me have the same problem but...: When I do.. cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull .. -- Taglib found: -L/usr/lib64 -ltag -- Found Qt-Version 4.5.2 (using /usr/bin/qmake) -- Found X11: /usr/lib64/libX11.so -- Phonon Version: 4.3.50 -- Found KDE 4.3 include dir: /usr/include -- Found KDE 4.3 library dir: /usr/lib64 -- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler -- Found automoc4: /usr/bin/automoc4 -- Checking if the QtScript Qt Bindings are installed. -- includes /usr/lib/qt4/include/QtCore;/usr/lib/qt4/include/QtScript;/usr/include;/usr/include/KDE;/usr/include/KDE;/usr/include;/usr/lib/qt4/include/QtXmlPatterns;/usr/lib/qt4/include/QtWebKit;/usr/lib/qt4/include/QtHelp;/usr/lib/qt4/include/QtAssistant;/usr/lib/qt4/include/QtDBus;/usr/lib/qt4/include/QtTest;/usr/lib/qt4/include/QtUiTools;/usr/lib/qt4/include/QtScript;/usr/lib/qt4/include/QtSvg;/usr/lib/qt4/include/QtXml;/usr/lib/qt4/include/QtSql;/usr/lib/qt4/include/QtOpenGL;/usr/lib/qt4/include/QtNetwork;/usr/lib/qt4/include/QtDesigner;/usr/lib/qt4/include/QtDesigner;/usr/lib/qt4/include/QtAssistant;/usr/lib/qt4/include/Qt3Support;/usr/lib/qt4/include/QtGui;/usr/lib/qt4/include/QtCore;/usr/lib/qt4/include/Qt;/usr/lib/qt4/mkspecs/default;/usr/lib/qt4/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include libraries /usr/lib64/libQtScript.so;/usr/lib64/libQtCore.so;-lpthread;/usr/lib64/libQtGui.so;-L/usr/lib64;-lkdecore;-lkdeui -- QtBindings found -- Found MySQL: /usr/include/mysql, /usr/lib64/libmysqlclient.so -- Found MySQL Embedded: /usr/include/mysql, /usr/lib64/mysql/libmysqld.a -- Strigi API needs 'signed char' -- Found liblastfm: /usr/include/lastfm, /usr/lib64/liblastfm.so -- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig -- Found MTP: /usr/lib64/libmtp.so -- Libgcrypt found: /usr/lib64/libgcrypt.so -- Found GObject libraries: /usr/lib64/libgobject-2.0.so;/usr/lib64/libgmodule-2.0.so;/usr/lib64/libgthread-2.0.so;/usr/lib64/libglib-2.0.so -- Found GObject includes : /usr/include/glib-2.0/gobject -- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig -- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig -- Found MTP: /usr/lib64/libmtp.so ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. ----------------------------------------------------------------------------- * kdelibs - The toolkit Amarok uses to build * qtscript-qt - QtScript Qt Bindings * mysqld - Embedded MySQL * zlib - zlib * strigi - Index metadata of files * liblastfm - Enable Last.Fm service, including scrobbling, song submissions, and suggested song dynamic playlists * libgpod - Support Apple iPod audio devices * Gdk - Support for artwork on iPod audio devices via GdkPixbuf * libmtp - Enable Support for portable media devices that use the media transfer protocol * curl - cURL provides the necessary network libraries required by mp3tunes. * libxml2 - LibXML2 is an XML parser required by mp3tunes. * openssl or libgcrypt - OpenSSL or GNU Libgcrypt provides cryptographic functions required by mp3tunes. * gobject - Required by mp3tunes. * loudmouth - Loudmouth is the communication backend needed by mp3tunes for syncing. * Qt4 Glib support - Qt4 must be compiled with glib support for mp3tunes * glib2 - Required by libgpod and mp3tunes ----------------------------------------------------------------------------- -- Congratulations! All external packages have been found. ----------------------------------------------------------------------------- -- Configuring done -- Generating done -- Build files have been written to: /home/senil/Documentos/compilaciones/amarok/amarok/build All OK... And I do... make [ 5%] Built target amaroklib_automoc [ 5%] Built target amarokpud [ 5%] Built target amarokocsclient_automoc [ 5%] Built target amarokocsclient Linking CXX shared library ../lib/libamaroklib.so /usr/bin/ld: Dwarf Error: Offset (12436) greater than or equal to .debug_str size (460). CMakeFiles/amaroklib.dir/__/shared/taglib_filetype_resolvers/asffiletyperesolver.o: In function `ASFFileTypeResolver::createFile(char const*, bool, TagLib::AudioProperties::ReadStyle) const': /home/senil/Documentos/compilaciones/amarok/amarok/shared/taglib_filetype_resolvers/asffiletyperesolver.cpp:32: undefined reference to `CheckExtensionImpl(char const*, char const*)' /home/senil/Documentos/compilaciones/amarok/amarok/shared/taglib_filetype_resolvers/asffiletyperesolver.cpp:32: undefined reference to `CheckExtensionImpl(char const*, char const*)' /usr/bin/ld: Dwarf Error: Offset (12436) greater than or equal to .debug_str size (243). CMakeFiles/amaroklib.dir/__/shared/taglib_filetype_resolvers/mp4filetyperesolver.o: In function `MP4FileTypeResolver::createFile(char const*, bool, TagLib::AudioProperties::ReadStyle) const': /home/senil/Documentos/compilaciones/amarok/amarok/shared/taglib_filetype_resolvers/mp4filetyperesolver.cpp:31: undefined reference to `CheckExtensionImpl(char const*, char const*)' /home/senil/Documentos/compilaciones/amarok/amarok/shared/taglib_filetype_resolvers/mp4filetyperesolver.cpp:31: undefined reference to `CheckExtensionImpl(char const*, char const*)' /home/senil/Documentos/compilaciones/amarok/amarok/shared/taglib_filetype_resolvers/mp4filetyperesolver.cpp:31: undefined reference to `CheckExtensionImpl(char const*, char const*)' CMakeFiles/amaroklib.dir/__/shared/taglib_filetype_resolvers/mp4filetyperesolver.o:/home/senil/Documentos/compilaciones/amarok/amarok/shared/taglib_filetype_resolvers/mp4filetyperesolver.cpp:31: more undefined references to `CheckExtensionImpl(char const*, char const*)' follow /usr/bin/ld: Dwarf Error: Offset (13805) greater than or equal to .debug_str size (298). CMakeFiles/amaroklib.dir/__/shared/taglib_filetype_resolvers/mimefiletyperesolver.o: In function `MimeFileTypeResolver::createFile(char const*, bool, TagLib::AudioProperties::ReadStyle) const': /home/senil/Documentos/compilaciones/amarok/amarok/shared/taglib_filetype_resolvers/mimefiletyperesolver.cpp:76: undefined reference to `TagLibExtras::RealMedia::File::File(char const*, bool, TagLib::AudioProperties::ReadStyle)' collect2: ld devolvió el estado de salida 1 make[2]: *** [lib/libamaroklib.so.1.0.0] Error 1 make[1]: *** [src/CMakeFiles/amaroklib.dir/all] Error 2 make: *** [all] Error 2 I'm download taglib 1.6 taglib-extras 1.0.0 Compiling taglib 1.6: ./configure --enable-asf --enable-mp4 All ok but nothig Please, can you helpme? |
Registered Member
|
Wie aktivier ich das bei cmake? |
Registered Member
|
-DWITH_MP4=ON -DWITH_ASF=ON P.S: Please use english language. |
Registered Member
|
Thanks. For some reason I've thought this is the german forum section. Sorry about that.
|
Registered Member
|
It seems that the original problem ("undefined reference to `CheckExtensionImpl") is that CheckExtensionImpl symbol is not exported in taglib-extras.
Upgrading to taglib-extra-1.0.1 fixed a problem for me. |
Registered Member
|
How to compile taglib with asf support in kdesvn-build? I use KDE trunk compiled with it everyday and need Amarok trunk.
Bananikus, proud to be a member of KDE forums since 2008-Dec.
|
Administrator
|
Open Konsole and change into the build/kdesupport/taglib directory. Then run "cmake . -DWITH_ASF=TRUE then you can run kdesvn-build as normal and ASF support will be included.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Manager
|
You could also have read the previous posts where you could have found the answer...
Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ... |
Registered Member
|
When I use this command in ../kdesvn/kdesupport/taglib/, taglib compile against without asf support...
Bananikus, proud to be a member of KDE forums since 2008-Dec.
|
Registered users: Baidu [Spider], Bing [Bot], Google [Bot]