New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #18158 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

libpixman build failure

Reported by: EvilKnight@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc:
Port: libpixman

Description (last modified by ram@…) (diff)

Mac OS 10.3.9 command: sudo port install p5-gtk fails at:

--->  Building libpixman
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_libpixman/work/pixman-0.12.0" && make all " returned error 2
Command output: /bin/sh ../libtool --tag=CC   --mode=compile /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I..   -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-access-accessors.lo -MD -MP -MF .deps/libpixman_1_la-pixman-access-accessors.Tpo -c -o libpixman_1_la-pixman-access-accessors.lo `test -f 'pixman-access-accessors.c' || echo './'`pixman-access-accessors.c
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-access-accessors.lo -MD -MP -MF .deps/libpixman_1_la-pixman-access-accessors.Tpo -c pixman-access-accessors.c  -fno-common -DPIC -o .libs/libpixman_1_la-pixman-access-accessors.o
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-access-accessors.lo -MD -MP -MF .deps/libpixman_1_la-pixman-access-accessors.Tpo -c pixman-access-accessors.c -o libpixman_1_la-pixman-access-accessors.o >/dev/null 2>&1
mv -f .deps/libpixman_1_la-pixman-access-accessors.Tpo .deps/libpixman_1_la-pixman-access-accessors.Plo
/bin/sh ../libtool --tag=CC   --mode=compile /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I..   -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-region16.lo -MD -MP -MF .deps/libpixman_1_la-pixman-region16.Tpo -c -o libpixman_1_la-pixman-region16.lo `test -f 'pixman-region16.c' || echo './'`pixman-region16.c
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-region16.lo -MD -MP -MF .deps/libpixman_1_la-pixman-region16.Tpo -c pixman-region16.c  -fno-common -DPIC -o .libs/libpixman_1_la-pixman-region16.o
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-region16.lo -MD -MP -MF .deps/libpixman_1_la-pixman-region16.Tpo -c pixman-region16.c -o libpixman_1_la-pixman-region16.o >/dev/null 2>&1
mv -f .deps/libpixman_1_la-pixman-region16.Tpo .deps/libpixman_1_la-pixman-region16.Plo
/bin/sh ../libtool --tag=CC   --mode=compile /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I..   -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-region32.lo -MD -MP -MF .deps/libpixman_1_la-pixman-region32.Tpo -c -o libpixman_1_la-pixman-region32.lo `test -f 'pixman-region32.c' || echo './'`pixman-region32.c
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-region32.lo -MD -MP -MF .deps/libpixman_1_la-pixman-region32.Tpo -c pixman-region32.c  -fno-common -DPIC -o .libs/libpixman_1_la-pixman-region32.o
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-region32.lo -MD -MP -MF .deps/libpixman_1_la-pixman-region32.Tpo -c pixman-region32.c -o libpixman_1_la-pixman-region32.o >/dev/null 2>&1
mv -f .deps/libpixman_1_la-pixman-region32.Tpo .deps/libpixman_1_la-pixman-region32.Plo
/bin/sh ../libtool --tag=CC   --mode=compile /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I..   -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-image.lo -MD -MP -MF .deps/libpixman_1_la-pixman-image.Tpo -c -o libpixman_1_la-pixman-image.lo `test -f 'pixman-image.c' || echo './'`pixman-image.c
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-image.lo -MD -MP -MF .deps/libpixman_1_la-pixman-image.Tpo -c pixman-image.c  -fno-common -DPIC -o .libs/libpixman_1_la-pixman-image.o
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-image.lo -MD -MP -MF .deps/libpixman_1_la-pixman-image.Tpo -c pixman-image.c -o libpixman_1_la-pixman-image.o >/dev/null 2>&1
mv -f .deps/libpixman_1_la-pixman-image.Tpo .deps/libpixman_1_la-pixman-image.Plo
/bin/sh ../libtool --tag=CC   --mode=compile /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I..   -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-combine32.lo -MD -MP -MF .deps/libpixman_1_la-pixman-combine32.Tpo -c -o libpixman_1_la-pixman-combine32.lo `test -f 'pixman-combine32.c' || echo './'`pixman-combine32.c
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-combine32.lo -MD -MP -MF .deps/libpixman_1_la-pixman-combine32.Tpo -c pixman-combine32.c  -fno-common -DPIC -o .libs/libpixman_1_la-pixman-combine32.o
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-combine32.lo -MD -MP -MF .deps/libpixman_1_la-pixman-combine32.Tpo -c pixman-combine32.c -o libpixman_1_la-pixman-combine32.o >/dev/null 2>&1
mv -f .deps/libpixman_1_la-pixman-combine32.Tpo .deps/libpixman_1_la-pixman-combine32.Plo
/bin/sh ../libtool --tag=CC   --mode=compile /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I..   -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-combine64.lo -MD -MP -MF .deps/libpixman_1_la-pixman-combine64.Tpo -c -o libpixman_1_la-pixman-combine64.lo `test -f 'pixman-combine64.c' || echo './'`pixman-combine64.c
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-combine64.lo -MD -MP -MF .deps/libpixman_1_la-pixman-combine64.Tpo -c pixman-combine64.c  -fno-common -DPIC -o .libs/libpixman_1_la-pixman-combine64.o
combine.inc: In function `fbCombineOverReverseC':
combine.inc:686: internal compiler error: in choose_reload_regs, at reload1.c:5864
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://developer.apple.com/bugreporter> for instructions.
make[2]: *** [libpixman_1_la-pixman-combine64.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: The following dependencies failed to build: gtk2 cairo libpixman libpng xrender xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-renderproto cups-headers gtk-doc docbook-xml-4.3 xmlcatmgr docbook-xsl gnome-doc-utils docbook-xml docbook-xml-4.1.2 docbook-xml-4.2 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 iso-codes py25-hashlib openssl python25 libxml2 libxslt p5-xml-parser py25-libxml2 rarian getopt intltool gnome-common jasper jpeg pango Xft2 shared-mime-info tiff xorg-libXcomposite xorg-compositeproto xorg-fixesproto xorg-libXext xorg-libXfixes xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto p5-cairo p5-extutils-depends p5-extutils-pkgconfig p5-glib
Error: Status 1 encountered during processing.

=========2nd try=============

--->  Building libpixman
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_libpixman/work/pixman-0.12.0" && make all " returned error 2
Command output: make  all-recursive
Making all in pixman
/bin/sh ../libtool --tag=CC   --mode=compile /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I..   -I/opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-combine64.lo -MD -MP -MF .deps/libpixman_1_la-pixman-combine64.Tpo -c -o libpixman_1_la-pixman-combine64.lo `test -f 'pixman-combine64.c' || echo './'`pixman-combine64.c
 /usr/bin/gcc-3.3 -DHAVE_CONFIG_H -I. -I.. -I/ opt/local/include -DPIXMAN_DISABLE_DEPRECATED -O2 -Wall -MT libpixman_1_la-pixman-combine64.lo -MD -MP -MF .deps/libpixman_1_la-pixman-combine64.Tpo -c pixman-combine64.c  -fno-common -DPIC -o .libs/libpixman_1_la-pixman-combine64.o
combine.inc: In function `fbCombineOverReverseC':
combine.inc:686: internal compiler error: in choose_reload_regs, at reload1.c:5864
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://developer.apple.com/bugreporter> for instructions.
make[2]: *** [libpixman_1_la-pixman-combine64.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: The following dependencies failed to build: gtk2 cairo libpixman libpng xrender xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-renderproto cups-headers gtk-doc docbook-xml-4.3 xmlcatmgr docbook-xsl gnome-doc-utils docbook-xml docbook-xml-4.1.2 docbook-xml-4.2 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 iso-codes py25-hashlib openssl python25 libxslt p5-xml-parser py25-libxml2 rarian getopt intltool gnome-common jasper jpeg pango Xft2 shared-mime-info tiff xorg-libXcomposite xorg-compositeproto xorg-fixesproto xorg-libXext xorg-libXfixes xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto p5-cairo p5-extutils-depends p5-extutils-pkgconfig p5-glib
Error: Status 1 encountered during processing.

Change History

comment:1 Changed 4 years ago by ram@…

  • Owner changed from macports-tickets@… to ryandesign@…
  • Port set to libpixman
  • Description modified (diff)
  • Summary changed from failing to install p5-gtk to libpixman build failure

assign to maintainer, please remember to use wiki formatting

comment:2 follow-up: ↓ 3 Changed 4 years ago by ryandesign@…

Curious... libpixman installs fine for me on my Panther machine.

Are you using Xcode 1.5? If not, upgrade to that version first.

If you still see a problem then, could you please attach the full debug log so I can compare it with my own?

sudo port clean libpixman
sudo port -d install libpixman build.jobs=1 2>&1 | tee ~/Desktop/libpixman.txt

Then attach libpixman.txt from your desktop to this ticket.

If the file is large, you can compress it first with:

bzip2 ~/Desktop/libpixman.txt

comment:3 in reply to: ↑ 2 Changed 4 years ago by EvilKnight@…

Replying to ryandesign@…:

Curious... libpixman installs fine for me on my Panther machine.

Are you using Xcode 1.5? If not, upgrade to that version first.

Ahh! Yes, my Xcode is version 1.1. Been to Apple's software support site and not finding a way to get it updated to 1.5 as of yet. Give me a few days, I'll be back to let you know.

Thanks Keith

comment:4 follow-up: ↓ 5 Changed 4 years ago by ryandesign@…

  • Status changed from new to assigned

Ok, that'll probably be it. I'll make the port fail on Panther if Xcode < 1.5 is detected.

To update to 1.5, go to http://connect.apple.com, log in with your Apple Developer Connection account (it's free to get one if you don't have one), go to Downloads, then Development Tools, then press Command-F and search for "v1.5" on that page.

comment:5 in reply to: ↑ 4 ; follow-up: ↓ 6 Changed 4 years ago by ryandesign@…

Replying to ryandesign@…:

Ok, that'll probably be it. I'll make the port fail on Panther if Xcode < 1.5 is detected.

Before you update Xcode, can you update your ports ("sudo port sync") and test whether the message I added in r45892 works for you?

comment:6 in reply to: ↑ 5 Changed 4 years ago by EvilKnight@…

Replying to ryandesign@…:

Replying to ryandesign@…:

Ok, that'll probably be it. I'll make the port fail on Panther if Xcode < 1.5 is detected.

Before you update Xcode, can you update your ports ("sudo port sync") and test whether the message I added in r45892 works for you?

Looking good. After ("sudo port sync") getting:

sudo port install p5-gtk2
Portfile changed since last build; discarding previous state.
--->  Fetching libpixman
Error: Target org.macports.fetch returned: You have Xcode 1.1. Please update to at least Xcode 1.5.
Error: The following dependencies failed to build: gtk2 cairo libpixman libpng xrender xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-renderproto cups-headers gtk-doc docbook-xml-4.3 xmlcatmgr docbook-xsl gnome-doc-utils docbook-xml docbook-xml-4.1.2 docbook-xml-4.2 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 iso-codes py25-hashlib openssl python25 libxslt p5-xml-parser py25-libxml2 rarian getopt intltool gnome-common jasper jpeg pango Xft2 shared-mime-info tiff xorg-libXcomposite xorg-compositeproto xorg-fixesproto xorg-libXext xorg-libXfixes xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto p5-cairo p5-extutils-depends p5-extutils-pkgconfig p5-glib
Error: Status 1 encountered during processing.

comment:7 Changed 4 years ago by ryandesign@…

  • Status changed from assigned to closed
  • Resolution set to fixed

Great, that's what I wanted to see. I'll close this ticket on the assumption that upgrading to Xcode 1.5 will let you build libpixman. If it does not, please re-open the ticket.

comment:8 Changed 4 years ago by ryandesign@…

Via #18252 I see that libpixman does build properly for the OP after upgrading to Xcode 1.5.

comment:9 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.