[Vm-dev] Compiling VM on Mac

Tobias Pape Das.Linux at gmx.de
Fri Feb 2 17:17:53 UTC 2018


> On 02.02.2018, at 18:08, Clément Bera <bera.clement at gmail.com> wrote:
> 
> Are you using opensmalltalk-vm repository ? 
> 

yes, why?

> On Feb 2, 2018 17:36, "Tobias Pape" <Das.Linux at gmx.de> wrote:
> 
> Hi Guido,
> 
> 
> > On 02.02.2018, at 17:26, Guido Chari <charig at gmail.com> wrote:
> >
> > Hello,
> >
> > I follow the documentation but I was not able to compile the VM.
> >
> > I generated the sources using: 'CogSpur32VMBuilder buildMacOSX32.'
> >
> > Then, I went to the pharo.cog.spur directory and ran 'mvm -A'.
> >
> > The output is the following:
> >
> > clang -x c -MT build/vm/gcc3x-cointerp.o -MMD -MP -MF deps/gcc3x-cointerp.Td -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-sign-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-trigraphs -Wdeprecated-declarations -g -Os -DPharoVM=1 -DIMMUTABILITY=1 -DDEBUGVM=0 -DNDEBUG=1  -DPharoVM=1 -DIMMUTABILITY=1 -DUSE_GLOBAL_STRUCT=0 -DNO_ISNAN=1 -DUSE_INLINE_MEMORY_ACCESSORS -D'TZ="-03"' -D'VM_LABEL(foo)=0' -DSQUEAK_BUILTIN_PLUGIN -DBUILD_FOR_OSX=1 -arch i386 -mmacosx-version-min=10.7 -msse4.2 -fvisibility=default -fwrapv -fmacro-backtrace-limit=0 -fdiagnostics-show-note-include-stack -fmessage-length=0 -fpascal-strings -fasm-blocks -fstrict-aliasing -fobjc-weak  -isysroot  -include ../../platforms/iOS/vm/SqueakPureObjc_Prefix.pch -I. -I../../spursrc/vm -I../../platforms/iOS/vm/Common -I../../platforms/iOS/vm/Common/Classes -I../../platforms/iOS/vm/OSX -I../../platforms/unix/vm -I../../platforms/Cross/vm -I../../platforms/Cross/plugins/FilePlugin -I../../platforms/Cross/plugins/HostWindowPlugin -I../../platforms/Cross/plugins/SoundPlugin -I../../platforms/iOS/plugins/FilePlugin -I../../platforms/iOS/plugins/HostWindowPlugin -I../../platforms/iOS/plugins/SoundPlugin -c ../../spursrc/vm/gcc3x-cointerp.c -o build/vm/gcc3x-cointerp.o
> > clang: error: cannot specify -o when generating multiple output files
> > clang: warning: no such sysroot directory: '-include' [-Wmissing-sysroot]
> > make: *** [build/vm/gcc3x-cointerp.o] Error 1
> >
> > I'm running Sierra 10.13.2.
> >
> > Any ideas?
> 
> Yes, please git pull and try again, I just pushed 383040ff57f5b7ad233d9a0d7b7abe3ac2326178
> 
> Best regards
>         -Tobias
> 
> 



More information about the Vm-dev mailing list