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.

Version 0, edited 4 years ago by ryandesign (Ryan Carsten Schmidt) (next)

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.