[MacPorts] #38364: virtualbox compilation error under Mac OSX Lion
#38364: virtualbox compilation error under Mac OSX Lion ------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: virtualbox | Port: ------------------------------+-------------------------------- Under MAC 10.8.2, latest macport release, I try to install virtualbox @4.2.6, but error occurs during compilation kmk : :info:build /opt/local/bin/ranlib: file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a(timesupref.o) has no symbols :info:build kmk_builtin_append '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a.dep' 'define RuntimeR3_CMDS_PREV_' :info:build kmk_builtin_append -c '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a.dep' '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a' :info:build kmk_builtin_append '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a.dep' 'endef' :info:build kmk: *** Exiting with status 2 :info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6" && . env.sh && kmk all KBUILD_VERBOSE=full :info:build Exit code: 2 :error:build org.macports.build for port virtualbox returned: command execution failed :debug:build Error code: CHILDSTATUS 35263 2 :debug:build Backtrace: command execution failed while executing "system -nice 0 $fullcmdstring" ("eval" body line 1) invoked from within "eval system $notty $nice \$fullcmdstring" invoked from within "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname" :info:build Warning: targets not executed for virtualbox: org.macports.activate org.macports.build org.macports.destroot org.macports.install -- Ticket URL: <https://trac.macports.org/ticket/38364> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox compilation error under Mac OSX Lion -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Changes (by macsforever2000@…): * keywords: virtualbox => * port: => virtualbox Old description:
Under MAC 10.8.2, latest macport release, I try to install virtualbox @4.2.6, but error occurs during compilation kmk : :info:build /opt/local/bin/ranlib: file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a(timesupref.o) has no symbols :info:build kmk_builtin_append '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a.dep' 'define RuntimeR3_CMDS_PREV_' :info:build kmk_builtin_append -c '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a.dep' '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a' :info:build kmk_builtin_append '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a.dep' 'endef' :info:build kmk: *** Exiting with status 2 :info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6" && . env.sh && kmk all KBUILD_VERBOSE=full :info:build Exit code: 2 :error:build org.macports.build for port virtualbox returned: command execution failed :debug:build Error code: CHILDSTATUS 35263 2 :debug:build Backtrace: command execution failed while executing "system -nice 0 $fullcmdstring" ("eval" body line 1) invoked from within "eval system $notty $nice \$fullcmdstring" invoked from within "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname" :info:build Warning: targets not executed for virtualbox: org.macports.activate org.macports.build org.macports.destroot org.macports.install
New description: Under MAC 10.8.2, latest macport release, I try to install virtualbox @4.2.6, but error occurs during compilation kmk : {{{ :info:build /opt/local/bin/ranlib: file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a(timesupref.o) has no symbols :info:build kmk_builtin_append '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a.dep' 'define RuntimeR3_CMDS_PREV_' :info:build kmk_builtin_append -c '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a.dep' '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a' :info:build kmk_builtin_append '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/out/darwin.amd64/release/obj/RuntimeR3/RuntimeR3.a.dep' 'endef' :info:build kmk: *** Exiting with status 2 :info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6" && . env.sh && kmk all KBUILD_VERBOSE=full :info:build Exit code: 2 :error:build org.macports.build for port virtualbox returned: command execution failed :debug:build Error code: CHILDSTATUS 35263 2 :debug:build Backtrace: command execution failed while executing "system -nice 0 $fullcmdstring" ("eval" body line 1) invoked from within "eval system $notty $nice \$fullcmdstring" invoked from within "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname" :info:build Warning: targets not executed for virtualbox: org.macports.activate org.macports.build org.macports.destroot org.macports.install }}} -- -- Ticket URL: <https://trac.macports.org/ticket/38364#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox compilation error under Mac OSX Lion -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Comment (by macsforever2000@…): In the future, please use WikiFormatting and fill in the Port field. -- Ticket URL: <https://trac.macports.org/ticket/38364#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox compilation error under Mac OSX Lion -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Comment (by frederic.leger@…): Replying to [comment:2 macsforever2000@…]:
In the future, please use WikiFormatting and fill in the Port field. Ok, Thanks. It's my first request with Trac.
-- Ticket URL: <https://trac.macports.org/ticket/38364#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox compilation error under Mac OSX Lion -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Comment (by ryandesign@…): The actual relevant first error seems to be: {{{ :info:build File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_emulators_virtualbox/virtualbox/work/VirtualBox-4.2.6/src/VBox/HostServices/SharedOpenGL/crserverlib/server_retval.py", line 49 :info:build """ :info:build ^ :info:build SyntaxError: invalid syntax }}} -- Ticket URL: <https://trac.macports.org/ticket/38364#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox: SyntaxError: invalid syntax -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: What version of Xcode do you have? And what output do you get for `xcodebuild -version` and `clang -v`? Do you still get this problem with virtualbox @4.2.8? -- Ticket URL: <https://trac.macports.org/ticket/38364#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox: SyntaxError: invalid syntax -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Comment (by frederic.leger@…): Hello,
What version of Xcode do you have? And what output do you get for xcodebuild -version and clang -v? Xcode 4.6.1, Build version 4H512
Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) Target: x86_64-apple-darwin12.3.0 Thread model: posix
Do you still get this problem with virtualbox @4.2.8? virtualbox-4.2.8-OSX.dmg works fine.
-- Ticket URL: <https://trac.macports.org/ticket/38364#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox: SyntaxError: invalid syntax -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [comment:6 frederic.leger@…]:
What version of Xcode do you have? And what output do you get for xcodebuild -version and clang -v? {{{ Xcode 4.6.1, Build version 4H512 }}}
{{{ Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) Target: x86_64-apple-darwin12.3.0 Thread model: posix }}}
That version of clang came with an older version of Xcode. Please update it by opening Xcode and going to the Preferences window, to the Downloads section, and clicking the appropriate button.
Do you still get this problem with virtualbox @4.2.8? virtualbox-4.2.8-OSX.dmg works fine.
I was talking about building virtualbox 4.2.8 with MacPorts, which I can see from your new attachment still didn't build right. After updating the Xcode command line tools as above, please clean virtualbox and try again. -- Ticket URL: <https://trac.macports.org/ticket/38364#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox: SyntaxError: invalid syntax -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Comment (by frederic.leger@…): After Xcode update: Apple LLVM version 4.2 (clang-425.0.27) (based on LLVM 3.2svn) Target: x86_64-apple-darwin12.3.0 Thread model: posix sudo port clean virtualbox* ---> Cleaning virtualbox ---> Cleaning virtualbox-extension-pack ---> Cleaning virtualbox-guest-additions sudo port selfupdate sudo port install virtualbox ... ---> Building virtualbox Error: org.macports.build for port virtualbox returned: command execution failed I join the main.log -- Ticket URL: <https://trac.macports.org/ticket/38364#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox: SyntaxError: invalid syntax -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Comment (by ryandesign@…): Ok, same error. It's complaining about a Python file. What version of Python do you have? What's the output of: {{{ python --version }}} If it's not 2.7.x, try installing the python27 port and running: {{{ sudo port select python python27 }}} Then clean virtualbox and try again. -- Ticket URL: <https://trac.macports.org/ticket/38364#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox: SyntaxError: invalid syntax -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Comment (by frederic.leger@…): With python27 compilation is a success. I suggest that the package maintainer adds a dependency with this python version. Thanks Ryan. -- Ticket URL: <https://trac.macports.org/ticket/38364#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#38364: virtualbox: SyntaxError: invalid syntax -------------------------------+-------------------------------- Reporter: frederic.leger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: virtualbox | -------------------------------+-------------------------------- Comment (by ryandesign@…): It's not just a matter of adding a dependency. It's also that virtualbox is running "python", which means it's affected by whatever version of python you may have selected or installed. virtualbox needs to be patched to run "python2.7" instead. -- Ticket URL: <https://trac.macports.org/ticket/38364#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts