Opened 12 years ago
Last modified 12 years ago
#35146 closed defect
nodejs @0.8.2 build failure on Leopard, crash in mksnapshot — at Version 1
Reported by: | danielcardosods@… | Owned by: | ciserlohn@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.1 |
Keywords: | leopard | Cc: | ryandesign@… |
Port: | nodejs |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Out of terminal:
$ sudo port install nodejs Password: ---> Computing dependencies for nodejs ---> Building nodejs Error: org.macports.build for port nodejs returned: command execution failed Please see the log file for port nodejs for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port nodejs failed
main.log
:notice:build ---> Building nodejs :debug:build Executing org.macports.build (nodejs) :debug:build port disallows a parallel build :debug:build Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/.CC_PRINT_OPTIONS' LIBRARY_PA$ :debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2" && /usr/bin/make -w all CC=/usr/bin/gcc-4.0 CXX=/usr/bi$ :debug:build Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2" && /usr/bin/make -w all CC=/usr/bin/gcc-4.0 CXX=/u$ :info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2' :info:build /usr/bin/make -C out BUILDTYPE=Release :info:build make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2/out' :info:build LD_LIBRARY_PATH=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2/out/Release/lib.host:/opt/local/var/macports/build/_opt_local_v$ :info:build /bin/sh: line 1: 25410 Bus error "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2/out/Release/mksnapshot" --log-sna$ :info:build make[1]: *** [/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2/out/Release/obj.target/v8_snapshot/geni/snapshot.cc] Error 138 :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2/out' :info:build make: *** [node] Error 2 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2' :info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/work/node-v0.8.2" && /usr/bin/make -w all CC=/usr/bin/gcc-4.0 CXX=/usr/bin/g+$ :info:build Exit code: 2 :error:build org.macports.build for port nodejs returned: command execution failed :debug:build Error code: CHILDSTATUS 25396 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 nodejs: org.macports.activate org.macports.build org.macports.destroot org.macports.install :notice:build Please see the log file for port nodejs for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_nodejs/nodejs/main.log
Change History (1)
comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Description: | modified (diff) |
Keywords: | nodejs 10.5 removed |
Owner: | changed from macports-tickets@… to ciserlohn@… |
Summary: | nodejs @0.8.2 re error - build failure → nodejs @0.8.2 build failure on Leopard, crash in mksnapshot |
Note: See
TracTickets for help on using
tickets.
I've been discussing this problem in the nodejs discussion group since 0.8.0. The problem seems to be specific to older systems like Leopard; I don't see the problem on Snow Leopard. Another user reported the same problem on Slackware Linux 13.
The first suggestion in the group was to try building --without-snapshot, which succeeds, but the node it builds does not work (all of the tests fail). Another developer thought some fixes that were included in 0.8.2 would help; they didn't. I tried building with gcc-4.2 instead of gcc-4.0; no change. The next suggestion was to try changing the optimization flags (i.e. setting
configure.optflags
to something other than-O2
), so that's the next thing I'll try.