[PD-dev] Join the Compile Farm (was Re: 64-bit build for, Windows?)

Hans-Christoph Steiner hans at at.or.at
Fri Sep 17 20:37:14 CEST 2010


If you are still game, I would start with the code from git, and once  
you get that working, then you can try to take on Pd-extended!  That  
means compiling lots of libraries.

.hc

On Sep 9, 2010, at 2:57 AM, Pierre-Olivier Boulant wrote:

> Hi,
>
> I got some help from a hackerlab here in Toulouse, tetalab.org. A  
> lot of cursing and swearing after Windows as you can imagine! :)
>
> I think we have managed to install most of the tool chain last night.
> We followed the instructions for the 32bit tool chain. Most of the  
> tool chain is 32bit programs but MingW, which is 64bit. We got to  
> the stage of the ASIO SDK (included).
> It was late when we finished and didn't have the time to try and run  
> a compilation.
>
> Should I get the source from the git or the svn?
> I've seen you switched over the last weeks.
>
> If I can recollect all he did, I'll try to add that to the wiki page.
>
> See you on IRC. My alias is 'pob'.
>
> Cheers
> Pierre-Olivier
>
>
>
> On 09/09/2010 01:58, Hans-Christoph Steiner wrote:
>>
>> Hey Pierre Olivier,
>>
>> Glad to hear you are back on the project!  mescalinum has made some  
>> progress on this in the meantime, and added to the documentation on  
>> the wiki:
>>
>> http://puredata.info/docs/developer/Windows64BitMinGWX64
>>
>> You can also often find mescalinum and me (_hc) on IRC chat in irc://irc.freenode.net/dataflow
>>
>> .hc
>>
>>
>> On Sep 8, 2010, at 4:58 PM, Pierre-Olivier Boulant wrote:
>>
>>> Hello,
>>>
>>> I'm still alive. I've been quite busy. I have a little more time  
>>> now and I'm getting some help with the setup of the compilation  
>>> environment for Windows 64. Hopefully this evening we'll get it to  
>>> work. I'll tell you how it goes.
>>>
>>> Cheers
>>> Pierre-Olivier
>>>
>>>
>>>
>>>
>>>
>>> On 09/07/2010 17:55, Hans-Christoph Steiner wrote:
>>>>
>>>> You can put the SVN files anywhere.  Having no spaces in the path  
>>>> is probably good, but maybe not mandatory.
>>>>
>>>> Cygwin is useful to have and can't hurt as far as I know.
>>>>
>>>> .hc
>>>>
>>>> On Jul 8, 2010, at 4:56 PM, Pierre-Olivier Boulant wrote:
>>>>
>>>>> Tortoisesvn is getting all the files from svn.
>>>>> Is there somewhere special I should download them to? I used a  
>>>>> folder on a secondary partition to keep the main partition being  
>>>>> overflowed with compilation files.
>>>>> F:\pd-ext-compilation\svn\sources\...
>>>>>
>>>>> I couldn't find any hints on WindowsMinGW wiki as what functions  
>>>>> I needed. I'll give it a first try wit the old version. And I'll  
>>>>> look into the newer files a bit later.
>>>>>
>>>>>
>>>>> With MinGW, MSYS, should I get Cygwin too?
>>>>>
>>>>> pob
>>>>>
>>>>>
>>>>> On 08/07/2010 22:30, Hans-Christoph Steiner wrote:
>>>>>>
>>>>>> On Jul 8, 2010, at 4:24 PM, Pierre-Olivier Boulant wrote:
>>>>>>
>>>>>>> I used the "old" MSYS 1.0.11.
>>>>>>> I didn't catch all I should do with the newer ones.
>>>>>>> There are several "base system"/"CORE" files and for the  
>>>>>>> functions too. Which one(s) is/are the one(s) I need to  
>>>>>>> download. (bin ext doc dbg dev src lic) ? All of them? Is  
>>>>>>> there a way in Sourceforge to get all files in one go instead  
>>>>>>> of one by one.
>>>>>>
>>>>>> You probably don't need everything.  I'd follow the  
>>>>>> WindowsMinGW page on that.
>>>>>>
>>>>>>> Can I just overwrite the old versions with the newer ones so  
>>>>>>> as to keep the general structure of MSYS? Or is this bad  
>>>>>>> practice?
>>>>>>
>>>>>> I've generally deleted the old copies before installing new ones.
>>>>>>
>>>>>>> Do I need to install tortoisesvn to get the pd-extended 0.42.5  
>>>>>>> svn?
>>>>>>
>>>>>> You need either SVN or rsync.  The command line versions of  
>>>>>> both are in Cygwin and easy to install there.  You could also  
>>>>>> use tortoisesvn
>>>>>>
>>>>>>> Sorry again for the beginner's questions. :)
>>>>>>
>>>>>> Keep them coming, getting 64-bit builds on Windows will be a  
>>>>>> valuable contribution!
>>>>>>
>>>>>> .hc
>>>>>>
>>>>>>> pob
>>>>>>>
>>>>>>>
>>>>>>> On 08/07/2010 21:49, Hans-Christoph Steiner wrote:
>>>>>>>>
>>>>>>>> Its not as complicated as it looks, its mostly a matter of  
>>>>>>>> getting the files in the right places.  You should also  
>>>>>>>> install MSYS, check the WindowsMinGW page for how.  But  
>>>>>>>> perhaps you should use a newer version of MSYS.  Then try a  
>>>>>>>> build, download the Pd-extended source, and do this from the  
>>>>>>>> MSYS shell:
>>>>>>>>
>>>>>>>> cd pd/src
>>>>>>>> make -f makefile.mingw
>>>>>>>>
>>>>>>>> My guess is that the 64-bit instructions are going to end up  
>>>>>>>> looking quite similar to the WindowsMinGW page.
>>>>>>>>
>>>>>>>> .hc
>>>>>>>>
>>>>>>>> On Jul 8, 2010, at 3:38 PM, Pierre-Olivier Boulant wrote:
>>>>>>>>
>>>>>>>>> Hello Hans and everyone,
>>>>>>>>>
>>>>>>>>> Thank you for the encouragment. It might take time, indeed. :)
>>>>>>>>>
>>>>>>>>> OK, I installed the tdm-gcc.tdragon.net x32 and x64 MinGW.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 08/07/2010 21:09, Hans-Christoph Steiner wrote:
>>>>>>>>>>
>>>>>>>>>> Working on this is definitely not a waste of time, but it  
>>>>>>>>>> is not a simple project.  We all start somewhere, so  
>>>>>>>>>> motivation is the key rather than skills.
>>>>>>>>>>
>>>>>>>>>> I would avoid trying to build anything and instead install  
>>>>>>>>>> from binaries.  Building compilers can be a real pain.   
>>>>>>>>>> Cygwin is quite easy to install, so I see no harm in  
>>>>>>>>>> installing it.
>>>>>>>>>>
>>>>>>>>>> I created a wiki page to document our progress, everyone  
>>>>>>>>>> should write notes there:
>>>>>>>>>> https://puredata.info/docs/developer/Windows64BitMinGWX64
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Upon looking at it, I think a good place to start is by  
>>>>>>>>>> downloading the most recent of mingw-w64-bin-x86_64:
>>>>>>>>>>
>>>>>>>>>> http://www.drangon.org/mingw/
>>>>>>>>>>
>>>>>>>>>> This looks even more promising though:
>>>>>>>>>> http://tdm-gcc.tdragon.net/
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> .hc
>>>>>>>>>>
>>>>>>>>>> On Jul 2, 2010, at 6:10 PM, Pierre-Olivier Boulant wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello everyone,
>>>>>>>>>>>
>>>>>>>>>>> I'm new here. I've offered to help with the Windows 64bit  
>>>>>>>>>>> build. I'm really new to compiling software, so I'll  
>>>>>>>>>>> probalby need some help to get started. If you think this  
>>>>>>>>>>> is unmanageable for a beginner don't be afraid to tell me  
>>>>>>>>>>> so. I have some good will and patience, but I don't want  
>>>>>>>>>>> to waste anyone's time. :)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I'm reading the MinGW-w64 pages on Sourceforge.
>>>>>>>>>>> I should be looking for a native compiler for w64, but I  
>>>>>>>>>>> can't seem to find any. I suppose since it's a native  
>>>>>>>>>>> compiler I can build it myself. Is this correct. Then,  
>>>>>>>>>>> should I download a tarball and compile from the source?
>>>>>>>>>>> Otherwise I found what seems to be a native version here:
>>>>>>>>>>> http://www.drangon.org/mingw/
>>>>>>>>>>>
>>>>>>>>>>> I cannont find either the MinGW-get installer mentioned on  
>>>>>>>>>>> the 32bit version of the instructions. I suppose there is  
>>>>>>>>>>> nothing similar for the 64bit version for the time being.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I suppose I have to get Cygwin for compilation too.  
>>>>>>>>>>> Anything I should pay special attention to concerning this?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks for your help
>>>>>>>>>>> Pierre-Olivier
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On 02/07/2010 22:46, Hans-Christoph Steiner wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> A Windows 7 build sounds like a good idea.  The first  
>>>>>>>>>>>> place to start is getting a MinGW-w64 build environment  
>>>>>>>>>>>> setup.  If you get that installed, then first try just  
>>>>>>>>>>>> building the core of pd-extended without all the  
>>>>>>>>>>>> libraries.  That shouldn't be too hard to get going.
>>>>>>>>>>>> http://mingw-w64.sourceforge.net/
>>>>>>>>>>>>
>>>>>>>>>>>> Here is the whole instructions for the 32-bit environment:
>>>>>>>>>>>> http://puredata.info/docs/developer/WindowsMinGW
>>>>>>>>>>>>
>>>>>>>>>>>> Perhaps it makes sense to continue this discussion on pd- 
>>>>>>>>>>>> dev?
>>>>>>>>>>>>
>>>>>>>>>>>> .hc
>>>>>>>>>>>>
>>>>>>>>>>>> On Jul 1, 2010, at 4:56 PM, Pierre-Olivier Boulant wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I've been using Puredata for a year now and I'd be glad  
>>>>>>>>>>>>> to help with the new release.
>>>>>>>>>>>>> I'll be getting a new computer for performances in the  
>>>>>>>>>>>>> coming up week.
>>>>>>>>>>>>>
>>>>>>>>>>>>> It will be an Asus N82 (it's not on their website at the  
>>>>>>>>>>>>> moment).
>>>>>>>>>>>>> Intel Core i7 - 720QM (quad core) with 4GB of RAM an  
>>>>>>>>>>>>> Nvidia Geforce GT335M
>>>>>>>>>>>>> The OS is a Windows 7 64bit. I might install some linux  
>>>>>>>>>>>>> distro too alongside the original OS.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I can leave the computer on as much as needed for the  
>>>>>>>>>>>>> autobuild process. I will use the computer for my own  
>>>>>>>>>>>>> too. But I can leave it on at night.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I don't know if you want specifically Windows XP or if  
>>>>>>>>>>>>> Windows 7 which is more and more widespread now can do  
>>>>>>>>>>>>> too.
>>>>>>>>>>>>>
>>>>>>>>>>>>> You can contact me with this email or with skype (same  
>>>>>>>>>>>>> email address).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Cheers
>>>>>>>>>>>>> Pierre-Olivier
>>>
>>
>>
>>
>>
>> ----------------------------------------------------------------------------
>>
>> You can't steal a gift. Bird gave the world his music, and if you  
>> can hear it, you can have it. - Dizzy Gillespie
>>
>>
>>
>>
>
> -- 
>
>
> ~    Pierre-Olivier Boulant     ~
> -o-     www.puffskydd.net     -o-
> ~   www.flickr.com/pob31/sets   ~
> -o-    www.lepixophone.net    -o-
>
>
> _______________________________________________
> Pd-dev mailing list
> Pd-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev



----------------------------------------------------------------------------

I have the audacity to believe that peoples everywhere can have three  
meals a day for their bodies, education and culture for their minds,  
and dignity, equality and freedom for their spirits.      - Martin  
Luther King, Jr.





More information about the Pd-dev mailing list