r3 ... ca donne ca
shadwolf26-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 ...
shadwolf26-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!!!
shadwolf26-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.
shadwolf26-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 ?
shadwolf26-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 ...
shadwolf26-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!!!
shadwolf26-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 ...
shadwolf26-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 ?
shadwolf26-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 !!!
shadwolf26-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.
shadwolf26-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 ?
PierreCh9-Nov-2017/19:36:58+1:00
;-D

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2