howdy, first time with my hands on a windows machine and I wanna try building libraries like cyclone
who could point me to guidelines, HOW TOs and hints?
Lucas?
thanks
try msys2: https://msys2.github.io/
Btw-- if there is any Windows build whiz out there, please consider building the entire msys2 system and reporting any bugs upstream to the msys2 developers. Last I checked, apparently the lead developer is the only one who is able to reliably build the entire project. They use an online service called Appveyor to do continuous integration, but that service gives a build time limit of 1 hour which isn't enough for such a large project.
-Jonathan
2017-01-24 16:57 GMT-02:00 Jonathan Wilkes jancsika@yahoo.com:
try msys2: https://msys2.github.io/
tried it, downloaded both, no dice... couldnt get to step 2... all I got from one of them (x86_64) is that it couldn't run on my laptop... and I think that my system is x86_64...
Btw-- if there is any Windows build whiz out there, please consider building the entire msys2 system and reporting any bugs upstream to the msys2 developers.
Last I checked, apparently the lead developer is the only one who is able to reliably build the entire project. They use an online service called Appveyor to do continuous integration, but that service gives a build time limit of 1 hour which isn't enough for such a large project.
-Jonathan
2017-01-24 16:23 GMT-02:00 Christof Ressi christof.ressi@gmx.at:
If you use pd-lib-builder, just open the shell, 'cd' to the directory of the makefile and type:
make pdincludepath={path to m_pd.h} pdbinpath={path to pd.exe} make install objectsdir={where you want to install}
yes, I use pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically?
cheers
yes, I use pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically?
The Pd installer is fine for a normal user. Not for a w32 dev/tester.
I recommend that you use the zip version. You don`t want "C:\Program Files (x86)" as it has spaces in the name.
Automatically find what?
Your pd-extended installation? Your 0.46.7 instt? Your 0.47.1 install? Your coming 0.48.0 install? Your Purr-Data install?
They all have "m_pd.h" and "pd.dll".
I also recommend:
https://notepad-plus-plus.org/
for displaying .txt that are unix/osx format. Change it at the botton right before utf-8/ansi. Also very useful tool for programing.
Salutti, Lucarda.
Mensaje telepatico asistido por maquinas.
From: Pd-list pd-list-bounces@lists.iem.at on behalf of Alexandre Torres Porres porres@gmail.com Sent: Tuesday, January 24, 2017 11:47 PM To: Christof Ressi Cc: pd-list@lists.iem.at Subject: Re: [PD] building externals on windows
2017-01-24 16:23 GMT-02:00 Christof Ressi <christof.ressi@gmx.atmailto:christof.ressi@gmx.at>: If you use pd-lib-builder, just open the shell, 'cd' to the directory of the makefile and type:
make pdincludepath={path to m_pd.h} pdbinpath={path to pd.exe} make install objectsdir={where you want to install}
yes, I use pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically?
cheers
any vanilla install if I'm not mistaken
2017-01-24 23:00 GMT-02:00 Lucas Cordiviola lucarda27@hotmail.com:
*>yes, I use **pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically?*
The Pd installer is fine for a normal user. Not for a w32 dev/tester.
I recommend that you use the zip version. You don`t want “C:\Program Files (x86)” as it has spaces in the name.
Automatically find what?
Your pd-extended installation? Your 0.46.7 instt? Your 0.47.1 install? Your coming 0.48.0 install? Your Purr-Data install?
They all have “m_pd.h” and “pd.dll”.
I also recommend:
https://notepad-plus-plus.org/
for displaying .txt that are unix/osx format. Change it at the botton right before utf-8/ansi. Also very useful tool for programing.
Salutti, Lucarda.
Mensaje telepatico asistido por maquinas.
*From:* Pd-list pd-list-bounces@lists.iem.at on behalf of Alexandre Torres Porres porres@gmail.com *Sent:* Tuesday, January 24, 2017 11:47 PM *To:* Christof Ressi *Cc:* pd-list@lists.iem.at *Subject:* Re: [PD] building externals on windows
2017-01-24 16:23 GMT-02:00 Christof Ressi christof.ressi@gmx.at:
If you use pd-lib-builder, just open the shell, 'cd' to the directory of the makefile and type:
make pdincludepath={path to m_pd.h} pdbinpath={path to pd.exe} make install objectsdir={where you want to install}
yes, I use pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically?
cheers
All that I have mention had/has a "pd/bin" dir where pd.dll sits, they are all different.
See you later cuz I`m leaving home.
Enjoy your Windows Pc!
Salutti, Lucarda.
Mensaje telepatico asistido por maquinas.
From: Alexandre Torres Porres porres@gmail.com Sent: Wednesday, January 25, 2017 1:32 AM To: Lucas Cordiviola Cc: Christof Ressi; pd-list@lists.iem.at Subject: Re: [PD] building externals on windows
any vanilla install if I'm not mistaken
2017-01-24 23:00 GMT-02:00 Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com>:
yes, I use pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically?
The Pd installer is fine for a normal user. Not for a w32 dev/tester.
I recommend that you use the zip version. You don`t want "C:\Program Files (x86)" as it has spaces in the name.
Automatically find what?
Your pd-extended installation? Your 0.46.7 instt? Your 0.47.1 install? Your coming 0.48.0 install? Your Purr-Data install?
They all have "m_pd.h" and "pd.dll".
I also recommend:
https://notepad-plus-plus.org/
for displaying .txt that are unix/osx format. Change it at the botton right before utf-8/ansi. Also very useful tool for programing.
Salutti, Lucarda.
Mensaje telepatico asistido por maquinas.
From: Pd-list <pd-list-bounces@lists.iem.atmailto:pd-list-bounces@lists.iem.at> on behalf of Alexandre Torres Porres <porres@gmail.commailto:porres@gmail.com> Sent: Tuesday, January 24, 2017 11:47 PM To: Christof Ressi Cc: pd-list@lists.iem.atmailto:pd-list@lists.iem.at Subject: Re: [PD] building externals on windows
2017-01-24 16:23 GMT-02:00 Christof Ressi <christof.ressi@gmx.atmailto:christof.ressi@gmx.at>: If you use pd-lib-builder, just open the shell, 'cd' to the directory of the makefile and type:
make pdincludepath={path to m_pd.h} pdbinpath={path to pd.exe} make install objectsdir={where you want to install}
yes, I use pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically?
cheers
yes, I use pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically?
the pd-lib-builder file defines default paths for each system, but on windows it's quite likely that you have your Pd installed somewhere else.
I also recommend: https://notepad-plus-plus.org/%5Bhttps://notepad-plus-plus.org/]
+1. Very nice - and fast! - editor. Also has lots of great plug-ins. I use it all the time whenever I don't need an IDE.
Gesendet: Mittwoch, 25. Januar 2017 um 02:32 Uhr Von: "Alexandre Torres Porres" porres@gmail.com An: "Lucas Cordiviola" lucarda27@hotmail.com Cc: "Christof Ressi" christof.ressi@gmx.at, "pd-list@lists.iem.at" pd-list@lists.iem.at Betreff: Re: [PD] building externals on windows
any vanilla install if I'm not mistaken 2017-01-24 23:00 GMT-02:00 Lucas Cordiviola <lucarda27@hotmail.com[mailto:lucarda27@hotmail.com]>:
yes, I use pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically?
The Pd installer is fine for a normal user. Not for a w32 dev/tester. I recommend that you use the zip version. You don`t want “C:\Program Files (x86)” as it has spaces in the name. Automatically find what? Your pd-extended installation? Your 0.46.7 instt? Your 0.47.1 install? Your coming 0.48.0 install? Your Purr-Data install? They all have “m_pd.h” and “pd.dll”. I also recommend: https://notepad-plus-plus.org/%5Bhttps://notepad-plus-plus.org/%5D%C2%A0 for displaying .txt that are unix/osx format. Change it at the botton right before utf-8/ansi. Also very useful tool for programing. Salutti, Lucarda.
From: Pd-list <pd-list-bounces@lists.iem.at[mailto:pd-list-bounces@lists.iem.at]> on behalf of Alexandre Torres Porres <porres@gmail.com[mailto:porres@gmail.com]> Sent: Tuesday, January 24, 2017 11:47 PM To: Christof Ressi Cc: pd-list@lists.iem.at[mailto:pd-list@lists.iem.at] Subject: Re: [PD] building externals on windows
2017-01-24 16:23 GMT-02:00 Christof Ressi <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]>:
If you use pd-lib-builder, just open the shell, 'cd' to the directory of the makefile and type: make pdincludepath={path to m_pd.h} pdbinpath={path to pd.exe} make install objectsdir={where you want to install} yes, I use pd-lib-builder, but doesn't it automatically find the m_pd.h and pd.exe files automatically? cheers
2017-01-24 16:23 GMT-02:00 Christof Ressi christof.ressi@gmx.at:
try msys2: https://msys2.github.io/ it comes with GCC, a UNIX-like shell and a package manager (pacman). I'm using mingw32_shell.bat (should lie in C:/msys64) all the time to compile stuff. If you use pd-lib-builder, just open the shell, 'cd' to the directory of the makefile and type:
make pdincludepath={path to m_pd.h} pdbinpath={path to pd.exe} make install objectsdir={where you want to install} make clean
Christof
Hi, today is the day I have to really do this. I installed MinGW / msys02 and all things previously discussed on this thread. I know I just have to open the shell, 'cd' to the directory of the makefile and type some stuff.
I can open what I'm assuming is the shell, but I can't even 'cd' to anywhere, commands don't seem to work and I cant even do 'ls' to list my directories. This is my print screen...
help?
[image: Imagem inline 1]
Ok, trying with MINGW32, I was able to figure out I was in this empty folder by default
C:\MinGW\msys\1.0\home\porres
that's why I couldn't list any file or directory... so I found my way out of there and now I'm having some fun :)
2017-02-20 14:30 GMT-03:00 Alexandre Torres Porres porres@gmail.com:
2017-01-24 16:23 GMT-02:00 Christof Ressi christof.ressi@gmx.at:
try msys2: https://msys2.github.io/ it comes with GCC, a UNIX-like shell and a package manager (pacman). I'm using mingw32_shell.bat (should lie in C:/msys64) all the time to compile stuff. If you use pd-lib-builder, just open the shell, 'cd' to the directory of the makefile and type:
make pdincludepath={path to m_pd.h} pdbinpath={path to pd.exe} make install objectsdir={where you want to install} make clean
Christof
Hi, today is the day I have to really do this. I installed MinGW / msys02 and all things previously discussed on this thread. I know I just have to open the shell, 'cd' to the directory of the makefile and type some stuff.
I can open what I'm assuming is the shell, but I can't even 'cd' to anywhere, commands don't seem to work and I cant even do 'ls' to list my directories. This is my print screen...
help?
[image: Imagem inline 1]
At least for Purr Data, you can use the msys2 environment from the build instructions to build externals:https://git.purrdata.net/jwilkes/purr-data#windows-32-bit-using-msys2
The build system is inherited from Pd-extended, so you can go into the externals directory and type
something like:make cyclone
To build the old cyclone we're currently shipping.
But for your cyclone version you should also be able to clone your repo and use your build system to build it. Btw-- what's the url of your repo?
-Jonathan
From: Alexandre Torres Porres <porres@gmail.com>
To: Lucas Cordiviola lucarda27@hotmail.com Cc: "pd-list@lists.iem.at" pd-list@lists.iem.at Sent: Tuesday, January 24, 2017 12:54 PM Subject: [PD] building externals on windows
howdy, first time with my hands on a windows machine and I wanna try building libraries like cyclone who could point me to guidelines, HOW TOs and hints? Lucas? thanks _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Follow Fred`s WindowsMinGW
http://puredata.info/docs/developer/WindowsMinGW
Stop @ Building Pd-Vanilla
Irrc thats enough.
Open the file explrer and go to C:\MinGW\msys\1.0
Double-click on msys.bat
cd to your cyclone folder.
Now the rest depends on where you have Pd installed or if not installed where Pd files are.
For using pd-lib-builder: in my case:
make pdincludepath=C:/Users/Lucarda/Downloads/pd/src pdbinpath=C:/Users/Lucarda/Downloads/pd/bin 2> log.txt
All in one line. You can skip "2> log.txt", its the log to a file.
I think you get the "pdincludepath=" & "pdbinpath=", is to tell where are the needed Pd stuff.
You can paste to Msys with shift+insert.
Mensaje telepatico asistido por maquinas.
From: Alexandre Torres Porres porres@gmail.com Sent: Tuesday, January 24, 2017 5:54 PM To: Lucas Cordiviola Cc: pd-list@lists.iem.at Subject: building externals on windows
howdy, first time with my hands on a windows machine and I wanna try building libraries like cyclone
who could point me to guidelines, HOW TOs and hints?
Lucas?
thanks
for some reason, cuoldn't run the installers of msys2, trying mingw now
2017-01-24 16:39 GMT-02:00 Lucas Cordiviola lucarda27@hotmail.com:
Follow Fred`s WindowsMinGW
http://puredata.info/docs/developer/WindowsMinGW
Stop @ Building Pd-Vanilla
Irrc thats enough.
Open the file explrer and go to C:\MinGW\msys\1.0
Double-click on msys.bat
cd to your cyclone folder.
Now the rest depends on where you have Pd installed or if not installed where Pd files are.
For using pd-lib-builder: in my case:
make pdincludepath=C:/Users/Lucarda/Downloads/pd/src pdbinpath=C:/Users/Lucarda/Downloads/pd/bin 2> log.txt
All in one line. You can skip "2> log.txt", its the log to a file.
I think you get the “pdincludepath=” & “pdbinpath=”, is to tell where are the needed Pd stuff.
You can paste to Msys with shift+insert.
Mensaje telepatico asistido por maquinas.
*From:* Alexandre Torres Porres porres@gmail.com *Sent:* Tuesday, January 24, 2017 5:54 PM *To:* Lucas Cordiviola *Cc:* pd-list@lists.iem.at *Subject:* building externals on windows
howdy, first time with my hands on a windows machine and I wanna try building libraries like cyclone
who could point me to guidelines, HOW TOs and hints?
Lucas?
thanks
the other one (i686) doesn't even give any sort of error...
[image: Imagem inline 1]
2017-01-24 16:59 GMT-02:00 Jonathan Wilkes jancsika@yahoo.com:
for some reason, cuoldn't run the installers of msys2, trying mingw now
What error did you get?
-Jonathan
If you go to "Settings->System->About", what does "System Type" say? -Jonathan
From: Alexandre Torres Porres <porres@gmail.com>
To: Jonathan Wilkes jancsika@yahoo.com Cc: Lucas Cordiviola lucarda27@hotmail.com; "pd-list@lists.iem.at" pd-list@lists.iem.at Sent: Tuesday, January 24, 2017 2:02 PM Subject: Re: [PD] building externals on windows
the other one (i686) doesn't even give any sort of error...
2017-01-24 16:59 GMT-02:00 Jonathan Wilkes jancsika@yahoo.com:
for some reason, cuoldn't run the installers of msys2, trying mingw now
What error did you get? -Jonathan
I just sent you the print screen of that
btw, my repo is https://github.com/porres/pd-cyclone
2017-01-24 17:12 GMT-02:00 Jonathan Wilkes jancsika@yahoo.com:
If you go to "Settings->System->About", what does "System Type" say?
-Jonathan
*From:* Alexandre Torres Porres porres@gmail.com *To:* Jonathan Wilkes jancsika@yahoo.com *Cc:* Lucas Cordiviola lucarda27@hotmail.com; "pd-list@lists.iem.at" < pd-list@lists.iem.at> *Sent:* Tuesday, January 24, 2017 2:02 PM *Subject:* Re: [PD] building externals on windows
the other one (i686) doesn't even give any sort of error...
[image: Imagem inline 1]
2017-01-24 16:59 GMT-02:00 Jonathan Wilkes jancsika@yahoo.com:
for some reason, cuoldn't run the installers of msys2, trying mingw now
What error did you get?
-Jonathan
I just sent you the print screen of that
Thanks. In addition to size, I'm curious why that file doesn't have the msys2 icon. And why there is a checkmark next to it. Just tried downloading and running the installer on an x86_64 Windows 10 machine. I successfully got to the initial installation screen without error. (Didn't go any further.) -Jonathan
yeah, i'm downloading again, seems i only had a corrupted download of only 10mb
but now I got MinGW...
can I have both?
2017-01-24 17:49 GMT-02:00 Jonathan Wilkes jancsika@yahoo.com:
I just sent you the print screen of that
Thanks. In addition to size, I'm curious why that file doesn't have the msys2 icon. And why there is a checkmark next to it.
Just tried downloading and running the installer on an x86_64 Windows 10 machine. I successfully got to the initial installation screen without error. (Didn't go any further.)
-Jonathan
Should be fine. msys2 installs to its own toplevel directory. -Jonathan
From: Alexandre Torres Porres <porres@gmail.com>
To: Jonathan Wilkes jancsika@yahoo.com Cc: "pd-list@lists.iem.at" pd-list@lists.iem.at Sent: Tuesday, January 24, 2017 2:51 PM Subject: Re: [PD] building externals on windows
yeah, i'm downloading again, seems i only had a corrupted download of only 10mb but now I got MinGW... can I have both? 2017-01-24 17:49 GMT-02:00 Jonathan Wilkes jancsika@yahoo.com:
I just sent you the print screen of that
Thanks. In addition to size, I'm curious why that file doesn't have the msys2 icon. And why there is a checkmark next to it. Just tried downloading and running the installer on an x86_64 Windows 10 machine. I successfully got to the initial installation screen without error. (Didn't go any further.) -Jonathan
but now I got MinGW...
can I have both?
yes
Mensaje telepatico asistido por maquinas.
From: Pd-list pd-list-bounces@lists.iem.at on behalf of Alexandre Torres Porres porres@gmail.com Sent: Tuesday, January 24, 2017 7:51 PM To: Jonathan Wilkes Cc: pd-list@lists.iem.at Subject: Re: [PD] building externals on windows
yeah, i'm downloading again, seems i only had a corrupted download of only 10mb
but now I got MinGW...
can I have both?
2017-01-24 17:49 GMT-02:00 Jonathan Wilkes <jancsika@yahoo.commailto:jancsika@yahoo.com>:
I just sent you the print screen of that
Thanks. In addition to size, I'm curious why that file doesn't have the msys2 icon. And why there is a checkmark next to it.
Just tried downloading and running the installer on an x86_64 Windows 10 machine. I successfully got to the initial installation screen without error. (Didn't go any further.)
-Jonathan
2017-01-24 16:39 GMT-02:00 Lucas Cordiviola lucarda27@hotmail.com:
Follow Fred`s WindowsMinGW
http://puredata.info/docs/developer/WindowsMinGW
Stop @ Building Pd-Vanilla
Irrc thats enough.
Open the file explrer and go to C:\MinGW\msys\1.0
I stopped here, cause I dont hve that folder, what did i do wrong?
[image: Imagem inline 1]
Seems that you didn`t what Fred said:
In the MinGW Installer Manager, select Installation > Update Catalogue
In 'Basic Setup' install:
mingw-developer-toolkit / bin
mingw32-base / bin
mingw32-gcc-g++ / bin
msys-base / bin
In 'All Packages > MinGW > MinGW Libraries' install:
The old automake versions 1.4 to 1.8 in 'All Packages > MinGW > MinGW Autotools' can be removed.
The command line shell can be started with C:\MinGW\msys\1.0\msys.bat.
Mensaje telepatico asistido por maquinas.
From: Alexandre Torres Porres porres@gmail.com Sent: Tuesday, January 24, 2017 6:57 PM To: Lucas Cordiviola Cc: pd-list@lists.iem.at Subject: Re: building externals on windows
2017-01-24 16:39 GMT-02:00 Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com>:
Follow Fred`s WindowsMinGW
http://puredata.info/docs/developer/WindowsMinGW
Stop @ Building Pd-Vanilla
Irrc thats enough.
Open the file explrer and go to C:\MinGW\msys\1.0
I stopped here, cause I dont hve that folder, what did i do wrong?
[Imagem inline 1]
Before I forget:
Win10 does not pop-up "missing dll" warnings.
In the case of [coll] 3th party dlls are needed. Those are somewhere in the Mingws dirs.
Those required dll can be placed in the same folder where the external, when you are testing, and later you include it in the Deken Pkg.
On win10 you will experience that the external don't load if a 3pty dll is missing.
Download and run:
http://www.dependencywalker.com/
and open your external for analysis, it will tell you which dll is missing.
Salutti, Lucarda.
Mensaje telepatico asistido por maquinas.
ok, now I got them...
2017-01-24 17:14 GMT-02:00 Lucas Cordiviola lucarda27@hotmail.com:
Seems that you didn`t what Fred said:
In the MinGW Installer Manager, select Installation > Update Catalogue
In 'Basic Setup' install:
mingw-developer-toolkit / bin
mingw32-base / bin
mingw32-gcc-g++ / bin
*msys-base / bin*
In 'All Packages > MinGW > MinGW Libraries' install:
mingw32-pthread-w32 / dev
The old automake versions 1.4 to 1.8 in 'All Packages > MinGW > MinGW Autotools' can be removed.
The command line shell can be started with C:\MinGW\msys\1.0\msys.bat.
Mensaje telepatico asistido por maquinas.
*From:* Alexandre Torres Porres porres@gmail.com *Sent:* Tuesday, January 24, 2017 6:57 PM *To:* Lucas Cordiviola *Cc:* pd-list@lists.iem.at *Subject:* Re: building externals on windows
2017-01-24 16:39 GMT-02:00 Lucas Cordiviola lucarda27@hotmail.com:
Follow Fred`s WindowsMinGW
http://puredata.info/docs/developer/WindowsMinGW
Stop @ Building Pd-Vanilla
Irrc thats enough.
Open the file explrer and go to C:\MinGW\msys\1.0
I stopped here, cause I dont hve that folder, what did i do wrong?
[image: Imagem inline 1]