Brennan Williams | 17 Jul 02:14

Attempting to build and install latest ETS>3.0.0b1 on Windows XP

I'm trying to download, build and install all the latest bleeding edge 
ETS, Traits 3, Chaco 3 etc under Windows XP.

My initial problem is that I have failed to get "ets co" installed and 
working.

A bit of background, I'm downloading and building on my main notebook 
which currently has ETS 3.0.0b1, Traits 3 and Chaco 3 from around February.

I'm going to download into a g:\enthought directory structure, then 
probably use egg_builder.py (mine is dated Jan 16th 2008 so I'll have a 
look around the website first to see if I should be using something newer).

Once I've built the eggs I'm going to do a clean install of Python 2.5 
on another notebook, using the .msi from python.org. Then I'll install 
the newly built eggs and then my app and then see what happens.

Sound ok?

So far, I have

(1) looked at http://code.enthought.com/source/ and read about 
ETSPackageTools

(2) looked at https://svn.enthought.com/enthought/wiki/Build but decided 
it wasn't what I wanted as I want to build ETS 3 on XP

(3) gone to https://svn.enthought.com/enthought/wiki/SVNScripts, then 
have done ...

(Continue reading)

Brennan Williams | 17 Jul 02:53

Re: Attempting to build and install latest ETS>3.0.0b1 on Windows XP


Brennan Williams wrote:
> I'm trying to download, build and install all the latest bleeding edge 
> ETS, Traits 3, Chaco 3 etc under Windows XP.
>
> My initial problem is that I have failed to get "ets co" installed and 
> working.
>
> A bit of background, I'm downloading and building on my main notebook 
> which currently has ETS 3.0.0b1, Traits 3 and Chaco 3 from around February.
>
> I'm going to download into a g:\enthought directory structure, then 
> probably use egg_builder.py (mine is dated Jan 16th 2008 so I'll have a 
> look around the website first to see if I should be using something newer).
>
> Once I've built the eggs I'm going to do a clean install of Python 2.5 
> on another notebook, using the .msi from python.org. Then I'll install 
> the newly built eggs and then my app and then see what happens.
>
> Sound ok?
>
> So far, I have
>
> (1) looked at http://code.enthought.com/source/ and read about 
> ETSPackageTools
>
> (2) looked at https://svn.enthought.com/enthought/wiki/Build but decided 
> it wasn't what I wanted as I want to build ETS 3 on XP
>
> (3) gone to https://svn.enthought.com/enthought/wiki/SVNScripts, then 
(Continue reading)

Dave Peterson | 17 Jul 17:30

Re: Attempting to build and install latest ETS>3.0.0b1 on Windows XP

Brennan Williams wrote:
> I did a find . -name "proxy" -print in my 
> site-packages directory (I like using Unix tools under Windows) and 
> found another proxy in packagetools.
>
> And taking another look at the http://code.enthought.com/source/ page I 
> see it mentions both ETSPackageTools and ETSProjectTools
>
> So I'm guessing that ETSPackageTools replaced PackageTools and then was 
> renamed to ETSProjectTools. I'm sure I've glanced at some postings about 
> this.
>
> So I've moved my old PackageTools eggs to my obsolete directory and now 
> it looks like "ets co" is going to work.
>
> So perhaps the TroubleShooting info should be modified to mention the 
> proxy in PackageTools?
>   

Just checked this in (the wiki page renders the RST doc out of the 
source tree.)

I've also updated the c.e.c/source page to correct the name to 
ETSProjectTools instead of ETSPackageTools.

-- Dave
Brennan Williams | 18 Jul 03:48

Re: Attempting to build and install latest ETS>3.0.0b1 on Windows XP

Brennan Williams wrote:
> Brennan Williams wrote:
>   
>> I'm trying to download, build and install all the latest bleeding edge 
>> ETS, Traits 3, Chaco 3 etc under Windows XP.
>>
>> My initial problem is that I have failed to get "ets co" installed and 
>> working.
>>
>> A bit of background, I'm downloading and building on my main notebook 
>> which currently has ETS 3.0.0b1, Traits 3 and Chaco 3 from around February.
>>
>> I'm going to download into a g:\enthought directory structure, then 
>> probably use egg_builder.py (mine is dated Jan 16th 2008 so I'll have a 
>> look around the website first to see if I should be using something newer).
>>
>> Once I've built the eggs I'm going to do a clean install of Python 2.5 
>> on another notebook, using the .msi from python.org. Then I'll install 
>> the newly built eggs and then my app and then see what happens.
>>
>> Sound ok?
>>
>> So far, I have
>>
>> (1) looked at http://code.enthought.com/source/ and read about 
>> ETSPackageTools
>>
>> (2) looked at https://svn.enthought.com/enthought/wiki/Build but decided 
>> it wasn't what I wanted as I want to build ETS 3 on XP
>>
(Continue reading)

