Opened 16 years ago

Closed 14 years ago

#14323 closed defect (duplicate)

io version 2008-01-20 for Leopard install fails

Reported by: marike1@… Owned by: brett@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc:
Port: Io

Description

Attempt to install io fails with this message:

Macintosh:~ marike$ sudo port install io
Password:
Portfile changed since last build; discarding previous state.
--->  Fetching Io
--->  Verifying checksum(s) for Io
--->  Extracting Io
--->  Configuring Io
--->  Building Io with target -project osxvm.xcodeproj -target osxvm
Error: Target org.macports.build returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_Io/work/Io-2007-03-21 && make" returned error 2
Command output: cc -dynamiclib -flat_namespace -L../basekit/_build/dll _build/objs/*.o -o _build/dll/libgarbagecollector.dylib -lbasekit 
cp source/Collector.h source/CollectorMarker.h source/CollectorMarker_inline.h source/Collector_inline.h _build/headers
make -f Makefile.local all_begin 
cc tools/io2c.c -o tools/io2c
./tools/io2c VMCode IoState_doString_ io/A0_List.io io/A1_OperatorTable.io io/A2_Object.io io/A3_List.io io/A3_List_schwartzian.io io/A4_Exception.io io/Actor.io io/AddonLoader.io io/B_Sequence.io io/Block.io io/CFunction.io io/Date.io io/Debugger.io io/Directory.io io/DynLib.io io/File.io io/Map.io io/Message.io io/Number.io io/Sandbox.io io/Serialize.io io/System.io io/UnitTest.io io/Y_Path.io io/Z_CLI.io io/Z_Importer.io > source/IoVMInit.c
mkdir -p _build
mkdir -p _build/objs
mkdir -p _build/headers
mkdir -p _build/lib
mkdir -p _build/dll
make _build/lib/libiovm.a
cc -DINSTALL_PREFIX=\"/usr/local\" -O3 -g  -Wstrict-prototypes  -I. -I/source -I../basekit/_build/headers -I../coroutine/_build/headers -I../garbagecollector/_build/headers  -falign-loops=16 -fPIC -DBUILDING_IOVM_DLL  -c source/IoBlock.c -o _build/objs/IoBlock.o
In file included from source/IoState.h:19,
                 from source/IoObject_inline.h:13,
                 from source/IoObject.h:231,
                 from source/IoBlock.h:11,
                 from source/IoBlock.c:9:
source/IoCoroutine.h:13:18: error: Coro.h: No such file or directory
In file included from source/IoState.h:19,
                 from source/IoObject_inline.h:13,
                 from source/IoObject.h:231,
                 from source/IoBlock.h:11,
                 from source/IoBlock.c:9:
source/IoCoroutine.h:25: error: syntax error before 'Coro'
source/IoCoroutine.h:25: warning: no semicolon at end of struct or union
source/IoCoroutine.h:28: error: syntax error before '}' token
source/IoCoroutine.h:28: warning: data definition has no type or storage class
make[2]: *** [_build/objs/IoBlock.o] Error 1
make[1]: *** [all] Error 2
make: *** [vm] Error 2

Error: Status 1 encountered during processing.
Macintosh:~ marike$ 

I saw this same error reported in Ticket #14057 with resolution "Fixed", however I think this issue needs to be revisited.

Change History (8)

comment:1 Changed 16 years ago by jmpp@…

Milestone: Port Bugs

comment:2 Changed 16 years ago by jmroot (Joshua Root)

I'm unable to reproduce this on Leopard (x86). Though I did notice a lot of -I/usr/local/include -I/usr/include and -L/usr/local/lib -L/usr/lib in the build commands, which should not be there, let alone specified before their ${prefix} counterparts as they are.

comment:3 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:4 Changed 15 years ago by tobypeterson

Owner: changed from macports-tickets@… to toby@…
Status: newassigned

comment:5 Changed 15 years ago by tobypeterson

Owner: changed from toby@… to macports-tickets@…
Status: assignednew

comment:6 Changed 14 years ago by roederja

Cc: brett@… added

Is this still an issue?

comment:7 Changed 14 years ago by jmroot (Joshua Root)

Cc: brett@… removed
Owner: changed from macports-tickets@… to brett@…
Port: Io added

comment:8 Changed 14 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed

Same as #14057, as the reporter even mentioned.

Note: See TracTickets for help on using tickets.