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.
yes, that happens because the vst native support seems not to work on 32bit: IMHO, the best option for you, if nobody doesn't have a better solution, is to add these cmake options between the others in the SlackBuild
yes, that happens because the vst native support seems not to work on 32bit: IMHO, the best option for you, if nobody doesn't have a better solution, is to add these cmake options between the others in the SlackBuild
and if you want to use VST plugins with muse just do it through dssi-vst (but I haven't tried building it here).
please report back if that solves.
The SlackBuild modification worked well, thanks again. At this moment I didn't engaged VST plugins.
Must arrange audio setup now (qjackctl and the like) because Muse yields no output sound while playing sample file.
Hi, I've posted this in another thread, but bassmadrigal suggest me to post my issue here.
I'm trying to build VirtualBox package from slackbuilds, in the middle of compile process I've receive this error:
Code:
/tmp/SBo/VirtualBox-5.0.40/include/iprt/asm.h:1647:10: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
/tmp/SBo/VirtualBox-5.0.40/include/iprt/asm.h:1647:10: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
/tmp/SBo/VirtualBox-5.0.40/include/iprt/asm.h:1647:10: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
/tmp/SBo/VirtualBox-5.0.40/include/iprt/asm.h:1647:10: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
filesplitter: Out of 153 files: 153 rewritten, 0 unchanged. (/tmp/SBo/VirtualBox-5.0.40/out/linux.amd64/release/obj/VirtualBox/include)
kmk_builtin_append "/tmp/SBo/VirtualBox-5.0.40/out/linux.amd64/release/obj/VirtualBox/include/COMWrappers"
C VBoxDTraceCmd - {C}/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c
In file included from /tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/sys/dtrace.h:55:0,
from /tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dtrace.h:38,
from /tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c:37:
/tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/include/VBoxDTraceTypes.h:59:37: error: conflicting types for ‘greg_t’
typedef RTCCINTREG greg_t;
^~~~~~
In file included from /usr/include/signal.h:302:0,
from /usr/include/sys/wait.h:36,
from /tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c:34:
/usr/include/sys/ucontext.h:37:37: note: previous declaration of ‘greg_t’ was here
__extension__ typedef long long int greg_t;
^~~~~~
/tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c: In function ‘VBoxDTraceMain’:
/tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c:1273:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
g_pname = RTProcShortName();
^
kmk: *** [/tmp/SBo/VirtualBox-5.0.40/out/linux.amd64/release/obj/VBoxDTraceCmd/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.o] Error 1
The failing command:
@gcc -c -O2 -g -pipe -pedantic -Wshadow -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-unused-parameter -Wlogical-op -Wno-long-long -Wno-long-long -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Werror-implicit-function-declaration -Wno-variadic-macros -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -fPIC -Wno-format -Wno-overlength-strings -Wno-sign-compare -Wno-strict-prototypes -Wno-missing-prototypes -Wno-missing-declarations -Wno-shadow -m64 -I/tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/include -I/tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common -I/tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libctf/common -I/tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common -I/tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/common/ctf -I/tmp/SBo/VirtualBox-5.0.40/out/linux.amd64/release/obj/VBoxDTraceCmd/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common -I/tmp/SBo/VirtualBox-5.0.40/out/linux.amd64/release/obj/VBoxDTraceCmd/dtrace -I/tmp/SBo/VirtualBox-5.0.40/include -I/tmp/SBo/VirtualBox-5.0.40/out/linux.amd64/release -DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\" -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_DEBUGGER -DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\" -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/lib64/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/lib64/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/share/virtualbox\" -D_LARGEFILE64_SOURCE -DIN_RING3 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DVBOX_WITH_DTRACE -DVBOX_WITH_DTRACE_R3 -DPIC -DVBOX_IN_EXTPACK -DVBOX_IN_EXTPACK_R3 -DVBOX_IN_DTRACE_EXTPACK -DRTMEM_WRAP_TO_EF_APIS -DUSING_FLEX -D_XOPEN_SOURCE=700 -Wp,-MD,/tmp/SBo/VirtualBox-5.0.40/out/linux.amd64/release/obj/VBoxDTraceCmd/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.o.dep -Wp,-MT,/tmp/SBo/VirtualBox-5.0.40/out/linux.amd64/release/obj/VBoxDTraceCmd/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.o -Wp,-MP -o /tmp/SBo/VirtualBox-5.0.40/out/linux.amd64/release/obj/VBoxDTraceCmd/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.o /tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c
kmk: *** Waiting for unfinished jobs....
kmk: *** Exiting with status 2
Slackware64 -current
$ uname -a
Linux 4.9.45 #1 SMP Fri Aug 25 01:04:38 CDT 2017 x86_64 Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz GenuineIntel GNU/Linux
virtualbox 5.0.40 doesn't work with gcc-7 and looking at it doesn't seem to be easily patchable: I'm not sure if a newer version could work with it but maybe it's better if you get in touch with the maintainer for that.
Hi, I've posted this in another thread, but bassmadrigal suggest me to post my issue here.
Code:
In file included from /tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/sys/dtrace.h:55:0,
from /tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dtrace.h:38,
from /tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c:37:
/tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/include/VBoxDTraceTypes.h:59:37: error: conflicting types for ‘greg_t’
typedef RTCCINTREG greg_t;
^~~~~~
In file included from /usr/include/signal.h:302:0,
from /usr/include/sys/wait.h:36,
from /tmp/SBo/VirtualBox-5.0.40/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c:34:
/usr/include/sys/ucontext.h:37:37: note: previous declaration of ‘greg_t’ was here
__extension__ typedef long long int greg_t;
I tried to build vbox on an old virtualized -current (20170704) and it works well. Therefore, I checked existing changes between my old current and -current, and the issue is due to a change done in latest glibc (2.25 vs 2.26), and more precisely the following change in /usr/include/sys/ucontext.h :
Code:
/* Number of general registers. */
-#define NGREG 23
+#define __NGREG 23
+#ifdef __USE_MISC
+# define NGREG __NGREG
+#endif
This change leads to the conflicting types in VBoxDTraceTypes.h.
The qt5 errors are red herrings, the real issue is that qt5 doesn't like slibtool. It builds fine with the GNU libtool included with slackware. This issue will hopefully be addressed sooner or later elsewhere.
Edit: It builds now, I'm not sure it really uses (s)libtool and I'm not sure why it wasn't building before...
I just compiled QT5 on a new install: the output in the sbopkg buildlog suggests that these are functions that are not found on the system and therefore not compiled in:
for example: no postgres on slack but instead sqlite (but not sqlite2); the former is not, the latter (but not sqlite2) is enabled:
Hi, on my new system with i7 quadcore 7700HQ openblas v0.2.11 from SBo does not compile:
Code:
Makefile:131: *** OpenBLAS: Detecting CPU failed. Please set TARGET explicitly, e.g. make TARGET=your_cpu_target. Please read README for the detail.. Stop.
The latest version, openblas v0.2.20 gives no problem:
Code:
Building package OpenBLAS-0.2.20-x86_64-1ponce.tgz ... OK
Hi, on my new system with i7 quadcore 7700HQ openblas v0.2.11 from SBo does not compile:
Code:
Makefile:131: *** OpenBLAS: Detecting CPU failed. Please set TARGET explicitly, e.g. make TARGET=your_cpu_target. Please read README for the detail.. Stop.
The latest version, openblas v0.2.20 gives no problem:
Code:
Building package OpenBLAS-0.2.20-x86_64-1ponce.tgz ... OK
maybe this happens also with 14.2? could you please report it on the slackbuilds-users mailing list and to the maintainer?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.