Opened 11 years ago

Closed 11 years ago

#39765 closed defect (fixed)

Updating port 2.2.99 on PPC Tiger fails with: tracelib.c:579: error: ‘EV_RECEIPT’ undeclared

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: neverpanic (Clemens Lang)
Priority: Normal Milestone:
Component: base Version: 2.2.99
Keywords: tiger Cc: cooljeanius (Eric Gallager)
Port:

Description

The complete message from the compiler is:

gcc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -Wextra -Wall -pedantic     -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common tracelib.c -o tracelib.o
tracelib.c: In function ‘TracelibRunCmd’:
tracelib.c:579: error: ‘EV_RECEIPT’ undeclared (first use in this function)
tracelib.c:579: error: (Each undeclared identifier is reported only once
tracelib.c:579: error: for each function it appears in.)
make[3]: *** [tracelib.o] Error 1
make[2]: *** [all] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 2
* $Id: tracelib.c 108070 2013-07-12 05:55:23Z jmr@macports.org $

Mac OS X 10.4.11 (Tiger), G4 (PPC) – here EV_RECEIPT is not defined in any C header file

Change History (5)

comment:1 Changed 11 years ago by mf2k (Frank Schima)

Component: portsbase
Keywords: tiger added
Port: port removed

comment:2 Changed 11 years ago by larryv (Lawrence Velázquez)

Owner: changed from macports-tickets@… to cal@…
Version 0, edited 11 years ago by larryv (Lawrence Velázquez) (next)

comment:3 Changed 11 years ago by neverpanic (Clemens Lang)

Status: newassigned

Great, yet another #ifdef :/. I'll see what I can do.

comment:4 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:5 Changed 11 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: assignedclosed

Avoided the build failure by disabling trace mode when EV_RECEIPT is unavailable in r113706. Not the best solution, but I have no time and no box to test for PPC Tiger and will thus not support it with trace mode.

Note: See TracTickets for help on using tickets.