Re: [PD] Fwd: Disabling of packages to build...
Hi, ok, I will try it again...fingers crossed... Funs Seelen funssee...@gmail.com [10-08-01 05:20]: -- Forwarded message -- From: Funs Seelen funssee...@gmail.com Date: 2010/7/31 Subject: Re: [PD] Disabling of packages to build... To: meino.cra...@gmx.de 2010/7/31 meino.cra...@gmx.de Hello Funs, Funs Seelen funssee...@gmail.com [10-07-31 22:28]: Hello Meino, 2010/7/31 meino.cra...@gmx.de Hi, while fighting for a successful compilation of Pd-0.41.4-extended the build process falls over a certain package which I have now decided to exclude. Where can I disable the build and install of packages from Pd-extended? What do you mean with packages? Building pd depends on some packages (as I recently learned for example tk8.*-dev). You can't exclude them, but you just need to install them: $ sudo apt-get install the_package_i_need If you mean libraries or objects editing Makefile might be helpful. $ nano Makefile But then I would rather build pd-0.42-5 and install the external libraries you need or listen to Hans and build his latest release candidate (I don't know where he hid the source code). 0.42-5 makes editing a little easier. I checked out pd-extended-0.42 (release code) and tried several times to compile/installed it but it failed due to errors, which are not based on missing dependencies. And finally I gave up. Now I tried the stable pd-extended release and again fall over packages not compiling. I am frustrated about that. I can understand. I think I gave it up finally. If you think you gave up and you're not sure 100% about that here are some possible solutions: - Quit working on it for now and wait at least until tomorrow; - Tell us what system you are running (maybe others have had the same problem before or have an already-built-package for your platform) - write down the output of the errors; - Download pd-0.42-5 http://crca.ucsd.edu/~msp/software.html, install tk8.5-dev (if using linux) and build it (see README.txt) - install the libraries you need afterwards. I am on Gentoo-Linux, which I freshly installed a month ago. With the Gentoo system I had previously I experimented with pd-overlay and ebuilds, which are not supported by the Gentoo crew, which tends to make things more complicated than easier. The current system has to last longer than the previous one, so I willl no longer unmask packages or install overlays and ebuilds from other sources than from the Gentoo-crew itsself. In case of the need to install things not supported by the Gentoo-crew those have to compile out-of-the-box (classical way of installing which only system dependency is of being on a linux box instead of makeing diffderences what distribution is used.) By the way: pd-extended searches for dpkg-* executables and than thinks of being on Debian and installs everything into /usr/bin instead of /usr/local/bin. My opinion is, that this logic is not working in every case. Gentoo offers dpkg-* utils also. The result is that pd-extended gets installed into places, which are only for ebuilds. (Takes me some time to figure out, whether everything wants to go to /usr...) As long as there are no official ebuilds for Gentoo, pd-extended should keep its fingers off /usr. If the distribution cannot figured out 100% surely, break the installation process or ask the user for help. The existence or not-existence of certain tools is not strong logic. Only my two cents, your currency may vary... ;) --- I compiled pd-0.42-5 from the link you gave me, and it compiles/installes well. Unfortunately I have no clue, how install the rest, which makes the now installed pd-vanilla into pd-extended... Best regards, mcc Thanks for all help I got here. bye Best regards, mcc Thank you very much for any help in advance! Best regards, mcc I hope this somehow is an answer to your question. If not I'm sorry for not understanding your question right. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Fwd: Disabling of packages to build...
2010/8/1 meino.cra...@gmx.de Hi, ok, I will try it again...fingers crossed... Funs Seelen funssee...@gmail.com [10-08-01 05:20]: -- Forwarded message -- From: Funs Seelen funssee...@gmail.com Date: 2010/7/31 Subject: Re: [PD] Disabling of packages to build... To: meino.cra...@gmx.de 2010/7/31 meino.cra...@gmx.de Hello Funs, Funs Seelen funssee...@gmail.com [10-07-31 22:28]: Hello Meino, 2010/7/31 meino.cra...@gmx.de Hi, while fighting for a successful compilation of Pd-0.41.4-extended the build process falls over a certain package which I have now decided to exclude. Where can I disable the build and install of packages from Pd-extended? What do you mean with packages? Building pd depends on some packages (as I recently learned for example tk8.*-dev). You can't exclude them, but you just need to install them: $ sudo apt-get install the_package_i_need If you mean libraries or objects editing Makefile might be helpful. $ nano Makefile But then I would rather build pd-0.42-5 and install the external libraries you need or listen to Hans and build his latest release candidate (I don't know where he hid the source code). 0.42-5 makes editing a little easier. I checked out pd-extended-0.42 (release code) and tried several times to compile/installed it but it failed due to errors, which are not based on missing dependencies. And finally I gave up. Now I tried the stable pd-extended release and again fall over packages not compiling. I am frustrated about that. I can understand. I think I gave it up finally. If you think you gave up and you're not sure 100% about that here are some possible solutions: - Quit working on it for now and wait at least until tomorrow; - Tell us what system you are running (maybe others have had the same problem before or have an already-built-package for your platform) - write down the output of the errors; - Download pd-0.42-5 http://crca.ucsd.edu/~msp/software.htmlhttp://crca.ucsd.edu/%7Emsp/software.html, install tk8.5-dev (if using linux) and build it (see README.txt) - install the libraries you need afterwards. I am on Gentoo-Linux, which I freshly installed a month ago. With the Gentoo system I had previously I experimented with pd-overlay and ebuilds, which are not supported by the Gentoo crew, which tends to make things more complicated than easier. The current system has to last longer than the previous one, so I willl no longer unmask packages or install overlays and ebuilds from other sources than from the Gentoo-crew itsself. In case of the need to install things not supported by the Gentoo-crew those have to compile out-of-the-box (classical way of installing which only system dependency is of being on a linux box instead of makeing diffderences what distribution is used.) By the way: pd-extended searches for dpkg-* executables and than thinks of being on Debian and installs everything into /usr/bin instead of /usr/local/bin. My opinion is, that this logic is not working in every case. Gentoo offers dpkg-* utils also. The result is that pd-extended gets installed into places, which are only for ebuilds. (Takes me some time to figure out, whether everything wants to go to /usr...) As long as there are no official ebuilds for Gentoo, pd-extended should keep its fingers off /usr. If the distribution cannot figured out 100% surely, break the installation process or ask the user for help. The existence or not-existence of certain tools is not strong logic. Only my two cents, your currency may vary... ;) --- I compiled pd-0.42-5 from the link you gave me, and it compiles/installes well. Unfortunately I have no clue, how install the rest, which makes the now installed pd-vanilla into pd-extended... http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ Here you can download several external libraries. Some may install easy, some may not. That's why the community came up with the 'template' (also in the externals-folder) to create a standard for libraries. Maybe in somewhere future all libraries will install the same way. It's a hell of a job to install all libraries pd-extended contains, but I guess there's no need for that. Pd-extended loads a bunch of externals every time you'll probably never use. It's easy though to have them all installed but personally I seemed to use almost only vanilla-objects. Since I use the same version you just installed I even know better what's available for pd. The only disadvantage of not having pd-extended I can think of is when you download someone else's patch and the only information you get is that all objects are included in pd-extended. So whether you can use it the way as described above or you
Re: [PD] Fwd: Disabling of packages to build...
I am on Gentoo-Linux, which I freshly installed a month ago. With the Gentoo system I had previously I experimented with pd-overlay and ebuilds, which are not supported by the Gentoo crew, which tends to make things more complicated than easier. The current system has to last longer than the previous one, so I willl no longer unmask packages or install overlays and ebuilds from other sources than from the Gentoo-crew itsself. In case of the need to install things not supported by the Gentoo-crew those have to compile out-of-the-box (classical way of installing which only system dependency is of being on a linux box instead of makeing diffderences what distribution is used.) By the way: pd-extended searches for dpkg-* executables and than thinks of being on Debian and installs everything into /usr/bin instead of /usr/local/bin. My opinion is, that this logic is not working in every case. Gentoo offers dpkg-* utils also. The result is that pd-extended gets installed into places, which are only for ebuilds. (Takes me some time to figure out, whether everything wants to go to /usr...) As long as there are no official ebuilds for Gentoo, pd-extended should keep its fingers off /usr. If the distribution cannot figured out 100% surely, break the installation process or ask the user for help. The existence or not-existence of certain tools is not strong logic. Only my two cents, your currency may vary... ;) --- I compiled pd-0.42-5 from the link you gave me, and it compiles/installes well. Unfortunately I have no clue, how install the rest, which makes the now installed pd-vanilla into pd-extended... http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/ Here you can download several external libraries. Some may install easy, some may not. That's why the community came up with the 'template' (also in the externals-folder) to create a standard for libraries. Maybe in somewhere future all libraries will install the same way. It's a hell of a job to install all libraries pd-extended contains, but I guess there's no need for that. Pd-extended loads a bunch of externals every time you'll probably never use. It's easy though to have them all installed but personally I seemed to use almost only vanilla-objects. Since I use the same version you just installed I even know better what's available for pd. The only disadvantage of not having pd-extended I can think of is when you download someone else's patch and the only information you get is that all objects are included in pd-extended. So whether you can use it the way as described above or you can try to change the install-path of pd-extended and uninstall pd-vanilla again. For the last option: searching somewhere in the source for /usr/bin/ and change that bit of text to usr/local/bin is what I would try in your position. mfg Funs No! Stop...I will NOT search through the source to get something instaled which is calledstable or release code to get a hint how install the whole stuff. I am no developper (in this case). I am a user. The trouble starts, where a faulty packaege is detected late in the __installation phase__ of the makefile system, urging the user to gues the way back to the failure inducing problem. Soryy guys...I quit. Nothing to be sorry for. It's up to you what software you use. mfg Funs Bye, Best regards, mcc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Fwd: Disabling of packages to build...
The existing build system is definitly ugly but it does work on many systems as long as you have all the deps installed. If you want to work with libs direcly, then use those build systems directly. If you want to improve gentoo support, the best way right now would be to package the template library, then it'll be really easy to package/build all the libs that are based on that template. Its a clean, well-tested standalone approach, and that's where pd-extended is headed. Search puredata.info for makefile template. .Hc - Original message - ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list