[MacPorts] #37764: PhantomJS 1.8.0 compilation fails on Leopard

MacPorts noreply at macports.org
Wed Jan 23 10:01:03 PST 2013


#37764: PhantomJS 1.8.0 compilation fails on Leopard
-----------------------+--------------------------------
 Reporter:  phantom@…  |      Owner:  macports-tickets@…
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.1.2
 Keywords:             |       Port:  phantomjs
-----------------------+--------------------------------
 'port install phantomjs' was run on a fresh MacPorts installation on Mac
 OSX Server 10.5.8 (Leopard).  Ran 'port clean' then 'port install' as part
 of the Ticket Guidelines instructions and it still failed to compile (runs
 successfully for a long time though).  Below is the last command and the
 error message(s) from the compiler:

 {{{
 :info:build g++ -c -pipe -fno-exceptions -Xarch_ppc -mmacosx-version-
 min=10.4 -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align
 -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter
 -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn
 -Winit-self -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align
 -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter
 -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn
 -Winit-self -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align
 -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter
 -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn
 -Winit-self -fconstant-cfstrings -O3 -arch ppc -fvisibility=hidden
 -fvisibility-inlines-hidden -Wall -W -fPIC -DQT_NO_GRAPHICSVIEW
 -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE
 -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE
 -DBUILDING_WEBKIT -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG
 -DQT_ASCII_CAST_WARNINGS -DBUILDING_QT__=1 -DNDEBUG
 -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF
 -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DENABLE_XSLT=0
 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1
 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1
 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1
 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0
 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_ZLIB=1 -DENABLE_SQLITE=1
 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1
 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1
 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1
 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1
 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1
 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0
 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0
 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1
 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1
 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1
 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=0
 -DENABLE_WEB_SOCKETS=1 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1
 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION
 -DSQLITE_OMIT_COMPLETE -DBUILDING_JavaScriptCore -DBUILDING_WTF
 -DBUILDING_WEBKIT -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0
 -DENABLE_NETSCAPE_PLUGIN_API=0 -DQT_NO_CAST_TO_ASCII -DQT_MOC_COMPAT
 -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB
 -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE
 -I../../../../../../mkspecs/macx-g++ -I.
 -I../../../../../../include/QtCore -I../../../../../../include/QtNetwork
 -I../../../../../../include/QtGui -I../../../../../../include
 -I../../JavaScriptCore -I../../../Source -I../../ThirdParty
 -I../../JavaScriptCore/assembler -I../../JavaScriptCore/bytecode
 -I../../JavaScriptCore/bytecompiler -I../../JavaScriptCore/heap
 -I../../JavaScriptCore/dfg -I../../JavaScriptCore/debugger
 -I../../JavaScriptCore/interpreter -I../../JavaScriptCore/jit
 -I../../JavaScriptCore/parser -I../../JavaScriptCore/profiler
 -I../../JavaScriptCore/runtime -I../../JavaScriptCore/wtf
 -I../../JavaScriptCore/wtf/gobject
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_phantomjs/phantomjs/work/phantomjs-1.8.0/src/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian
 -I../../JavaScriptCore/wtf/unicode -I../../JavaScriptCore/yarr
 -I../../JavaScriptCore/API -I../../JavaScriptCore/ForwardingHeaders
 -I../../JavaScriptCore/generated -I../../WebCore/bridge/qt
 -I../../WebCore/page/qt -I../../WebCore/platform/graphics/qt
 -I../../WebCore/platform/network/qt -I../../WebCore/platform/qt -IApi
 -IWebCoreSupport -I../../WebCore -I../../WebCore/accessibility
 -I../../WebCore/bindings -I../../WebCore/bindings/generic
 -I../../WebCore/bridge -I../../WebCore/css -I../../WebCore/dom
 -I../../WebCore/dom/default -I../../WebCore/editing
 -I../../WebCore/fileapi -I../../WebCore/history -I../../WebCore/html
 -I../../WebCore/html/canvas -I../../WebCore/html/parser
 -I../../WebCore/html/shadow -I../../WebCore/inspector
 -I../../WebCore/loader -I../../WebCore/loader/appcache
 -I../../WebCore/loader/archive -I../../WebCore/loader/cache
 -I../../WebCore/loader/icon -I../../WebCore/mathml
 -I../../WebCore/notifications -I../../WebCore/page
 -I../../WebCore/page/animation -I../../WebCore/platform
 -I../../WebCore/platform/animation -I../../WebCore/platform/audio
 -I../../WebCore/platform/graphics
 -I../../WebCore/platform/graphics/filters
 -I../../WebCore/platform/graphics/filters/arm
 -I../../WebCore/platform/graphics/texmap
 -I../../WebCore/platform/graphics/transforms -I../../WebCore/platform
 /image-decoders -I../../WebCore/platform/leveldb
 -I../../WebCore/platform/mock -I../../WebCore/platform/network
 -I../../WebCore/platform/sql -I../../WebCore/platform/text
 -I../../WebCore/platform/text/transcoder -I../../WebCore/plugins
 -I../../WebCore/rendering -I../../WebCore/rendering/mathml
 -I../../WebCore/rendering/style -I../../WebCore/rendering/svg
 -I../../WebCore/storage -I../../WebCore/svg -I../../WebCore/svg/animation
 -I../../WebCore/svg/graphics -I../../WebCore/svg/graphics/filters
 -I../../WebCore/svg/properties -I../../WebCore/testing
 -I../../WebCore/webaudio -I../../WebCore/websockets
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_phantomjs/phantomjs/work/phantomjs-1.8.0/src/qt/src/3rdparty/webkit/Source/WebCore/wml
 -I../../WebCore/workers -I../../WebCore/xml -I../../WebCore/bridge/jsc
 -I../../WebCore/bindings/js
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_phantomjs/phantomjs/work/phantomjs-1.8.0/src/qt/src/3rdparty/webkit/Source/WebCore/bindings/js/specialization
 -I../../WebCore/bridge/c -I../../WebCore/testing/js
 -I../../WebCore/generated -I../../JavaScriptCore -I../../../Source
 -I../../ThirdParty -I../../JavaScriptCore/assembler
 -I../../JavaScriptCore/bytecode -I../../JavaScriptCore/bytecompiler
 -I../../JavaScriptCore/heap -I../../JavaScriptCore/dfg
 -I../../JavaScriptCore/debugger -I../../JavaScriptCore/interpreter
 -I../../JavaScriptCore/jit -I../../JavaScriptCore/parser
 -I../../JavaScriptCore/profiler -I../../JavaScriptCore/runtime
 -I../../JavaScriptCore/wtf -I../../JavaScriptCore/wtf/gobject
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_phantomjs/phantomjs/work/phantomjs-1.8.0/src/qt/src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian
 -I../../JavaScriptCore/wtf/unicode -I../../JavaScriptCore/yarr
 -I../../JavaScriptCore/API -I../../JavaScriptCore/ForwardingHeaders
 -I../../JavaScriptCore/generated -I../../../Source -I../../../include
 -I/include/QtWebKit -I/include -I../../../Source -I../../../include
 -I/include/QtWebKit -I/include -I../../../Source -I../../../include
 -I../include/QtWebKit -I../include -I../../../../sqlite
 -I../../../../../../include/QtWebKit -I.rcc/release-static -I.moc/release-
 static -o .obj/release-static/Error.o
 ../../JavaScriptCore/runtime/Error.cpp
 :info:build ../../JavaScriptCore/runtime/Error.cpp: In function
 â~@~XJSC::JSObject* JSC::addErrorInfo(JSC::ExecState*, JSC::JSObject*,
 int, const JSC::SourceCode&)â~@~Y:
 :info:build ../../JavaScriptCore/runtime/Error.cpp:151: error:
 â~@~XReturnAddressPtrâ~@~Y was not declared in this scope
 :info:build ../../JavaScriptCore/runtime/Error.cpp:151: error: expected
 `;' before â~@~Xpcâ~@~Y
 :info:build ../../JavaScriptCore/runtime/Error.cpp:190: error:
 â~@~Xpcâ~@~Y was not declared in this scope
 :info:build ../../JavaScriptCore/runtime/Error.cpp:206: error:
 â~@~Xpcâ~@~Y was not declared in this scope
 :info:build ../../JavaScriptCore/runtime/Error.cpp:206: error: â~@~Xclass
 JSC::ExecStateâ~@~Y has no member named â~@~XreturnPCâ~@~Y
 :info:build make[3]: *** [.obj/release-static/Error.o] Error 1
 :info:build make[3]: *** Waiting for unfinished jobs....
 :info:build make[2]: *** [release] Error 2
 :info:build make[1]: *** [sub-WebKit-qt-QtWebKit-pro-make_default-ordered]
 Error 2
 :info:build make: *** [sub-webkit-make_default-ordered] Error 2
 :info:build ./build.sh: line 90: src/qt/bin/qmake: No such file or
 directory
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_phantomjs/phantomjs/work/phantomjs-1.8.0"
 && ./build.sh --confirm --jobs 2
 :info:build Exit code: 1
 :error:build org.macports.build for port phantomjs returned: command
 execution failed
 :debug:build Error code: CHILDSTATUS 47236 1
 :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 phantomjs:
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 :notice:build Please see the log file for port phantomjs for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_phantomjs/phantomjs/main.log
 }}}

 All dependencies built without any problems.  Looks like it might be an
 upstream error.  Ironically, the error occurs due to an error in
 Error.cpp.

-- 
Ticket URL: <https://trac.macports.org/ticket/37764>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list