[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