VirtualBox

Opened 11 years ago

Closed 7 years ago

#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 (3)

virtualbox_kmk_build.log (70.8 KB ) - added by jospezial 11 years ago.
build.log on Gentoo Linux
webservice.diff (1.9 KB ) - added by Jung-uk Kim 11 years ago.
A patch to ignore deprecated header files.
02-gsoap-build-fix.patch (973 bytes ) - added by sergiomb 9 years ago.
patch from debian virtualbox package

Download all attachments as: .zip

Change History (10)

by jospezial, 11 years ago

Attachment: virtualbox_kmk_build.log added

build.log on Gentoo Linux

comment:1 by Frank Mehnert, 11 years ago

Summary: >=app-emulation/virtualbox-4.2.6-r1 [vboxwebsrv] fails to build. kmk_builtin_mv shows options help. kmk error 64Fails 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 by Heinz Wiesinger, 11 years ago

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 by sergiomb, 11 years ago

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 by Frank Mehnert, 11 years ago

The quick fix is to disable 697 in src/VBox/Main/webservice/Makefile.kmk.

in reply to:  4 comment:5 by Jung-uk Kim, 11 years ago

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.

Last edited 11 years ago by Jung-uk Kim (previous) (diff)

by Jung-uk Kim, 11 years ago

Attachment: webservice.diff added

A patch to ignore deprecated header files.

by sergiomb, 9 years ago

Attachment: 02-gsoap-build-fix.patch added

patch from debian virtualbox package

comment:6 by sergiomb, 9 years ago

Hi, I found the patch above in Debian and fix webservices build, I tested with Fedora 21, 22, 23 and rawhide ( gsoap-2.8.16 to gsoap-2.8.22 )

Please apply it , Thanks.

comment:7 by Frank Mehnert, 7 years ago

Resolution: obsolete
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette