Opened 15 years ago

Closed 15 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 15 years ago by mww@…

Owner: changed from darwinports-bugs@… to yves@…
Summary: WindowMaker 0.92 fails to build on Intel MacBUG: WindowMaker 0.92 fails to build on Intel Mac

comment:2 Changed 15 years ago by yves@…

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.