Hi,
I'm trying (and failing) to (re)compile Pharo VM used for P8, more specifically
this one (from `pharo -version): Date: Wed Feb 12 11:43:20 2020 CommitHash: 52202d8.
I'm targeting linux on x86_64.
Whether I use mvm (seems that it was used by Jenkins by then) or cmake I always end
up having following errors (just a few, there're loads of them):
/usr/bin/ld: vm/vm.a(cogit.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:377: multiple definition of `debugCallbackInvokes'; vm/vm.a(gcc3x-
cointerp.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:377: first defined here
/usr/bin/ld: vm/vm.a(cogit.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:376: multiple definition of `checkForLeaks'; vm/vm.a(gcc3x-
cointerp.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:376: first defined here
/usr/bin/ld: vm/vm.a(cogit.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:375: multiple definition of `checkedPluginName'; vm/vm.a(gcc3x-
cointerp.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:375: first defined here
/usr/bin/ld: vm/vm.a(cogit.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:374: multiple definition of `checkAllocFiller'; vm/vm.a(gcc3x-
cointerp.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:374: first defined here
/usr/bin/ld: vm/vm.a(cogit.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:371: multiple definition of `breakLookupClassTag'; vm/vm.a(gcc3x-
cointerp.o):/redacted/pharo-vm/spur64src/vm/cointerp.h:371: first defined here
Does anyone have an idea? Is there a more detailed description of build
environment to use?
Thanks! Jan