1. Can't compile tip with eubins 02-16-11
- Posted by jaygade Feb 16, 2011
- 1449 views
I see that eubins has been updated and I downloaded the most recent http://openeuphoria.org/eubins/linux/eubins-linux-20110207-99e843ffec98.tar.gz
jason@Mars:~/my-euphoria/source ./configure --prefix ~/eubin --eubin ~/eubins-linux jason@Mars:~/my-euphoria/source make all make euisource OBJDIR=intobj EBSD= CONFIG=config.gnu EDEBUG= EPROFILE= make[1]: Entering directory `/home/jason/my-euphoria/source' Translating int.ex to create rm -f /home/jason/my-euphoria/source/build/intobj/{*.c,*.o} (cd /home/jason/my-euphoria/source/build/intobj;/home/jason/eubins-linux/eui -i /home/jason/my-euphoria/include -d E32 /home/jason/my-euphoria/source/ec.ex -nobuild -i /home/jason/my-euphoria/include -gcc /home/jason/my- euphoria/source/int.ex )
And it freezes there, requiring a Ctrl-C to end it. I was originally doing the "make all -j3 make tools -j3 make test" but that was freezing up too and I was unable to determine which point.
Changing back to my installed Euphoria 4.0.0 final, I get the error regarding poke8 and friends.
2. Re: Can't compile tip with eubins 02-16-11
- Posted by mattlewis (admin) Feb 17, 2011
- 1392 views
I see that eubins has been updated and I downloaded the most recent http://openeuphoria.org/eubins/linux/eubins-linux-20110207-99e843ffec98.tar.gz
I've uploaded a newer version:
http://openeuphoria.org/eubins/linux/eubins-linux-20110217-e1a990d24160.tar.gz
Matt
3. Re: Can't compile tip with eubins 02-16-11
- Posted by jaygade Feb 17, 2011
- 1282 views
I've uploaded a newer version:
http://openeuphoria.org/eubins/linux/eubins-linux-20110217-e1a990d24160.tar.gz
Matt
Success!
Euphoria Interpreter v4.1.0 development 32-bit Linux, Using System Memory Revision Date: 2011-02-13 17:47:21, Id: 4641:b4883eff4b2f
Thanks.
Some of the tests failed, namely t_net_http.e and t_pipeio.e, but I'm not working on those.
Man, make all and make tools and make test takes a long time!
4. Re: Can't compile tip with eubins 02-16-11
- Posted by ne1uno Feb 18, 2011
- 1263 views
I've uploaded a newer version:
http://openeuphoria.org/eubins/linux/eubins-linux-20110217-e1a990d24160.tar.gz
Matt
Success!
Euphoria Interpreter v4.1.0 development 32-bit Linux, Using System Memory Revision Date: 2011-02-13 17:47:21, Id: 4641:b4883eff4b2f
Thanks.
Some of the tests failed, namely t_net_http.e and t_pipeio.e, but I'm not working on those.
Man, make all and make tools and make test takes a long time!
same here, on windows was able to build both 4.0.1 and 4.1 using eubins ow 2/14 and it can then build itself. watcom and minGW and debug minGW
97% about 30 tests, mostly expected fails since I was offline.
if you just wanted to work on 4.0.1 use branch "4.0" then update. or from tortoiseHg rightclick on the directory then tortoiseHg -> update then select either default to build 4.1 or 4.0 to work on 4.0.1
5. Re: Can't compile tip with eubins 02-16-11
- Posted by mattlewis (admin) Feb 18, 2011
- 1262 views
if you just wanted to work on 4.0.1 use branch "4.0" then update. or from tortoiseHg rightclick on the directory then tortoiseHg -> update then select either default to build 4.1 or 4.0 to work on 4.0.1
I've created some helper scripts to work on different versions (4.0.1, 4.1 32-bit, 4.1 64-bit), and I've got separate build directories for each:
# config4.0 hg up -C 4.0 ./configure --build ../4.0 --eubin ~/eu/oe-release/4.0.0/bin # config32 hg up -C default ./configure --build ../32 --arch=x86 # config64 hg up -C default ./configure --build ../64
Obviously, this is on a 64-bit system. I've got 4.1 binaries installed, and 4.0 binaries in ~/eu/oe-release/4.0.0/bin/. I have similar batch files on windows, but note that you have to use "call hg ..." and "call configure.bat ..." in a windows batch file.
Matt
6. Re: Can't compile tip with eubins 02-16-11
- Posted by jaygade Feb 18, 2011
- 1252 views
Thanks for the tip, again. Yeah, I want to work on 4.0.1. I want to help with bug fixes, not necessarily new features.
7. Re: Can't compile tip with eubins 02-16-11
- Posted by SDPringle Feb 18, 2011
- 1181 views
You don't need any special binaries to compile 4.0.1. It is completely source compatible. 4.1 now can be translated with 4.0 binaries.
8. Re: Can't compile tip with eubins 02-16-11
- Posted by jaygade Feb 18, 2011
- 1165 views
Right, but if I upload bugfixes, do they go to both 4.0.x and 4.1, or just to 4.1?
I mean, I assume that bugfixes will also propagate to 4.1 regardless.
9. Re: Can't compile tip with eubins 02-16-11
- Posted by SDPringle Feb 18, 2011
- 1205 views
The bug fixes that I have been posting to the 4.0 branch also go into the 4.1 branch (that is to say the 'trunk'). I don't know how it happens. Maybe it is automatic.
Shawn
10. Re: Can't compile tip with eubins 02-16-11
- Posted by jimcbrown (admin) Feb 19, 2011
- 1131 views
The bug fixes that I have been posting to the 4.0 branch also go into the 4.1 branch (that is to say the 'trunk'). I don't know how it happens. Maybe it is automatic.
Shawn
No, the fixes for ticket:590 and ticket:608 that you did were merged into default from the 4.0 branch by Matt.
In general, it's ok to do the fix in the 4.0 branch only. anything in the 4.0 branch is guaranteed to be merged into the default branch periodicly (as any bug fixes for 4.0.1 should also go into 4.1), while the opposite is not suppose to happen (e.g. 4.1 changes should not be part of 4.0.1).
11. Re: Can't compile tip with eubins 02-16-11
- Posted by jimcbrown (admin) Feb 19, 2011
- 1149 views
The bug fixes that I have been posting to the 4.0 branch also go into the 4.1 branch (that is to say the 'trunk'). I don't know how it happens. Maybe it is automatic.
Shawn
No, the fixes for ticket:590 and ticket:608 that you did were merged into default from the 4.0 branch by Matt.
In general, it's ok to do the fix in the 4.0 branch only. anything in the 4.0 branch is guaranteed to be merged into the default branch periodicly (as any bug fixes for 4.0.1 should also go into 4.1), while the opposite is not suppose to happen (e.g. 4.1 changes should not be part of 4.0.1).
Actually, a big deal for having the default branch be the 4.1 branch and having 4.0.1 in a separate branch of its own is because it is easier to merge changes from a regular branch into default on a periodic basis, whereas having to merge default into another branch (and then later merging that branch back to default when its life is over) is more difficult.
(I'm sure hg handles that better than SVN though, where one has to merge a branch to trunk, closing it out, then create a brand-new branch from trunk with the same name.)
12. Re: Can't compile tip with eubins 02-16-11
- Posted by jaygade Feb 19, 2011
- 1161 views
Right, it's just that when I downloaded the "tip", I didn't realize that I was downloading the 4.1 files instead of the 4.0.1 files.
I certainly understand keeping them separate. I imagine there will be a few bugfix releases between now and when 4.1 reaches alpha.