1. Can't compile tip with eubins 02-16-11

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.

new topic     » topic index » view message » categorize

2. Re: Can't compile tip with eubins 02-16-11

jaygade said...

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: Can't compile tip with eubins 02-16-11

mattlewis said...

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!

new topic     » goto parent     » topic index » view message » categorize

4. Re: Can't compile tip with eubins 02-16-11

jaygade said...
mattlewis said...

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

new topic     » goto parent     » topic index » view message » categorize

5. Re: Can't compile tip with eubins 02-16-11

ne1uno said...

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

new topic     » goto parent     » topic index » view message » categorize

6. Re: Can't compile tip with eubins 02-16-11

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.

new topic     » goto parent     » topic index » view message » categorize

7. Re: Can't compile tip with eubins 02-16-11

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.

new topic     » goto parent     » topic index » view message » categorize

8. Re: Can't compile tip with eubins 02-16-11

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.

new topic     » goto parent     » topic index » view message » categorize

9. Re: Can't compile tip with eubins 02-16-11

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

new topic     » goto parent     » topic index » view message » categorize

10. Re: Can't compile tip with eubins 02-16-11

SDPringle said...

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).

new topic     » goto parent     » topic index » view message » categorize

11. Re: Can't compile tip with eubins 02-16-11

jimcbrown said...
SDPringle said...

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.)

new topic     » goto parent     » topic index » view message » categorize

12. Re: Can't compile tip with eubins 02-16-11

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.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu