Page 1 of 2

Ardour3-3.5.357-i686 Compiled in Precise 5.6.1

Posted: Fri 07 Mar 2014, 21:05
by scabz
Ardour3-3.5.357 everything compiled in precise 5.6.1

Image

Ardour3-3.5.357-i686.pet Download Warning requires at least 223M+ of space to install

Required dependences for Precise 5.6.1 Ardour3-3.5.357-i686.pet
jack-audio-connection-kit-0.121.3-i686.pet Download
libgnomecanvasmm-2.26.0-i686.pet Download
liblo-0.26-i686.pet Download
liblrdf-0.4.0-i686.pet Download
raptor-1.4.21-i686.pet Download
For Precise 5.7.1 you will also need these 2 pets(Provided by RSH)
http://www.mediafire.com/download/c1clnlbccwji9w3/libs_for_5.7.1_i386.pet
http://www.mediafire.com/download/554dhac104sw42l/libglibmm-2.4-1c2a_2.32.0.pet


Ardour3-3.5.357-i686-Precise_5.7.1.sfs Download includes all required dependences (RSH provided some libs for this thanks)

Ardour3-3.5.357-i686-Precise_5.6.1.sfs Download includes all required dependences

Optional dependences for Ardour3-3.5.357-i686 pet or sfs
qjackctl-0.3.11-s-i686.pet Download Gui for jackd, Qt was compiled as static so not needed anymore.


If you want DEV,DOC or NLS pets they are all in my repo. Everyting needed to compile is also in my repo
Link to my repo http://www.mediafire.com/folder/cc4nimp ... cise_5.6.1

Posted: Fri 07 Mar 2014, 21:34
by RSH
Thank you very much!

Downloaded and will test later. Though could not find the NLS for Ardour...

Posted: Fri 07 Mar 2014, 21:40
by scabz
Ardour uses waf to compile so new2dir does not work right.
So it is all in one fat pet.
i had to do this to be able to make a pet or sfs ./waf install --destdir=/tmp/Ardour3-3.5.357

Posted: Fri 07 Mar 2014, 21:48
by scabz
there was lots of other dependences that also used waf but i compiled them static only so they are not needed any more.

Posted: Fri 07 Mar 2014, 21:51
by scabz
RSH please report back and tell me if it works for you, it should cuzz i tested it in a fresh precise 5.6.1 savefile.

Posted: Fri 07 Mar 2014, 22:18
by RSH
Ok.

Tested in L.A.S.S.I.E. which is a clean Precise 5.7.1 Derivative that has installed only my own Applications like SFS P.L.U.S., SARA-B and some right-click tools to build SFS Modules from deb and pet files. So, there aren't installed additional libraries or anything else...

I have installed the jack-audio-connection-kit-0.121.3-i686.pet as you said. Then loaded the SFS by sfs_load.

Needs to download these packages (missing dependencies).

libatkmm-1.6-1_2.22.6-1ubuntu1_i386.deb
libcairomm-1.0-1_1.10.0-1ubuntu1_i386.deb
libgtkmm-2.4-1c2a_2.24.2-1ubuntu1_i386.deb
libpangomm-1.4-1_2.28.4-1ubuntu1_i386.deb

These four libs above came as one download, so I could choose download only and save them elsewhere.

libglibmm-2.4-1c2a_2.32.0.pet

This lib came as single file (ubuntu.deb) and could not be downloaded only to be saved elsewhere. So I used gnewpet, to re-create the .pet package. Now saved elsewhere... :D

After this Ardour3 came up and seems to work. But as it is in the older versions, there is a message of a limit of locked memory.

Anyone out there to explain and to show me the way how to get this away (increasing the locked memory etc.pp.)?

At least, if you are adding those libs above to the your SFS Module, it should work out of the box in each Precise Puppy, when jack-audio-connection-kit-0.121.3-i686.pet is installed or even added to the SFS Module(?).

Thanks again.

BTW: tested without any save file in use!

Posted: Fri 07 Mar 2014, 22:36
by scabz
thanks for posting back.

libatkmm, libcairomm, libgtkmm and libpangomm all come in stock precise 5.6.1

Code: Select all

	libgtkmm-2.4.so.1 => /usr/lib/libgtkmm-2.4.so.1 (0xb6b65000)
	libatkmm-1.6.so.1 => /usr/lib/libatkmm-1.6.so.1 (0xb6b21000)
	libgdkmm-2.4.so.1 => /usr/lib/libgdkmm-2.4.so.1 (0xb6ad6000)
	libpangomm-1.4.so.1 => /usr/lib/libpangomm-1.4.so.1 (0xb6aac000)
	libcairomm-1.0.so.1 => /usr/lib/libcairomm-1.0.so.1 (0xb6a88000)
