Hi Jan, could you share a link to the repo/commit youâre building? Have you tried with this tag? https://github.com/pharo-project/pharo-vm/tree/v8.6.1 G
El 1 sep. 2023, a las 14:32, Jan Vraný <Jan.Vrany@labware.com> escribió:
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