Ticket #11803 (closed defect: obsolete)
Fails to build with gSOAP 2.8.13
Reported by: | jospezial | Owned by: | |
---|---|---|---|
Component: | webservices | Version: | VirtualBox 4.2.12 |
Keywords: | vboxwebsrv kmk error 64 | Cc: | |
Guest type: | other | Host type: | Linux |
Description
https://bugs.gentoo.org/show_bug.cgi?id=456354
virtualbox [vboxwebsrv] fails to build with latest versions of gsoap on Gentoo and Arch Linux. kmk_builtin_mv shows options help. kmk error 64
Attachments
Change History
Changed 9 years ago by jospezial
-
attachment
virtualbox_kmk_build.log
added
comment:1 Changed 9 years ago by frank
- Summary changed from >=app-emulation/virtualbox-4.2.6-r1 [vboxwebsrv] fails to build. kmk_builtin_mv shows options help. kmk error 64 to Fails to build with gSOAP 2.8.13
From the build log I assume you used gSOAP 2.8.13 to build VirtualBox. At the moment I can only test gSOAP 2.8.12 (not that old) and VirtualBox builds fine against this version. I tested VBox 4.2.12 of course and not VBox 4.2.6 (as shown in the log file).
comment:2 Changed 9 years ago by ppr-kut
I tested VBox 4.2.14 with gsoap 2.8.15 (on Slackware) and it still breaks, but can confirm that 2.8.12 works fine.
comment:3 Changed 9 years ago by sergiomb
I got this problem , with Fedora rawhide (future F21)
kmk_builtin_rm -f /builddir/build/BUILD/VirtualBox-4.3.6/obj/obj/webservice/gsoap_copy_all_ts kmk_builtin_mkdir -p /builddir/build/BUILD/VirtualBox-4.3.6/obj/obj/webservice/demo_soapxml /builddir/build/BUILD/VirtualBox-4.3.6/obj/obj/webservice/demo_headers /builddir/build/BUILD/VirtualBox-4.3.6/obj/obj/webservice/demo_namespacemaps kmk_builtin_mv -f /builddir/build/BUILD/VirtualBox-4.3.6/obj/obj/webservice/demo_headers usage: kmk_builtin_mv [-f | -i | -n] [-v] source target or: kmk_builtin_mv [-f | -i | -n] [-v] source ... directory or: kmk_builtin_mv --help or: kmk_builtin_mv --version kmk: *** [/builddir/build/BUILD/VirtualBox-4.3.6/obj/obj/webservice/gsoap_copy_all_ts] Error 64 kmk: *** Waiting for unfinished jobs...
comment:4 follow-up: ↓ 5 Changed 8 years ago by frank
The quick fix is to disable 697 in src/VBox/Main/webservice/Makefile.kmk.
comment:5 in reply to: ↑ 4 Changed 8 years ago by jkim
Replying to frank:
The quick fix is to disable 697 in src/VBox/Main/webservice/Makefile.kmk.
Another quick fix is adding -z1 option to soapcpp2 command in there. FYI, these files are deprecated from gSOAP 2.8.13.
Changelog: http://www.cs.fsu.edu/~engelen/changelog.html
Options: http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc9.1
However, there is no point in checking soapcpp2 version number just to generate the deprecated files, I believe.
Changed 8 years ago by jkim
-
attachment
webservice.diff
added
A patch to ignore deprecated header files.
Changed 7 years ago by sergiomb
-
attachment
02-gsoap-build-fix.patch
added
patch from debian virtualbox package
build.log on Gentoo Linux