Dave Peterson | 18 Jul 07:34

Re: Attempting to build and install latest ETS>3.0.0b1 on Windows XP

Brennan Williams wrote:
> OK, ets co "ETS>3.0.0b" worked with the final messages
>
> All project source has been checked out to "G:\enthought\ETS_3.0.0b1"
>
> THE SOURCE FOR THE FOLLOWING PROJECTS COULD NOT BE LOCATED:
>         configobj       No match found for project specification 
> "configobj" --
> Required by parent project ETSProjectTools
> HINT: Perhaps try again with more "-r" options?
>
> I have configobj 4.4.0 and 4.5.3 installed so not sure why I got that 
> last message.
>   

Because (a) that message is about the *source* for the project, not the 
binaries that you have installed, and (b) even if you had the source on 
your system, the "ets" command is not crawling your disks to find it, it 
*is* looking for the source in the svn repositories it knows about.

> On to building the eggs....
>
> The code.enthought.com/source page has a section called "Building from 
> Source" with a link "Installation from Source" which takes you to
> the https://svn.enthought.com/enthought/wiki/Build page titled 
> "Enthought Installation from Source Home Page"
>
> This page doesn't explicitly help me to work out how to build the eggs 
> as I'm trying to build ETS 3.0.0b1 on WIndows XP. So I clicked on the 
> 2.6.0b1 link for Windows XP which took me to the 
(Continue reading)

Brennan Williams | 18 Jul 08:23

Re: Attempting to build and install latest ETS>3.0.0b1 on Windows XP

Dave Peterson wrote:
> Brennan Williams wrote:
>   
>> OK, ets co "ETS>3.0.0b" worked with the final messages
>>
>> All project source has been checked out to "G:\enthought\ETS_3.0.0b1"
>>
>> THE SOURCE FOR THE FOLLOWING PROJECTS COULD NOT BE LOCATED:
>>         configobj       No match found for project specification 
>> "configobj" --
>> Required by parent project ETSProjectTools
>> HINT: Perhaps try again with more "-r" options?
>>
>> I have configobj 4.4.0 and 4.5.3 installed so not sure why I got that 
>> last message.
>>   
>>     
>
> Because (a) that message is about the *source* for the project, not the 
> binaries that you have installed, and (b) even if you had the source on 
> your system, the "ets" command is not crawling your disks to find it, it 
> *is* looking for the source in the svn repositories it knows about.
>
>
>   
OK that makes sense
>> On to building the eggs....
>>
>> The code.enthought.com/source page has a section called "Building from 
>> Source" with a link "Installation from Source" which takes you to
(Continue reading)

Janet Swisher | 18 Jul 17:11

Re: Attempting to build and install latest ETS>3.0.0b1 on Windows XP

Dave Peterson wrote:
> Brennan Williams wrote:
>> OK, ets co "ETS>3.0.0b" worked with the final messages
>>
>> All project source has been checked out to "G:\enthought\ETS_3.0.0b1"
>>
>> THE SOURCE FOR THE FOLLOWING PROJECTS COULD NOT BE LOCATED:
>>         configobj       No match found for project specification 
>> "configobj" --
>> Required by parent project ETSProjectTools
>> HINT: Perhaps try again with more "-r" options?
>>
>> I have configobj 4.4.0 and 4.5.3 installed so not sure why I got that 
>> last message.
>>   
> 
> Because (a) that message is about the *source* for the project, not the 
> binaries that you have installed, and (b) even if you had the source on 
> your system, the "ets" command is not crawling your disks to find it, it 
> *is* looking for the source in the svn repositories it knows about.
> 

I've updated the message in the script based on the discussion we had 
about this a few months ago:
https://mail.enthought.com/pipermail/enthought-dev/2008-February/012447.html

I also added a section about it to the Troubleshooting section of the 
README, though it's a bit redundant.

--

-- 
(Continue reading)


Gmane