Opened 12 years ago

Last modified 2 weeks ago

#36369 new defect

squeak @3.9: error: too many arguments provided to function-like macro invocation

Reported by: stphanef3724@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: informatimago (Pascal J. Bourguignon), cooljeanius (Eric Gallager)
Port: squeak

Description

I'm running OS X 10.8.2 Montain Lion. I get an error when attempting to install the squeak port. main.log is attached.

:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_squeak/squeak/work/Squeak-3.9/platforms/unix/vm/debug.c:3:
:info:build /usr/include/stdio.h:446:18: error: too many arguments provided to function-like macro invocation
:info:build int     dprintf(int, const char * __restrict, ...) __printflike(2, 3) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3);
:info:build                      ^
:info:build /usr/include/stdio.h:446:12: error: expected ';' after top level declarator

Attachments (1)

main.log (41.5 KB) - added by stphanef3724@… 12 years ago.

Download all attachments as: .zip

Change History (9)

Changed 12 years ago by stphanef3724@…

Attachment: main.log added

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

The first thing we should probably try to do is update squeak.

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

Cc: informatimago added
Summary: squeak port will not installsqueak @3.9: error: too many arguments provided to function-like macro invocation

Has duplicate #55131.

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

The upstream bug report was resolved back in 2010 so updating to the latest version should indeed help.

Last edited 15 months ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:4 Changed 15 months ago by ryandesign (Ryan Carsten Schmidt)

In b307e43d3a04552ebd520ddb26a442c67a93bee0/macports-ports (master):

squeak: Doesn't build; set known_fail yes

See: #36369

comment:5 Changed 14 months ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added

comment:6 in reply to:  4 Changed 7 weeks ago by barracuda156

Replying to ryandesign:

In b307e43d3a04552ebd520ddb26a442c67a93bee0/macports-ports (master):

squeak: Doesn't build; set known_fail yes

See: #36369

It builds fine, someone has just broken destroot code.

36-122% port -v installed squeak 
The following ports are currently installed:
  squeak @3.9_1+x11 (active) requested_variants='' platform='darwin 10' archs='ppc' date='2024-09-30T12:06:49+0800'

comment:7 Changed 7 weeks ago by ryandesign (Ryan Carsten Schmidt)

As you can see from the ticket description and attached log, this ticket is about a build problem, not a destroot problem; the destroot problem is your ticket #70992. Let's keep it to one problem per ticket, please.

comment:8 Changed 2 weeks ago by Sergey Fedorov <barracuda@…>

In 74eea43c72baaeff48e0f990cc3cd94d9cf277fe/macports-ports (master):

squeak: enable on < 10.8

See: #36369

Note: See TracTickets for help on using tickets.