I need Pharo soon for my studies, and since it’s not packaged for debian (how sad for something requiring bootstraping hence binaries :/) I wanted to compile it, but (please tell me what additional informations I could give you, I’m under Debian GNU/Linux 32bits for now) since then:
galex-713@portable:~/doc/comp/src/pharo$ make ./pharo bootstrapImage.image ./bootstrap/scripts/bootstrap.st --ARCH=32 --BUILD_NUMBER=1 --quit pthread_setschedparam failed: Operation not permitted This VM uses a separate heartbeat thread to update its internal clock and handle events. For best operation, this thread should run at a higher priority, however the VM was unable to change the priority. The effect is that heavily loaded systems may experience some latency issues. If this occurs, please create the appropriate configuration file in /etc/security/limits.d/ as shown below: cat <<END | sudo tee /etc/security/limits.d/pharo.conf * hard rtprio 2 * soft rtprio 2 END and report to the pharo mailing list whether this improves behaviour. You will need to log out and log back in for the limits to take effect. For more information please see https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/r3732#linux 'Errors in script loaded from /home/galex-713/doc/comp/src/pharo/bootstrap/scripts/bootstrap.st' Error: Must provide VERSION_INFO in the form of a git describe --long PBBootstrap class(Object)>>error: [ self error: 'Must provide VERSION_INFO in the form of a git describe --long' ] in PBBootstrap class>>fromCommandLine in Block: [ self... OrderedCollection(Collection)>>detect:ifFound:ifNone: CommandLineArguments>>longOptionAt:ifAbsent: CommandLineArguments>>optionAt:ifAbsent: PBBootstrap class>>fromCommandLine UndefinedObject>>DoIt OpalCompiler>>evaluate DoItChunk>>importFor: [ :declaration | requestor ifNotNil: [ requestor contents: declaration contents ]. value := declaration importFor: requestor ] in CodeImporter>>evaluate in Block: [ :declaration | ... OrderedCollection>>do: CodeImporter>>evaluate [ codeImporter evaluate ] in STCommandLineHandler>>installSourceFile: in Block: [ codeImporter evaluate ] BlockClosure>>on:do: STCommandLineHandler>>handleErrorsDuring:reference: STCommandLineHandler>>installSourceFile: [ :reference | self installSourceFile: reference ] in [ sourceFiles do: [ :reference | self installSourceFile: reference ] ] in STCommandLineHandler>>installSourceFiles in Block: [ :reference | self installSourceFile: reference ]...etc... OrderedCollection>>do: [ sourceFiles do: [ :reference | self installSourceFile: reference ] ] in STCommandLineHandler>>installSourceFiles in Block: [ sourceFiles do: [ :reference | self installSourc...etc... BlockClosure>>ensure: STCommandLineHandler>>installSourceFiles STCommandLineHandler>>activate STCommandLineHandler class(CommandLineHandler class)>>activateWith: [ aCommandLinehandler activateWith: commandLine ] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: in Block: [ aCommandLinehandler activateWith: commandLine ] BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [ self handleArgument: (self arguments ifEmpty: [ '' ] ifNotEmpty: [ :arguments | arguments first ]) ] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate in Block: [ self... BlockClosure>>on:do: Makefile:125 : la recette pour la cible « bootstrap-cache/bootstrap.image » a échouée make: *** [bootstrap-cache/bootstrap.image] Erreur 1 galex-713@portable:~/doc/comp/src/pharo$ Thank you for any help!