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.
Maybe you or Ponce should get a sticky for "SBo scripts not building on 14.2" going. I know that the preferred method of reporting is via the maintainer and the mail list, but it could be helpful to have a resource here on LQ as well.
Maybe you or Ponce should get a sticky for "SBo scripts not building on 14.2" going. I know that the preferred method of reporting is via the maintainer and the mail list, but it could be helpful to have a resource here on LQ as well.
Just a thought.
we want to make things as easy for users as it can get but unfortunately we cannot force the maintainers to follow another channel for reports, there are many of them that are not on LQ...
pcre.patch works on all current! Delete nothing on your system
Quote:
Originally Posted by RadicalDreamer
obrea OpenCOLLADA is having issues with pcre
Code:
In file included from /tmp/SBo/OpenCOLLADA-1.6.62/COLLADABaseUtils/src/COLLADABUURI.cpp:18:0:
/usr/include/pcre.h:325:33: error: conflicting declaration ‘typedef struct real_pcre8_or_16 pcre’
typedef struct real_pcre8_or_16 pcre;
^~~~
In file included from /tmp/SBo/OpenCOLLADA-1.6.62/COLLADABaseUtils/src/COLLADABUURI.cpp:14:0:
/tmp/SBo/OpenCOLLADA-1.6.62/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h:17:26: note: previous declaration as ‘typedef struct real_pcre pcre’
typedef struct real_pcre pcre;
^~~~
make[2]: *** [COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/build.make:76: COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/src/COLLADABUURI.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:560: COLLADABaseUtils/CMakeFiles/OpenCOLLADABaseUtils_shared.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
**Disclaimer only rebuilding dependencies of Blender at the moment
Edit:
OpenColorio will not build if OpenImageIO is installed. It tries to link to it & runs into libboost issues. I removed them both and OpenColorio was able to build.
hi wmhrae, I'm not sure what's happening there but here opencollada builds fine without any patches on an up-2-date slackware64-current...
could it be because when the error was reported (two years ago!) opencollada was at version 1.6.62 on SBo and now is at 1.6.68? I am not sure, but it could be.
Cheetah-2.4.4.tar.gz might be for python2; it is apparently incompatible with python3. Cheetah3-3.2.4.tar.gz builds and installs error-free in python3.
Code:
Traceback (most recent call last):
File "setup.py", line 10, in <module>
import SetupTools
File "/tmp/SBo/Cheetah-2.4.4/SetupTools.py", line 50
except DistutilsPlatformError, x:
^
SyntaxError: invalid syntax
For uqm, it looks like there's a conflict between the system strings.h and the strings.h files used in the game when building.
Adding this to the SlackBuild before the build_config invocation fixes it (adapted from Debian):
Code:
for d in src/uqm/comm/*/ ; do
cd $d
mv strings.h ustrings.h
cd $tmp/$PRGNAM-$VERSION
done
find ./src/uqm/comm -type f -name '*.c' | xargs sed -i s/strings.h/ustrings.h
find ./src/uqm/comm -type f -name '*.h' | xargs sed -i s/STRINGS/USTRINGS/g
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'neon'
-- Found neon, version 0.31.1
-- Found Neon: /usr/lib64/libneon.so
-- Checking for module 'libxml-2.0'
-- Found libxml-2.0, version 2.9.10
-- Found LibXml2: /usr/lib64/libxml2.so
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/SBo/libmusicbrainz-release-5.1.0/build
Scanning dependencies of target make-c-interface
[ 1%] Building CXX object src/CMakeFiles/make-c-interface.dir/make-c-interface.cc.o
[ 3%] Building CXX object src/CMakeFiles/make-c-interface.dir/xmlParser.cc.o
[ 4%] Linking CXX executable make-c-interface
[ 4%] Built target make-c-interface
make[2]: *** No rule to make target 'src/*.inc', needed by 'src/mb5_c.cc'. Stop.
make[1]: *** [CMakeFiles/Makefile2:278: src/CMakeFiles/musicbrainz5.dir/all] Error 2
make: *** [Makefile:150: all] Error 2
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.