Thanks a lot ! I used your config and now it works.
The result of evaluating 'Smalltalk os’ is 'a MacOSPlatform’, and the VM is 201705310241. By the way, I find it difficult to fully grasp the Metacello config process. I have read Deep into Pharo, but I can’t really understand why the modification you suggested works. Are there other resources available on the subject ? Bye. > Hi, > >> On 15 Jul 2017, at 13:46, Guillaume Giraud <guillaume.gir...@openmailbox.org >> <mailto:guillaume.gir...@openmailbox.org>> wrote: >> >> Hello, >> >> I placed this code in a baseline of my package: >> >> spec >> project: 'VoyageMongo' >> with: [ spec >> className: #ConfigurationOfVoyageMongo; >> version: #stable; >> repository: 'github://pharo-nosql/voyage/mc >> <github://pharo-nosql/voyage/mc>'; >> loads: #('mongo tests') ]. >> >> Unfortunately, when I load my Package from Pharo6 on MacOS Sierra I get the >> following error: >> >> Error: Unsupported OS platform >> >> The first lines of the stack are: >> >> BaselineOfPunQLite(Object) error: >> BaselineOfPunQLite platformLibraryName >> BaselineOfPunQLite preLoad >> MetacelloMCVersionpec(MetacelloSpec) doItBlock: >> >> In detail: >> >> platformLibraryName >> " Answer a name for the compiled version of the library " >> >> Smalltalk os isUnix ifTrue: [ ^ 'unqlite.so' ]. >> Smalltalk os isWin32 ifTrue: [ ^ 'unqlite.dll' ]. >> Smalltalk os isMacOSX ifTrue: [ ^ 'unqlite.dylib' ]. >> >> self error: 'Unsupported OS platform? >> >> With Pharo6 on MacOsSierra, ? Smalltalk os isMacOSX ? return ? false ?. But >> ? Smalltalk os isMacOS ? return ? true ?. >> >> What can I do? I just need to load Voyage with the configuration of my >> package ? > > you can just change the Smalltalk os isMacOSX line for Smalltalk os isMacOS > for the moment. > now, that?s very weird :) > What?s the result of evaluating "Smalltalk os? ? > and after executing "OSPlatform startUp: true.? ? > which VM are you using (Smalltalk vm version) ? > > > and btw, is a lot better to make your config as this: > > spec > baseline: 'Voyage' > with: [ > spec > repository: 'github://pharo-nosql/voyage:1.5/mc > <github://pharo-nosql/voyage:1.5/mc>'; > loads: #('mongo tests') ]. > > (referring directly the baseline) > > > cheers! > Esteban > >> Thanks.