Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#18158 closed defect (fixed)

libpixman build failure

Reported by: EvilKnight@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc:
Port: libpixman

Description (last modified by skymoo (Adam Mercer))

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 (9)

comment:1 Changed 15 years ago by skymoo (Adam Mercer)

Description: modified (diff)
Owner: changed from macports-tickets@… to ryandesign@…
Port: libpixman added
Summary: failing to install p5-gtklibpixman build failure

assign to maintainer, please remember to use wiki formatting

comment:2 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

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 15 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 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Status: newassigned

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 ; Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

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 15 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 15 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

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 15 years ago by ryandesign (Ryan Carsten Schmidt)

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

comment:9 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.