Slackware 13 on slackbuilds
I tried to build several packages designed for slackware 13 at slackbuilds. Those was a simple apps like ardour, audacity ... for example.
ardour error: Quote:
Quote:
What do I need to change in slackbuild to create a txz package for those apps? thanks |
For the first error you need to install scons (www.scons.org).
No advice for the second error since I use a 32bit system but somebody here will probably be able to help. |
In every Slackbuild is a Section ARCH=${ARCH:-i486}, this you must change to x86_64.
|
You must specify the 64 bit architeture:
$ ARCH={x86_64} ./yourpackage.SlackBuild (I suppose you have typed chmod +x yourpackage.SlackBuild before, to make it executable) |
|
Thanks sojasau, the 64 bit arch error solved
Quote:
All of them finally ended with the same error: (ardour, audcity) The ardour after scons installation, required a next library > liblrdf, which ends with the following error: Quote:
Quote:
Quote:
Quote:
|
The SlackBuild does not need to edited in any way. You simply need to follow
the directions listed here http://www.slackbuilds.org/faq/#x86_64. |
Get sbopkg, it makes things easy when you have a number of SlackBuilds to run. When you want to install something with several dependencies (the Slackbuild readme files tell you what's needed), then you can queue them up in sbopkg to build and install in the right order. it automatically detects the right architecture, too.
http://www.sbopkg.org/ |
+1 for sbopkg.
look for needed packages on slackbuilds.org: after you found all dependencies you can build easily with sbopkg creating a queuefile named /var/lib/sbopkg/queues/audacity.sqf with this content Code:
wxPython Code:
sbopkg -i audacity if audacity gives you problems building with soundtouch and twolame support, you can use the official queuefile written by slackbuilds' audacity mantainer. same thing for ardour: read slackbuild's page for hints on dependencies (to write a queuefile). |
sbopkg is great, thanks for the hint.
I built a queue for ardour, put there these packages > Quote:
Quote:
|
It could be part of this, but it's not mentioned as a dependency for ardour:
http://slackbuilds.org/repository/13...io/ladspa_sdk/ |
but it's a dependency of liblrdf.
first thing you have to learn working with slackbuilds.org is that dependencies often need their own dependencies ;) |
Yeah, of course. I didn't bother looking any further back than ardour and ladspa. :)
|
I like dependencies. It tests my will to achieve the goal. And since it is important to me it finally works with your help.
Thanks for all of you. The finally order of packages is: Quote:
|
That's one of the things that make Slackware more interesting than some other distros. Finding out what depends on what and getting it yourself, rather than letting a package manager do it.
|
All times are GMT -5. The time now is 11:17 AM. |