VirtualBox

Ticket #11803 (closed defect: obsolete)

Opened 9 years ago

Last modified 5 years ago

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

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

Change History

Changed 9 years ago by jospezial

build.log on Gentoo Linux

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 9 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 9 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.

Version 0, edited 9 years ago by jkim (next)

Changed 9 years ago by jkim

A patch to ignore deprecated header files.

Changed 7 years ago by sergiomb

patch from debian virtualbox package

comment:6 Changed 7 years ago by sergiomb

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 Changed 5 years ago by frank

  • Status changed from new to closed
  • Resolution set to obsolete
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use