soft for music

If there's software you need and you can't find, make a request for it.
free_spirit
Posts: 23
Joined: 27. Aug 2013, 13:25

Re: soft for music

Post by free_spirit »

#slapt-src -i SuperCollider set SC_EL=no
only error...


CMake Error at editors/scel/el/CMakeLists.txt:21 (message):
Emacs could not be found.

(If emacs interface is not required, then set SC_EL=no)


-- Building with Sced for gedit 2 (UNIX)
-- Will copy HelpSource to /usr/share/SuperCollider
-- Configuring incomplete, errors occurred!
fakeroot -- sh SuperCollider.SlackBuild Failed

why?
User avatar
mimosa
Salix Warrior
Posts: 3311
Joined: 25. May 2010, 17:02
Contact:

Re: soft for music

Post by mimosa »

A wild guess: make sure emacs is installed.

Code: Select all

# slapt-get -i emacs
User avatar
laprjns
Salix Warrior
Posts: 1105
Joined: 28. Aug 2009, 01:30
Location: Connecticut USA

Re: soft for music

Post by laprjns »

free_spirit wrote:#slapt-src -i SuperCollider set SC_EL=no
only error...
There are three problems with this:
1) slapt-src cannot pass build options to the slackbuild scipts.
2) "set SC_EL=no" is not a legimate build option that can be passed SuperCollider.slackbuild.
3) Even if #1 & #2 were true, it will not solve the problem your seeing.

Emacs appears to be a build dependancy for SuperCollider, so your need to install it if you want to complile the package. Do this:

Code: Select all

slapt-get -i emacs
then

Code: Select all

 slapt-src --i Supercollider
After the package is built and installed you then can remove emacs if you wish.

Code: Select all

root[~]# slapt-get --remove emacs
Image
“Don’t you see that the whole aim of Newspeak is to narrow the range of thought?"
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: soft for music

Post by gapan »

laprjns wrote:1) slapt-src cannot pass build options to the slackbuild scipts.
You can pass shell variables to slapt-src:

Code: Select all

OPTION="value" slapt-src -i foo
and you can do the same in sourcery too, there's a right click option for that once you select something for installation.

But in this instance, SC_EL is not a shell variable.
laprjns wrote:2) "set SC_EL=no" is not a legimate build option that can be passed SuperCollider.slackbuild.
That is true. The SC_EL option is a cmake build option and you cannot pass it to the slackbuild. If you want to use it you need to edit the slackbuild and add a

Code: Select all

-DSC_EL="no" \
line somewhere between the other cmake options lines.

But installing emacs is of course another option.
Image
Image
free_spirit
Posts: 23
Joined: 27. Aug 2013, 13:25

Re: soft for music

Post by free_spirit »

ok it runs ;) thanks again
free_spirit
Posts: 23
Joined: 27. Aug 2013, 13:25

Re: soft for music

Post by free_spirit »

I would like to fill ardour 3, but isn't on slapt-src
http://ardour.org/
it's possible?
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: soft for music

Post by gapan »

free_spirit wrote:I would like to fill ardour 3, but isn't on slapt-src
Are you sure? I just checked, it's there.
Image
Image
free_spirit
Posts: 23
Joined: 27. Aug 2013, 13:25

Re: soft for music

Post by free_spirit »

i find slapt-src --search ardour
ardour:2.8.14 not ardour 3.5

i use salix 14.0.1 and you?
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: soft for music

Post by gapan »

Ah, you want a newer version. Unfortunately if you want that, you'll have to do it yourself. You might be able to get away with it if you download the slackbuild and all supporting files along with the source tarball of the newer version, change the version number in the slackbuild and run the slackbuild manually to create a package. That is if you're lucky and nothing significant has changed between these versions.
Image
Image
free_spirit
Posts: 23
Joined: 27. Aug 2013, 13:25

Re: soft for music

Post by free_spirit »

when team salix upgrade this version of this software?
Post Reply