[Vm-dev] Building Squeak 3.9-9 on an Intel Mac
John M McIntosh
johnmci at smalltalkconsulting.com
Thu Jun 7 14:17:54 UTC 2007
I'm wondering about your compiler setup. Normally after installing
GCC via XCode on os-x you would have
/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc/i686-apple-darwin8/4.0.1/
include/xmmintrin.h
&
/usr/lib/gcc/i686-apple-darwin8/4.0.1/include/xmmintrin.h
where
/usr/lib/gcc/i686-apple-darwin8/4.0.1/include/xmmintrin.h
-rw-r--r-- 1 root wheel 39019 Sep 27 2006 /usr/lib/gcc/i686-
apple-darwin8/4.0.1/include/xmmintrin.h
first line says
/* APPLE LOCAL file mainline 2005-06-30 Radar 4131077 */
However googling gives clues. Say for example
http://www.nabble.com/Re:-keywording-p7851365.html
On Jun 7, 2007, at 4:46 AM, Anant Narayanan wrote:
>
> Hi All,
>
> I know this question has been asked on the Mailing List several times,
> but I couldn't find any solution to my specific problem in the
> archives.
>
> I'm trying to build Squeak on an Intel Macbook Pro. I have all the
> build
> pre-requisites. I downloaded Squeak-3.9-9.src.tar.gz, untarred it and:
>
> $ cd Squeak-3.9-9
> $ mkdir build
> $ cd build
> $ ../platforms/unix/config/configure
> <successful>
> $ make
>
> I get the following error(s):
>
> In file included from
> <snip>/CarbonCore.framework/Headers/MachineExceptions.h:29, from
> <snip>/CarbonCore.framework/Headers/DriverServices.h:32, from
> <snip>/CarbonCore.framework/Headers/CarbonCore.h:125, from
> <snip>/CoreServices.framework/Headers/CoreServices.h:21,from
> /Users/anant/sq/Squeak-3.9-9/platforms/unix/vm/mac-alias.c:7, from
> /Users/anant/sq/Squeak-3.9-9/platforms/unix/vm/sqUnixMain.c:1405:
> /Users/anant/gentoo/prefix/usr/lib/gcc/i686-apple-darwin8/4.0.1/
> include/xmmintrin.h:35:3:
> error: #error "SSE instruction set not enabled"
>
> In file included from
> <snip>/CarbonCore.framework/Headers/DriverServices.h:32, from
> <snip>/CarbonCore.framework/Headers/CarbonCore.h:125, from
> <snip>/CoreServices.framework/Headers/CoreServices.h:21, from
> /Users/anant/sq/Squeak-3.9-9/platforms/unix/vm/mac-alias.c:7, from
> /Users/anant/sq/Squeak-3.9-9/platforms/unix/vm/sqUnixMain.c:1405:
> <snip>/CarbonCore.framework/Headers/MachineExceptions.h:254: error:
> syntax error before '__m128'
> <snip>/CarbonCore.framework/Headers/MachineExceptions.h:256: error:
> syntax error before 'sd'
> <snip>/CarbonCore.framework/Headers/MachineExceptions.h:258: error:
> syntax error before '}' token
> <snip>/CarbonCore.framework/Headers/MachineExceptions.h:261: error:
> array type has incomplete element type
> make[1]: *** [sqUnixMain.o] Error 1
>
> The first error is eliminated by exporting `-msse' into CFLAGS;
> however
> I have no idea what the second one is about. A Google search shows
> that
> it *appears* to be something to do with the `inline' -> `__inline'
> confusion, but that's just a hunch.
>
> Any ideas? I'm ultimately planning to port Squeak to Plan 9, but I
> can't
> even seem to get past this first step :/
>
> Help would be appreciated :)
>
> Regards,
> --
> Anant Narayanan
> http://www.kix.in/
> gpg --recv-keys 0EF6914E
> <anant at kix.in,gentoo.org,php.net>
--
========================================================================
===
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
========================================================================
===
More information about the Vm-dev
mailing list