r3 ... ca donne ca | |
shadwolf | 26-Oct-2017/15:33:25+2:00 |
make make r3 make[1]: Entering directory '/home/shadwolf/project/r3/rebol/make' *** ERROR: Missing r3-make to build various tmp files. *** Download Rebol 3 and copy it here as r3-make, then *** make prep. Or, make prep on some other machine and copy *** the src/include files here. See README for details. false make[1]: *** [makefile:100: r3-make] Error 1 make[1]: Leaving directory '/home/shadwolf/project/r3/rebol/make' make: *** [makefile:61: top] Error 2 J'avais oublié a quelle point c'etait frustrant ... tu fais ton git clone tu rentre dans le dossier rebol/make tu fais make ... et ca te demande d aller chercher rebol... un peu comme red finalement... Je veux pas que ce soit portable je veux faire git clone url/rebol.git cd rebol/make make et que ca compile... ... qui a besoin de autoconf etc ... qui connait cmake ? Evidement que ca m ennerve c est fait expres pour etre ennervant et quand au code source c en lui meme #define a toutes les sauces ... oui le code qui en result est plus court mais il est aussi plus embetant a lire ... | |
shadwolf | 26-Oct-2017/15:50:25+2:00 |
oh et si le r3 de rebol.com ne marche pas sur mon linux comment je fais ?? Je vais vous dire comment je fais je fais comme tout le reste de la planete rm -rf rebol et je me tourne vers un autre langage de programmation !!!! C est pas l alchool qui me rend ivre c est la RAGE!!! | |
shadwolf | 26-Oct-2017/16:55:56+2:00 |
je prend python ... je clone le git dans un dossier 500 MB plutard je fais ./configure --- il me dit qu il a aussi besoin de python mais que python bordel je l ai ca tombe bien ca fait parti des paquet de bases de n importe quelle distro linux ... DONC le probleme c est pas d avoir besoin de rebol pour faire rebol mais c est finalement que rebol ne soit pas de base dans mon linux pour que ce genre de construction passe sans douleure ... Je ne sais pas qui a copier qui ... mais Carl a manqué une donnée essentielle ... python qui utilise python pour etre compile /cross compiler ca marche parce qu un python plus ou moins a jour sera toujours dans n importe quelle distro linux parce que les gens s en servent et la boucle est bouclée tu peux pas faire ce genre de model quand personne n utilise ne sait que tu existe. | |
shadwolf | 26-Oct-2017/17:03:47+2:00 |
juste pourquoi dans le rebol git j ai pas une version compilée static de r3 qui s appelle r3-make... Reponse c est parce qu il faudrai un binaire pour chaque plateform se serait bien trop lourd ... 1 MB * 10 tu penses bien hein c est trop !! Mais franchement comparé au 216MB de python c est ridicule non ? | |
shadwolf | 26-Oct-2017/17:10:20+2:00 |
j ai pris le r3 static pour linux 64 de 2014 je l ai mit dans rebol/make et je l ai appeller r3-make je lui ai donne les droit d execution. je fais make ... ./r3-make -qs ../src/tools/make-os-ext.r # ok, but not always --- Make OS Ext Lib --- Version: 0 ** Script error: invalid argument: %../os/none ** Where: change-dir do either either either -apply- ** Near: change-dir append %../os/none target files: [ %host-lib.... j en deduis qu il reconais pas mon os comme linux ... evidement ca aurait ete trop beau que ca marche du premier coup ... | |
shadwolf | 26-Oct-2017/17:21:58+2:00 |
pourquoi ca deconnais hein ? shadwolf pourquoi ? Par ce que rebol/src/boot/version.r contenait 2.101.0.3.1 au lieu de 2.101.4.3.1 billy car on est tellement pas interresser par ce que l on fait qu on a meme pas pris le soin de construir ce numero de version en demandant je sais pas moi a r3-make qui est une console rebol3 pour notre OS de nous donner cette info!!! | |
shadwolf | 26-Oct-2017/17:38:30+2:00 |
je me demande comment en 2017 je peux galere autant a compiler r3 depuis un repo github ... si ca marche pas en 2017 ca marchait pas en 2012. on est d accord? Cette merde de version de rebol a jamais compilé sort de la boite mais comme personne ne s en est jamais servi que je suis le seul a le faire donc je suis le seul en 2017 a dire que ca marche pas ! le correctif de version dans version.r ne change pas le probleme en fait c est Dans rebol/src/system.r config-system qui est mal ecrite v: any [ v to tuple! reduce [0 system/version/4 system/version/5]] a remplace par v: any [ to tuple! reduce [0 system/version/4 system/version/5]] oui le v etait de trop ... | |
shadwolf | 26-Oct-2017/17:47:22+2:00 |
donc oui on utilise la vm rebol3 de rebol.com pour compiler r3 ... Enfin pour exactement genere les librairies necessaire a la compilation particuliere de mon rebol. donc je rappel que pour etre certain que la vm rebol fonctione sur mon linux j ai pris la version linux-64 static qui a pour numero de version 2.101.0.4.40... or dans le fichier rebol/src/tools/version.r on a pas de linux 0.4.40 dans la liste des option de compilation ... On pas cette version ... Shadwolf calme toi sourri ... normal linux 64 c est de 2014 les sources sont de 2012 le projet est abandonné et pas a jour depuis 2012. Carl a fait l effort deja de faire un version static de pour linux 64 et elle marche que demande plus ? | |
shadwolf | 26-Oct-2017/17:54:06+2:00 |
ajoutons dans la block! de block! system de rebol/src/tools/system.r [0.4.40 "linux" [+02 HID LDL ST1 -LM]] make all et enfin ca compile joie et bonheure dans nos coeurs !!! | |
shadwolf | 26-Oct-2017/17:55:49+2:00 |
donc si je me souvient bien host c est pour integrer dans des programme C rebol donc faire comme lua mais en moins bien cette partie s en ira c est claire. | |
shadwolf | 26-Oct-2017/18:05:34+2:00 |
en compilant r3 on s appercoit la aussi que oui ma version va etre pour linux 64 bit mais les entiers sont limité a 32 bit hein faut pas abuse non plus une vrai de vrai version 64 bit pour quoi foutre hein ? | |
PierreCh | 9-Nov-2017/19:36:58+1:00 |
;-D | |
Login required to Post. |