Opened 14 years ago

Last modified 2 years ago

#23910 new defect

siag @3.6.0: error: static declaration of 'app_data' follows non-static declaration

Reported by: Ink_Blot2001@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), RobK88
Port: siag

Description

siag-3.6.0 failed to build on PPC Mac. Debug output is attached.

Attachments (3)

siag_debug_out.txt (102.0 KB) - added by Ink_Blot2001@… 14 years ago.
siag-3.6.1.diff (1.4 KB) - added by ryandesign (Ryan Carsten Schmidt) 14 years ago.
siag-3.6.1-2.diff (2.1 KB) - added by ryandesign (Ryan Carsten Schmidt) 14 years ago.

Download all attachments as: .zip

Change History (7)

Changed 14 years ago by Ink_Blot2001@…

Attachment: siag_debug_out.txt added

comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

I can confirm this on Snow Leopard on Intel. I tried updating the port to 3.6.1 but that failed with a new error (ld: duplicate symbol _ExecExternalApplication in exec.o and Exec.o).

Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: siag-3.6.1.diff added

comment:2 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Fink managed to package siag 3.6.1; we should look at their patches and replacements.

comment:3 in reply to:  1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to ryandesign@…:

ld: duplicate symbol _ExecExternalApplication in exec.o and Exec.o

This happens because the tarball includes both Exec.c and exec.c and of course the one overwrites the other on case-insensitive filesystems. Fink addresses this by renaming Exec.c to Eexec.c and patching the Makefile.in accordingly, so I adopted this fix as well. Now (on Snow Leopard) it builds and installs, but siag segfaults. Fink still has other patches they do; I'll try those as well.

Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: siag-3.6.1-2.diff added

comment:4 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: RobK88 added
Summary: siag-3.6.0 fails to buildsiag @3.6.0: error: static declaration of 'app_data' follows non-static declaration

Has duplicate #64054.

Note: See TracTickets for help on using tickets.