Skip Menu |

This queue is for tickets about the Curses CPAN distribution.

Report information
The Basics
Id: 21258
Status: resolved
Priority: 0/
Queue: Curses

People
Owner: Nobody in particular
Requestors: bitcard.mails.skeeve [...] xoxy.net
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 1.14
Fixed in: (no value)



Subject: Curses doesn't compile on Mac OS X 10.4
In file included from Curses.c:352: CursesFun.c: In function 'XS_Curses_newterm': CursesFun.c:1279: warning: initialization from incompatible pointer type CursesFun.c:1280: warning: initialization from incompatible pointer type CursesFun.c: In function 'XS_Curses_longname': CursesFun.c:3146: error: too many arguments to function 'longname' In file included from Curses.c:352: CursesFun.c:3254:58: error: macro "touchline" passed 4 arguments, but takes just 3 CursesFun.c: In function 'XS_Curses_touchline': CursesFun.c:3254: warning: pointer/integer type mismatch in conditional expression CursesFun.c:3254: warning: initialization makes integer from pointer without a cast CursesFun.c: In function 'XS_Curses_putwin': CursesFun.c:3453: warning: initialization from incompatible pointer type CursesFun.c: In function 'XS_Curses_getwin': CursesFun.c:3472: warning: initialization from incompatible pointer type make: *** [Curses.o] Error 1
From: GIRAFFED [...] cpan.org
You have to use a different hints file from what Makefile.pl guesses. Follow directions in INSTALL file and choose the newer Darwin hints file. I don't know what determines which one of the two Darwin hints files you need, but I'm guessing that current systems always need the newer one. So I'll switch the default in the next release.