SBo scripts not building on current (read 1st post, pls)
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
build opencv passing to the script the variable CVDOCS=no, like
Code:
CVDOCS=no ./opencv.SlackBuild
EDIT: no, that doesn't work because it must be disabled explicitly in the SlackBuild (the default in CMakeLists.txt is to build the docs): modify it like follows and build it without the parameter above
build opencv passing to the script the variable CVDOCS=no, like
Code:
CVDOCS=no ./opencv.SlackBuild
EDIT: no, that doesn't work because it must be disabled explicitly in the SlackBuild (the default in CMakeLists.txt is to build the docs): modify it like follows and build it without the parameter above
While that may work, it should only be considered a workaround. It is actually a regression in doxygen itself (or perhaps a broken Doxyfile). I am able to "updgrade" the existing doxygen 1.8.14 to 1.8.9.1 (from 14.2) and the full "make doxygen" works correctly.
Hi again , in order to upgrade rubygems not building arround rubygem-gtk2 , i make and test the need modifications , and i put all in a tarball , for ponce suppervision and consideration.
Quote:
rubygem-pkg-config-1.2.9 --> no extra modifications
rubygem-cairo-1.15.11 --> no extra modifications
rubygem-glib2-3.2.1 --> ommites extraction of file README from gem , cause no longer exist
rubygem-cairo-gobject-3.2.1 --> NEW DEP FOR PANGO 3.2.1
rubygem-gobject-introspection-3.2.1 --> NEW DEP FOR PANGO 3.2.1
rubygem-pango-3.2.1 --> ommites extraction of file README from gem , cause no longer exist
rubygem-atk-3.2.1 --> ommites extraction of file README from gem , cause no longer exist
rubygem-gio2-3.2.1 --> NEW DEP FOR GDK_PIXBUF2-3.2.1
rubygem-gdk_pixbuf2-3.2.1 --> ommites extraction of file README from gem , cause no longer exist
rubygem-gtk2-3.2.1 --> no extra modifications
All info files updated for new DEPS , MD5SUMS , URL AND VERSION match.
New packages
rubygem-cairo-gobject-3.2.1 + rubygem-gobject-introspection --> required by pango
rubygem-gio2-3.2.1 --> required by gdk_pixbuf2
updated
rubygem-pkg-config 1.1.6 to 1.2.9
rubygem-cairo 1.14.1 to 1.15.11
rubygem-glib2 2.2.5 to 3.2.1
rubygem-pango 2.2.5 to 3.2.1
rubygem-atk 2.2.5 to 3.2.1
rubygem-gdk_pixbuf2 2.2.5 to 3.2.1
rubygem-gtk2 2.2.5 to 3.2.1
Clementine is still a beast to compile in -current.
Right now I'm getting this error despite putting -fpermissive in the SLCKFLAGS:
Code:
[ 71%] Building CXX object src/CMakeFiles/clementine_lib.dir/internet/spotify/spotifyblobdownloader.cpp.o
/tmp/SBo/Clementine-1.3.1/src/internet/spotify/spotifyblobdownloader.cpp: In member function ‘bool SpotifyBlobDownloader::CheckSignature(const QMap<QString, QByteArray>&, const QStringList&)’:
/tmp/SBo/Clementine-1.3.1/src/internet/spotify/spotifyblobdownloader.cpp:192:38: error: ISO C++ forbids declaration of ‘type name’ with no type [-Werror=permissive]
bytes.Put(reinterpret_cast<const byte*>(public_key_data.constData()),
I hate that stupid spotify blob downloader! Any suggestions?
Clementine is still a beast to compile in -current.
Right now I'm getting this error despite putting -fpermissive in the SLCKFLAGS:
Code:
[ 71%] Building CXX object src/CMakeFiles/clementine_lib.dir/internet/spotify/spotifyblobdownloader.cpp.o
/tmp/SBo/Clementine-1.3.1/src/internet/spotify/spotifyblobdownloader.cpp: In member function ‘bool SpotifyBlobDownloader::CheckSignature(const QMap<QString, QByteArray>&, const QStringList&)’:
/tmp/SBo/Clementine-1.3.1/src/internet/spotify/spotifyblobdownloader.cpp:192:38: error: ISO C++ forbids declaration of ‘type name’ with no type [-Werror=permissive]
bytes.Put(reinterpret_cast<const byte*>(public_key_data.constData()),
I hate that stupid spotify blob downloader! Any suggestions?
More info:
There are two patches, one for chromaprint andanother identified as "functional-header". It still fails to build with those patches applied.
I just tried to build clementine here and it went fine without even trying to build spotifyblobdownloader: reading the README it seems to need dependencies not on SBo to work so it hasn't been tested at all.
what I can suggest you to try is removing temporarily any installation of libspotify/spotify and build clementine again.
I just tried to build clementine here and it went fine without even trying to build spotifyblobdownloader: reading the README it seems to need dependencies not on SBo to work so it hasn't been tested at all.
what I can suggest you to try is removing temporarily any installation of libspotify/spotify and build clementine again.
Hi Ponce, I don't have any spotify packages installed. Still fails.
Hi Ponce, I don't have any spotify packages installed. Still fails.
maybe I wasn't clear in my previous answer: on a clean and full Slackware current installation with just the dependencies for clementine this builds fine.
I'm not sure what makes the build break in your installation, I guessed libspotify because it was building a spotify module that wasn't built in my case.
you can try adding to the line
Code:
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS"
an additional parameter
Code:
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error"
but I can't guarantee that it will work.
if it doesn't I can only suggest you to try building it on a clean installation.
I finally managed clementine to build. What a beast! I was able to compile it without having to use the suggestion by ponce.
The culprit? cryptopp.
I have AlienBob's Plasma 5 installed and in its latest version Eric introduced cryptopp 6.0.
Turns out that compilation fails under that version.
However, clementine builds OK with the SBo's supplied cryptopp, which is at version 5.6.5.
After building, I removed SBo's cryptopp and replaced it with the one supplied by Eric. Clementine then refused to run complaining that libcryptopp.so.5.6 was missing. Symlinking to libcryptopp.so.6.0 solved it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.