Opened 19 years ago
Closed 19 years ago
#7813 closed defect (fixed)
BUG: WindowMaker 0.92 fails to build on Intel Mac
Reported by: | hydrometeor@… | Owned by: | yves@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.2 |
Keywords: | Cc: | ||
Port: |
Description
The WindowMaker port on Intel-based Macs running Tiger (10.4.5) fails to install. Attached is the output of my attempt to build it. Per the suggestion of one of the WindowMaker developers, it was suggested that a configure argument be added to the Portfile when building on the Intel platform (--disable-mmx). I added this configure arg to my WindowMaker Portfile but it didn't matter (the same error was reported and the WindowMaker developer wondered if configure args for Darwin Ports were being overridden somehow?).
1.
port install windowmaker
2.
---> Fetching windowmaker
3.
---> Attempting to fetch WindowMaker-0.92.0.tar.bz2 from ftp://ftp.windowmaker.org/pub/source/release/
4.
---> Verifying checksum(s) for windowmaker
5.
---> Extracting windowmaker
6.
---> Configuring windowmaker
7.
---> Building windowmaker with target all
8.
Error: Target com.apple.build returned: shell command "cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_windowmaker/work/WindowMaker-0.92.0" && make all" returned error 2
9.
Command output: /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../src -I/opt/local/include -I/usr/X11R6/include -g -O2 -c xpixmap.c
10.
gcc -DHAVE_CONFIG_H -I. -I. -I../src -I/opt/local/include -I/usr/X11R6/include -g -O2 -c xpixmap.c -fno-common -DPIC -o .libs/xpixmap.o
11.
gcc -DHAVE_CONFIG_H -I. -I. -I../src -I/opt/local/include -I/usr/X11R6/include -g -O2 -c xpixmap.c -o xpixmap.o >/dev/null 2>&1
12.
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../src -I/opt/local/include -I/usr/X11R6/include -g -O2 -c convert.c
13.
gcc -DHAVE_CONFIG_H -I. -I. -I../src -I/opt/local/include -I/usr/X11R6/include -g -O2 -c convert.c -fno-common -DPIC -o .libs/convert.o
14.
convert.c: In function 'image2TrueColor':
15.
convert.c:404: warning: pointer targets in passing argument 5 of 'x86_mmx_TrueColor_32_to_16' differ in signedness
16.
convert.c:404: warning: pointer targets in passing argument 6 of 'x86_mmx_TrueColor_32_to_16' differ in signedness
17.
convert.c:404: warning: pointer targets in passing argument 7 of 'x86_mmx_TrueColor_32_to_16' differ in signedness
18.
convert.c:430: warning: pointer targets in passing argument 3 of 'convertTrueColor_generic' differ in signedness
19.
convert.c:430: warning: pointer targets in passing argument 4 of 'convertTrueColor_generic' differ in signedness
20.
convert.c:430: warning: pointer targets in passing argument 5 of 'convertTrueColor_generic' differ in signedness
21.
convert.c:430: warning: pointer targets in passing argument 6 of 'convertTrueColor_generic' differ in signedness
22.
convert.c:430: warning: pointer targets in passing argument 7 of 'convertTrueColor_generic' differ in signedness
23.
convert.c: In function 'convertPseudoColor_to_8':
24.
convert.c:462: warning: pointer targets in initialization differ in signedness
25.
convert.c: In function 'image2PseudoColor':
26.
convert.c:610: warning: pointer targets in passing argument 3 of 'convertPseudoColor_to_8' differ in signedness
27.
convert.c:610: warning: pointer targets in passing argument 4 of 'convertPseudoColor_to_8' differ in signedness
28.
convert.c:610: warning: pointer targets in passing argument 5 of 'convertPseudoColor_to_8' differ in signedness
29.
convert.c:610: warning: pointer targets in passing argument 6 of 'convertPseudoColor_to_8' differ in signedness
30.
convert.c:610: warning: pointer targets in passing argument 7 of 'convertPseudoColor_to_8' differ in signedness
31.
gcc -DHAVE_CONFIG_H -I. -I. -I../src -I/opt/local/include -I/usr/X11R6/include -g -O2 -c convert.c -o convert.o >/dev/null 2>&1
32.
echo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../src -I/opt/local/include -I/usr/X11R6/include -g -O2 | sed -e s/-fomit-frame-pointer//
-O0 -c x86_specific.c
33.
gcc -DHAVE_CONFIG_H -I. -I. -I../src -I/opt/local/include -I/usr/X11R6/include -g -O2 -O0 -c x86_specific.c -fno-common -DPIC -o .libs/x86_specific.o
34.
x86_specific.c: In function 'x86_mmx_TrueColor_32_to_16':
35.
x86_specific.c:107: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
36.
make[2]: * [x86_specific.lo] Error 1
37.
make[1]: * [all-recursive] Error 1
38.
make: * [all-recursive] Error 1
39. 40.
Error: /opt/local/bin/port: Status 1 encountered during processing.
Change History (2)
comment:1 Changed 19 years ago by mww@…
Owner: | changed from darwinports-bugs@… to yves@… |
---|---|
Summary: | WindowMaker 0.92 fails to build on Intel Mac → BUG: WindowMaker 0.92 fails to build on Intel Mac |
comment:2 Changed 19 years ago by yves@…
Resolution: | → fixed |
---|---|
Status: | new → closed |