and also libglibmm

Code: Select all

libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1 (0xb76b1000)
So all works great in precise 5.6.1

Posted: Fri 07 Mar 2014, 22:48
by scabz
i could include the libs but only for a Precise 5.7.1 sfs.
if i included them in the sfs for precise 5.6.1 it would void the included libs when unmounted and maybe break stuff.

Posted: Fri 07 Mar 2014, 22:53
by scabz
RSH can you post the needed libs for precise 5.7.1 and i can make a sfs for 5.7.1

I do not use any puppy besides precise 5.6.1 havent moved to 5.7.1 because 5.6.1 works great for me.

Posted: Fri 07 Mar 2014, 23:00
by RSH
scabz wrote:i could include the libs but only for a Precise 5.7.1 sfs.
if i included them in the sfs for precise 5.6.1 it would void the included libs when unmounted and maybe break stuff.
No, it doesn't do such things, since it is loaded into a completely different layer and these libs are 'unseen' for the OS if they are already installed.

You can check this out running in RAM.

Remove the installed libs and try to load Ardour (a version with these libs added) from SFS. Ardour will not run, because the libs are marked as removed/deleted in top layer. So the equal libs in the Ardour SFS won't be seen by the OS.

The libs (download-button is the small one, the gray one).
http://www.datafilehost.com/d/fe93a81a
Deb files packaged into a .tar.gz (too big for the forum)

Posted: Fri 07 Mar 2014, 23:13
by scabz
Thanks for the Libs and the info on how the layering works i didnt know so I just used logic so not to break stuff.

i will post the sfs for precise 5.7.1 soon and include jack as well.

Posted: Sat 08 Mar 2014, 18:26
by scabz
can anyone test this on other puppies cuzz if i know what libs are needed for all puppies then i can try to compile as many libs as i can as static only and recompile ardour. Then it should work on most puppies.

Posted: Sun 09 Mar 2014, 22:02
by RSH
I can confirm, it seems to work in Precise 5.6 out of the box.

Tested in a Precise 5.6 derivative with jack-audio and qjackctl already installed.

Will do a test on Slacko 5.6.3 later, but I'm sure, it will miss a lot of more libraries.

Meanwhile I've build a Ardour SFS including the jack-audio package and it works out of the box in Precise 5.7.1, after the SFS is loaded.

RSH

Posted: Thu 10 Apr 2014, 16:22
by scabz
qjackctl-0.3.11-s-i686.pet compiled and added, does not require Qt.
The old pet is still in my repo if you use Qt for other apps.

Posted: Mon 05 May 2014, 21:14
by NeroVance
Looks pretty sweet, and I have a few friends who are doing music production, and I kinda want to do some Nu-Disco and Synthwave, and Ardour really does look rather swell for the task.

Posted: Fri 20 Jun 2014, 13:36
by stemsee
@RSH

locked memory

add this line to /etc/profile in a free space 20 lines later, after the first use of ulimit ..

ulimit -l unlimited

you will never see that message again!

Posted: Tue 01 Jul 2014, 23:19
by RSH
stemsee wrote:@RSH

locked memory

add this line to /etc/profile in a free space 20 lines later, after the first use of ulimit ..

ulimit -l unlimited

you will never see that message again!
Thanks!

Done and Gone!

Posted: Tue 08 Jul 2014, 00:45
by battleshooter
scabz wrote:Ardour uses waf to compile so new2dir does not work right.
Have you tried Paco? I use if for packaging anything that doesn't work with the standard DESTDIR, and lately I've even been using it with that as well.

With waf the command to capture anything ./waf install outputs would be:

Code: Select all

paco -l --package=ardour './waf install'
Then you run 'gpaco' to create a tar.gz with all the installed files inside. From there, it's easy to extract and make a pet out of the directory.

Posted: Wed 16 Jul 2014, 18:38
by scabz
battleshooter thanks for the info, sorry i havent replied sooner i lost internet and then have been having wisdom teeth issues which makes it hard to think.

Posted: Wed 16 Jul 2014, 23:32
by battleshooter
No worries, I've been busy of late too. Wisdom teeth eeeh. Hope you're feeling better.