Ticket #21961 (closed defect: fixed)
toppler build breaks on snow leopard
| Reported by: | bumens@… | Owned by: | jmpp@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.8.1 |
| Keywords: | snowleopard haspatch | Cc: | ryandesign@… |
| Port: | toppler |
Description
vb@bayhorse:~ % sudo port install toppler
---> Computing dependencies for toppler
---> Fetching toppler
---> Attempting to fetch toppler-1.1.1.tar.gz from http://switch.dl.sourceforge.net/toppler
---> Verifying checksum(s) for toppler
---> Extracting toppler
---> Configuring toppler
---> Building toppler
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_games_toppler/work/toppler-1.1.1" && /usr/bin/make -j2 all LDFLAGS="-lintl -L/opt/local/lib -bind_at_load" " returned error 2
Command output: from archi.cc:19:
/opt/local/include/SDL/SDL_config.h:82:1: warning: this is the location of the previous definition
In file included from sound.h:22,
from bonus.cc:26:
config.h:42:1: warning: "HAVE_MALLOC" redefined
In file included from /opt/local/include/SDL/SDL_stdinc.h:30,
from /opt/local/include/SDL/SDL_types.h:28,
from keyb.h:24,
from bonus.cc:20:
/opt/local/include/SDL/SDL_config.h:82:1: warning: this is the location of the previous definition
bonus.cc:51: error: 'Sint32 time' redeclared as different kind of symbol
/usr/include/time.h:133: error: previous declaration of 'time_t time(time_t*)'
bonus.cc: In function 'void show()':
bonus.cc:65: error: ISO C++ forbids comparison between pointer and integer
bonus.cc:66: error: invalid operands of types 'int' and 'time_t ()(time_t*)' to binary 'operator*'
bonus.cc:68: error: invalid operands of types 'int' and 'time_t ()(time_t*)' to binary 'operator*'
bonus.cc:78: error: invalid operands of types 'time_t ()(time_t*)' and 'int' to binary 'operator%'
bonus.cc: In function 'bool bns_game()':
bonus.cc:140: error: assignment of function 'time_t time(time_t*)'
bonus.cc:140: error: cannot convert 'int' to 'time_t ()(time_t*)' in assignment
bonus.cc:257: error: ISO C++ forbids comparison between pointer and integer
bonus.cc:263: error: ISO C++ forbids comparison between pointer and integer
bonus.cc:269: error: ISO C++ forbids incrementing a pointer of type 'time_t (*)(time_t*)'
bonus.cc:269: error: lvalue required as increment operand
bonus.cc:272: error: pointer to a function used in arithmetic
bonus.cc:272: error: invalid operands of types 'time_t (*)(time_t*)' and 'int' to binary 'operator&'
make[2]: *** [bonus.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Error: Status 1 encountered during processing.
vb@bayhorse:~ %
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


