[MacPorts] #27011: libcairo.la doesn't build - undefined symbols
#27011: libcairo.la doesn't build - undefined symbols ---------------------------------+------------------------------------------ Reporter: vipulp@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: ---------------------------------+------------------------------------------ :info:build ---> Building cairo for architecture x86_64 :debug:build Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt /local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_rel ease_ports_graphics_cairo/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.5' :debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_graphics_cairo/work/cairo-1. 10.0-x86_64" && /usr/bin/make -j8 all' :info:build /usr/bin/make all-recursive :info:build Making all in src :info:build /usr/bin/make all-am :info:build CCLD libcairo.la :info:build Undefined symbols: :info:build "___umodti3", referenced from: :info:build __cairo_uint128_divrem in cairo-wideint.o :info:build "___udivti3", referenced from: :info:build __cairo_uint128_divrem in cairo-wideint.o :info:build ld: symbol(s) not found :info:build collect2: ld returned 1 exit status :info:build make[3]: *** [libcairo.la] Error 1 :info:build make[2]: *** [all] Error 2 :info:build make[1]: *** [all-recursive] Error 1 :info:build make: *** [all] Error 2 :info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_ma ports_sources_rsync.macports.org_release_ports_graphics_cairo/work/cairo-1.10.0 x86_64" && /usr/bin/make -j8 all " returned error 2 :error:build Target org.macports.build returned: shell command failed :debug:build Backtrace: shell command failed while executing "$procedure $targetname" -- Ticket URL: <https://trac.macports.org/ticket/27011> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27011: libcairo.la doesn't build - undefined symbols ---------------------------------+------------------------------------------ Reporter: vipulp@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: cairo ---------------------------------+------------------------------------------ Changes (by macsforever2000@…): * owner: macports-tickets@… => ryandesign@… * port: => cairo Old description:
:info:build ---> Building cairo for architecture x86_64 :debug:build Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt /local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_rel ease_ports_graphics_cairo/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.5' :debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_graphics_cairo/work/cairo-1. 10.0-x86_64" && /usr/bin/make -j8 all' :info:build /usr/bin/make all-recursive :info:build Making all in src :info:build /usr/bin/make all-am :info:build CCLD libcairo.la :info:build Undefined symbols: :info:build "___umodti3", referenced from: :info:build __cairo_uint128_divrem in cairo-wideint.o :info:build "___udivti3", referenced from: :info:build __cairo_uint128_divrem in cairo-wideint.o :info:build ld: symbol(s) not found :info:build collect2: ld returned 1 exit status :info:build make[3]: *** [libcairo.la] Error 1 :info:build make[2]: *** [all] Error 2 :info:build make[1]: *** [all-recursive] Error 1 :info:build make: *** [all] Error 2 :info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_ma ports_sources_rsync.macports.org_release_ports_graphics_cairo/work/cairo-1.10.0 x86_64" && /usr/bin/make -j8 all " returned error 2 :error:build Target org.macports.build returned: shell command failed :debug:build Backtrace: shell command failed while executing "$procedure $targetname"
New description: {{{ :info:build ---> Building cairo for architecture x86_64 :debug:build Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt /local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_rel ease_ports_graphics_cairo/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.5' :debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_va r_macports_sources_rsync.macports.org_release_ports_graphics_cairo/work/cairo-1. 10.0-x86_64" && /usr/bin/make -j8 all' :info:build /usr/bin/make all-recursive :info:build Making all in src :info:build /usr/bin/make all-am :info:build CCLD libcairo.la :info:build Undefined symbols: :info:build "___umodti3", referenced from: :info:build __cairo_uint128_divrem in cairo-wideint.o :info:build "___udivti3", referenced from: :info:build __cairo_uint128_divrem in cairo-wideint.o :info:build ld: symbol(s) not found :info:build collect2: ld returned 1 exit status :info:build make[3]: *** [libcairo.la] Error 1 :info:build make[2]: *** [all] Error 2 :info:build make[1]: *** [all-recursive] Error 1 :info:build make: *** [all] Error 2 :info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_ma ports_sources_rsync.macports.org_release_ports_graphics_cairo/work/cairo-1.10.0 x86_64" && /usr/bin/make -j8 all " returned error 2 :error:build Target org.macports.build returned: shell command failed :debug:build Backtrace: shell command failed while executing "$procedure $targetname" }}} -- Comment: In the future, please fill in the port field, Cc the maintainer and review WikiFormatting. -- Ticket URL: <https://trac.macports.org/ticket/27011#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27011: libcairo.la doesn't build - undefined symbols ---------------------------------+------------------------------------------ Reporter: vipulp@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: cairo ---------------------------------+------------------------------------------ Comment(by ryandesign@…): I see you are building x86_64 (as part of a universal build) with deployment target 10.5, which is something I have not tested. I take it you are on Leopard? (Or are you on Snow Leopard with deployment target set to 10.5?) You could try building for i386 only and see if you still get the problem. I also have not tested 8 parallel make jobs which I see you are using but I would be less inclined to think that's the problem. You could test by cleaning the port then building with "`sudo port install cairo build.jobs=1`". It might help to see the complete main.log. -- Ticket URL: <https://trac.macports.org/ticket/27011#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27011: cairo doesn't build universal i386 x86_64 on Leopard ---------------------------------+------------------------------------------ Reporter: vipulp@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: cairo ---------------------------------+------------------------------------------ Comment(by ryandesign@…): This has also been [http://lists.macosforge.org/pipermail/macports- users/2010-October/022483.html reported] [http://lists.macosforge.org/pipermail/macports- users/2010-October/022484.html on the mailing list] now. -- Ticket URL: <https://trac.macports.org/ticket/27011#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27011: cairo doesn't build universal i386 x86_64 on Leopard ---------------------------------+------------------------------------------ Reporter: vipulp@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: cairo ---------------------------------+------------------------------------------ Comment(by ryandesign@…): Changed cairo and cairo-devel to use gcc-4.2 on Leopard in r73419. -- Ticket URL: <https://trac.macports.org/ticket/27011#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27011: cairo doesn't build universal i386 x86_64 on Leopard ---------------------------------+------------------------------------------ Reporter: vipulp@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: cairo ---------------------------------+------------------------------------------ Comment(by jmr@…): Should this be closed, or did that change not fix the problem? -- Ticket URL: <https://trac.macports.org/ticket/27011#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27011: cairo doesn't build universal i386 x86_64 on Leopard ----------------------------------+----------------------------------------- Reporter: vipulp@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: cairo | ----------------------------------+----------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: The reporter responded to me by email saying:
I believe it did.
-- Ticket URL: <https://trac.macports.org/ticket/27011#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts