Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo Studio: A Gentoo Linux Professional Audio Workstation
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 6, 7, 8 ... 20, 21, 22  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
spectromas
n00b
n00b


Joined: 13 Jul 2014
Posts: 50

PostPosted: Wed Oct 08, 2014 10:48 pm    Post subject: Reply with quote

I think I have edited the ebuild for radium enough but there seems to be a problem when it is trying to install. This is where it stops:

Code:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lbfd
collect2: error: ld returned 1 exit status
Makefile:333: recipe for target 'bin/radium' failed


I have tried setting the following links but still it won't work:

Code:
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/libbfd.so
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/libbfd.so /usr/lib64/libbfd.so


and even:

Code:
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/include /usr/lib/include
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/ldscripts /usr/lib/ldscripts


I have reported it as an issue on their github page but thought maybe someone here might have some idea of why it is not finding -lbfd? I installed the older version that is in the overlay without any problem so I don't know why it might be having an issue with the new one. I think I can live without radium though.
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Oct 14, 2014 1:54 pm    Post subject: Reply with quote

Ardour has a critical update. Please see http://ardour.org/whatsnew.html for more information. If you use Ardour, be sure to update. You can copy the latest ebuild in the Portage tree to the latest version and digest it.

NOTE: I have experienced frequent crashes during export when using 3.5.403, so I've downgraded back to 3.5.380. The update is supposed to fix potential file loss issues. Since I already have a system in place to guard against file loss, I decided I'd rather have reliable exports. If you experience crashes during exports, you can downgraded, but make frequent manual backups in an open terminal emulator (which is what I do).
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN


Last edited by audiodef on Tue Oct 14, 2014 3:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Oct 14, 2014 1:55 pm    Post subject: Reply with quote

spectromas wrote:
I think I have edited the ebuild for radium enough but there seems to be a problem when it is trying to install. This is where it stops:

Code:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lbfd
collect2: error: ld returned 1 exit status
Makefile:333: recipe for target 'bin/radium' failed


I have tried setting the following links but still it won't work:

Code:
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/libbfd.so
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/libbfd.so /usr/lib64/libbfd.so


and even:

Code:
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/include /usr/lib/include
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/ldscripts /usr/lib/ldscripts


I have reported it as an issue on their github page but thought maybe someone here might have some idea of why it is not finding -lbfd? I installed the older version that is in the overlay without any problem so I don't know why it might be having an issue with the new one. I think I can live without radium though.


Which version of radium are you trying to install?
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Oct 14, 2014 1:56 pm    Post subject: Reply with quote

spectromas wrote:
Has anyone managed to get pure data installed? I know there is an overlay for it but the install fails for me.


What's pure data? Do you have a link to a project home page?
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Oct 14, 2014 2:07 pm    Post subject: Reply with quote

To a user that was called "ifys": I tried to respond to your PMs but the system told me you were banned. If you ever see this, your compliments and suggestions were appreciated, and you can try to get in touch again if you'd like.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Oct 14, 2014 2:12 pm    Post subject: Reply with quote

I've been asked when the next stage4 tarball update will be released. Personal and career matters have kept me busy, and I apologize for not keeping the tarball updated monthly. I'm currently trying to update it, but as often happens when you neglect a Gentoo system too long, trying to update results in a Portage explosion (implosion?). I'll post it as soon as I can resolve a very nasty perl snafu.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
spectromas
n00b
n00b


Joined: 13 Jul 2014
Posts: 50

PostPosted: Tue Oct 14, 2014 4:34 pm    Post subject: Reply with quote

audiodef wrote:
spectromas wrote:
Has anyone managed to get pure data installed? I know there is an overlay for it but the install fails for me.


What's pure data? Do you have a link to a project home page?


Pure Data is a bit like Max - http://puredata.info. There are lots of videos on youtube to see it in action.

Regarding Radium, I was trying to install the latest version from the website, 1.9.43. I managed to get the older version installed (the ebuild that is hosted on gentoostudio) but when changing the version number of the ebuild it stops half way through the compile. I'm not too bothered about it really, I just wanted to try it out and after messing around with the older version I think I can live without it, it didn't seem very easy to use.

The HarmonySEQ ebuild seems to have disappeared from the pro-audio overlay, it is here if anyone wants it - https://drive.google.com/file/d/0B66bbQPlW2N9cEVNd1lpbkhpSHc


I also have an ebuild for carla (git version) if anyone is interested - https://drive.google.com/file/d/0B66bbQPlW2N9dUJUcjBzVUNvTGs
This is pretty basic and I'm not sure all the dependencies are listed in it but it works for me. I think it needs some stuff added for the linuxsampler/.gig/other sampler files formats.

This is an interesting one, especially over the stable version of Carla, because it offers lv2 and vst plugins, meaning if you have a host that doesn't support some type of plugin then you can load the version of Carla that it does support and use lv2 plugins (or whatever) inside that host. It's a massive step towards being able to load any plugins in any host without waiting for the hosts to get around to supporting them. This version is currently the beta of the new version, it's fairly stable though.

Another notable thing about this version is that it includes zynaddsubfx as an internal plugin....so you can use zynaddsubfx INSIDE any host that supports lv2 or vst. And it's got a nice new skin - http://i.imgur.com/X4MU5xe.png

Interestingly the next version of LMMS which will be released very soon also has carla built in as a new instrument although I think it needs to be enabled when compiled as it is quite a new addition.
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Wed Oct 15, 2014 6:45 pm    Post subject: Reply with quote

The tarball has been updated. This update is little more than a maintenance update.

Updated Ardour to 3.5.403. Immediately after updating, I needed to do a lot of exporting, and experienced frequent crashes during export. Downgrading back to 3.5.380 fixed the problem for me. Keep in mind that 3.5.403 is supposed to fix potential file loss issues, so if you have a similar experience to mine and downgrade, make sure you make frequent manual backups of your session during your sessions. (No, that wasn't a redundantly-phrased sentence!) In any case, making frequent backups is a good idea, so I urge you to be in that habit regardless of which version of what DAW you use.

Removed enlightenment repo. Only LXDE is offered in the tarball. I like a bunch of different WM's for various reasons, but I need to limit the scope of the tarball to keep it manageable.

Increased default application timeout in qjackctl.

Upgraded Picard to 1.2-r1. Yes, I made it so, Number One.

Installed fsthost.

I considered switching the package manager to Paludis, but upon seeing that Paludis' output was difficult to understand and I was unable to get in-depth answers to my concerns on the forums, I've dropped the idea. I think Paludis is onto something good, but until they make the output more digestible to those who didn't write it, it won't happen for Gentoo Studio.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Wed Oct 15, 2014 6:48 pm    Post subject: Reply with quote

spectromas wrote:
audiodef wrote:
spectromas wrote:
Has anyone managed to get pure data installed? I know there is an overlay for it but the install fails for me.


What's pure data? Do you have a link to a project home page?


Pure Data is a bit like Max - http://puredata.info. There are lots of videos on youtube to see it in action.



"Pd enables musicians, visual artists, performers, researchers, and developers to create software graphically, without writing lines of code."

Since the tarball includes ChucK and another musical programming environment I can't recall the name of, I think this fits in well. Is there an ebuild for it?
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Wed Oct 15, 2014 6:52 pm    Post subject: Reply with quote

spectromas wrote:

Regarding Radium, I was trying to install the latest version from the website, 1.9.43. I managed to get the older version installed (the ebuild that is hosted on gentoostudio) but when changing the version number of the ebuild it stops half way through the compile. I'm not too bothered about it really, I just wanted to try it out and after messing around with the older version I think I can live without it, it didn't seem very easy to use.

The HarmonySEQ ebuild seems to have disappeared from the pro-audio overlay, it is here if anyone wants it - https://drive.google.com/file/d/0B66bbQPlW2N9cEVNd1lpbkhpSHc


I also have an ebuild for carla (git version) if anyone is interested - https://drive.google.com/file/d/0B66bbQPlW2N9dUJUcjBzVUNvTGs
This is pretty basic and I'm not sure all the dependencies are listed in it but it works for me. I think it needs some stuff added for the linuxsampler/.gig/other sampler files formats.

This is an interesting one, especially over the stable version of Carla, because it offers lv2 and vst plugins, meaning if you have a host that doesn't support some type of plugin then you can load the version of Carla that it does support and use lv2 plugins (or whatever) inside that host. It's a massive step towards being able to load any plugins in any host without waiting for the hosts to get around to supporting them. This version is currently the beta of the new version, it's fairly stable though.

Another notable thing about this version is that it includes zynaddsubfx as an internal plugin....so you can use zynaddsubfx INSIDE any host that supports lv2 or vst. And it's got a nice new skin - http://i.imgur.com/X4MU5xe.png

Interestingly the next version of LMMS which will be released very soon also has carla built in as a new instrument although I think it needs to be enabled when compiled as it is quite a new addition.


Thank you for this! I'm going to check out the Radium issue, your Carla ebuild and harmonySEQ the next time I update the tarball. I think those will make nice additions. :)
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
spectromas
n00b
n00b


Joined: 13 Jul 2014
Posts: 50

PostPosted: Wed Oct 15, 2014 8:50 pm    Post subject: Reply with quote

audiodef wrote:


"Pd enables musicians, visual artists, performers, researchers, and developers to create software graphically, without writing lines of code."

Since the tarball includes ChucK and another musical programming environment I can't recall the name of, I think this fits in well. Is there an ebuild for it?


There is yes, https://sourceforge.net/p/pd-overlay/code/HEAD/tree/pd-overlay/puredata-base/pd-extended/pd-extended-0.42.5.ebuild
That is from here http://pd-overlay.sourceforge.net but it doesn't work for me.

audiodef wrote:


Thank you for this! I'm going to check out the Radium issue, your Carla ebuild and harmonySEQ the next time I update the tarball. I think those will make nice additions. :)


You're welcome, I hope they work!
Back to top
View user's profile Send private message
ifys
n00b
n00b


Joined: 12 Sep 2014
Posts: 35

PostPosted: Thu Oct 16, 2014 6:35 am    Post subject: Reply with quote

audiodef wrote:
To a user that was called "ifys": I tried to respond to your PMs but the system told me you were banned. If you ever see this, your compliments and suggestions were appreciated, and you can try to get in touch again if you'd like.


back on the forum,i had the wrong idea to promote the HARRISON MIXBUS sale on the forum.
well thanks audiofef for your new tarball,i ve been waiting for it.did you fix the manual install dead links as well ??
Gentoostudio rocks !!! keep on the good work !!
i use lxde but i wish i could install a working DARK THEME a la KXSTUDIO
if anyone has a solution.
Back to top
View user's profile Send private message
CraigPid
n00b
n00b


Joined: 16 Oct 2014
Posts: 1

PostPosted: Thu Oct 16, 2014 10:20 pm    Post subject: ardour update Reply with quote

I updated the pro audio overlay but ardour is still at 3.5.380. Was the new version removed because of the issues?
Back to top
View user's profile Send private message
2handband
n00b
n00b


Joined: 24 Nov 2014
Posts: 38

PostPosted: Mon Nov 24, 2014 9:49 pm    Post subject: Reply with quote

Hey, I'm following the manual installation instructions, and in the installation of layman I got this:

Code:
!!! The ebuild selected to satisfy "dev-vcs/git" has unmet requirements.
- dev-vcs/git-2.0.4::gentoo USE="blksha1 curl gpg gtk iconv nls pcre perl threads webdav -cgi -cvs -doc -emacs -gnome-keyring -highlight -mediawiki (-ppcsha1) -python -subversion -test -tk -xinetd" ABI_X86="64" PYTHON_TARGETS="python2_7"

  The following REQUIRED_USE flag constraints are unsatisfied:
    gtk? ( python )

  The above constraints are a subset of the following complete expression:
    cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) subversion? ( perl ) webdav? ( curl ) gtk? ( python ) python? ( python_targets_python2_7 )

(dependency required by "app-portage/layman-2.0.0-r3[git]" [ebuild])
(dependency required by "layman" [argument])

What does it mean, and what can i do about it?
Back to top
View user's profile Send private message
ifys
n00b
n00b


Joined: 12 Sep 2014
Posts: 35

PostPosted: Wed Nov 26, 2014 6:04 pm    Post subject: Reply with quote

2handband wrote:
Hey, I'm following the manual installation instructions, and in the installation of layman I got this:

Code:
!!! The ebuild selected to satisfy "dev-vcs/git" has unmet requirements.
- dev-vcs/git-2.0.4::gentoo USE="blksha1 curl gpg gtk iconv nls pcre perl threads webdav -cgi -cvs -doc -emacs -gnome-keyring -highlight -mediawiki (-ppcsha1) -python -subversion -test -tk -xinetd" ABI_X86="64" PYTHON_TARGETS="python2_7"

  The following REQUIRED_USE flag constraints are unsatisfied:
    gtk? ( python )

  The above constraints are a subset of the following complete expression:
    cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) subversion? ( perl ) webdav? ( curl ) gtk? ( python ) python? ( python_targets_python2_7 )

(dependency required by "app-portage/layman-2.0.0-r3[git]" [ebuild])
(dependency required by "layman" [argument])

What does it mean, and what can i do about it?


you must be stuck at 6:Manual Install: Configuring The Kernel
and you get this because
when you edit your /etc/portage/package.use
you add the restriction -python which is needed

it works without the restriction but you ll get stuck with some dead links
afterwards.

I did inform audiodef about it,he should rewrites the whole process of MANUAL INSTALL but he s very busy
I suggest that you go thru STAGE4 INSTALL
which install fine except that you ll have to create symlink for kernel sources since 2 kernels sources are available
hope it helps
Back to top
View user's profile Send private message
spectromas
n00b
n00b


Joined: 13 Jul 2014
Posts: 50

PostPosted: Mon Dec 01, 2014 2:31 pm    Post subject: Reply with quote

I've finally made some headway with linuxsampler svn and got it to build (this means you can load sfz and sf2 files as well as gig). Basically the compilation was getting stuck with an error about 'parser.h'. I found a bug report about this with one suggestion of having to run `sh generate_instrument_script_parser.sh`, so I tried it and it does work.

After it fails on the first try:

Code:
cd /usr/portage/distfiles/svn-src/linuxsampler/trunk/scripts
sh generate_instrument_script_parser.sh


then emerge it again and it should work.

However, something isn't right with the ebuild, I think anyway. Everything appears to be working fine when using linuxsampler standalone with qsampler, it loads all three file formats perfectly well. However, I've been trying to build Carla against linuxsampler but with this svn version it is not building (it did with the previous 1.0.0 release). This is what I'm getting:
Code:

make[1]: Entering directory `/var/tmp/portage/media-sound/carla-9999/work/carla-9999/source/backend/engine'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/var/tmp/portage/media-sound/carla-9999/work/carla-9999/source/backend/engine'
make[1]: Entering directory `/var/tmp/portage/media-sound/carla-9999/work/carla-9999/source/discovery'
make[1]: Entering directory `/var/tmp/portage/media-sound/carla-9999/work/carla-9999/source/backend'
Compiling carla-discovery.cpp
Compiling CarlaStandalone.cpp
Linking carla-discovery-native
Compiling CarlaUtils.cpp
Linking libcarla_standalone2.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libgig.so.6, needed by /usr/lib64/linuxsampler/liblinuxsampler.so, not found (try using -rpath or -rpath-link)
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::LoadSampleDataWithNullSamplesExtension(unsigned int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::SetPos(unsigned long, RIFF::stream_whence_t)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG2Decay(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::libraryVersion()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG1PreAttackDelay(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `DLS::File::GetExtensionFile(int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::ToRatio(int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::File::GetFirstSample(gig::progress_t*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG1Decay(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::LoadSampleData(unsigned long)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetDelayModLfo(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Instrument::GetRegion(unsigned int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetFreqModLfo(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Instrument::DeleteRegion(gig::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetFineTune(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Instrument::GetFirstRegion()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::GetCache()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::GetTotalFrameCount()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG1Release(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `typeinfo for DLS::File'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::~File()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `typeinfo for gig::MidiRuleCtrlTrigger'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG2Attack(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `DLS::File::GetFileName()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::ReadAndLoop(void*, unsigned long, sf2::Sample::PlaybackState*, sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Instrument::ScriptSlotCount() const'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::LoadSampleDataWithNullSamplesExtension(unsigned int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Query::Query(sf2::InstrumentBase&)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Instrument::GetScriptOfSlot(unsigned int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::GetFrameSize()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Script::GetScriptAsText()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::DestroyDecompressionBuffer(gig::buffer_t&)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::CreateDecompressionBuffer(unsigned long)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetPan(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::File::GetNextSample()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetInitialFilterFc(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG1Sustain(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::GetPreset(int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::progress_t::progress_t()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Region::GetDimensionRegionByValue(unsigned int const*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetDelayVibLfo(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::File::GetNextInstrument()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetModLfoToFilterFc(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG2Hold(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG1Attack(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetModEnvToFilterFc(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::File::SetAutoLoad(bool)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Instrument::GetNextRegion()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::GetCache()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::libraryName()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::File::GetFirstInstrument()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetCoarseTune(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::DeleteSample(sf2::Sample*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::SetPos(unsigned long)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Instrument::DeleteRegion(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `typeinfo for gig::File'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Query::next()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetFreqVibLfo(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::GetPresetCount()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG2Sustain(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::HasSamples()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::GetPos() const'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::GetChannelCount()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::File(RIFF::File*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Instrument::GetMidiRule(int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::Read(void*, unsigned long)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetVibLfoToPitch(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG2PreAttackDelay(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::ReadAndLoop(void*, unsigned long, gig::playback_state_t*, gig::DimensionRegion*, gig::buffer_t*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::DeleteInstrument(sf2::Instrument*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::GetSample(int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::InstrumentBase::GetRegionCount()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `RIFF::File::File(std::string const&)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::File::DeleteInstrument(gig::Instrument*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `RIFF::File::GetFileName()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG2Release(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Region::GetSample()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Region::GetDimensionRegionIndexByValue(unsigned int const*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetModLfoToVolume(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::ReleaseSampleData()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::DimensionRegion::GetVelocityRelease(unsigned char)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `typeinfo for DLS::Resource'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetModEnvToPitch(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetUnityNote()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::File::GetInstrument(unsigned int, gig::progress_t*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetEG1Hold(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::LoadSampleData(unsigned long)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::InstrumentBase::GetRegion(int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::File::DeleteSample(gig::Sample*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::File::File(RIFF::File*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Sample::GetPos()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::DimensionRegion::GetParent() const'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::Region::GetModLfoToPitch(sf2::Region*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::Sample::Read(void*, unsigned long, gig::buffer_t*)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::GetInstrumentCount()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::GetInstrument(int)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `sf2::File::GetSampleCount()'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::DimensionRegion::GetVelocityAttenuation(unsigned char)'
/usr/lib64/linuxsampler/liblinuxsampler.so: undefined reference to `gig::DimensionRegion::GetVelocityCutoff(unsigned char)'
collect2: error: ld returned 1 exit status


I've had one suggestion from the developer of Carla to try building linuxsampler with "-Wl,--no-undefined" in LDFLAGS but I'm not sure how to incorporate this in to an ebuild. I tried adding "append-ldflags -Wl,--no-undefined" to the first line of "src_compile() {" but it didn't make any difference so I don't know if that actually did what that dev was referring to.

I have a feeling there is something missing in the ebuild, something that has been added or changed as a function and needs to be reflected in the buiild.

Can anyone offer any help with this? I'm not really sure where to go from here, I'm rapidly getting out of of my depth.
Back to top
View user's profile Send private message
spectromas
n00b
n00b


Joined: 13 Jul 2014
Posts: 50

PostPosted: Wed Dec 03, 2014 6:01 pm    Post subject: Reply with quote

I've fixed all the issues with linuxsampler now. As well as the above fix, I noticed that the arch pkgbuild was doing this echoing /usr/lib64/linuxsampler to /etc/ld.so.conf.d/linuxsampler.conf, and the same for libgig. This fixes all the problems of building missing references when building against them.

So I suppose you can do:

Code:
touch /etc/ld.so.conf.d/libgig.conf
echo '/usr/lib64/libgig' >> /etc/ld.so.conf.d/libgig.conf

touch /etc/ld.so.conf.d/linuxsampler.conf
echo '/usr/lib64/linuxsampler' >> /etc/ld.so.conf.d/linuxsampler.conf


I don't know how to put this in to ebuild format though. Would be good if we can get an updated one, along with either a fix for the parser.h problem, maybe just adding this to the ebuild somewhere so that linuxsampler builds in the first place:

Code:

cd /usr/portage/distfiles/svn-src/linuxsampler/trunk/scripts
sh generate_instrument_script_parser.sh
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Thu Jan 29, 2015 4:55 pm    Post subject: Reply with quote

I'm sorry I've been away for so long. I'm going to try to get back to maintaining monthly tarball updates. I'm working on the next tarball update right now. I'm going to look over the posts in this thread since my last post and see if anything needs incorporating.

In the meantime, a little eye-candy that will be the default desktop background for the next tarball update: http://gentoostudio.org/images/LogoJanuary2015.png

Will post here when I've gotten some work done.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Thu Jan 29, 2015 5:03 pm    Post subject: Reply with quote

ifys wrote:
audiodef wrote:
To a user that was called "ifys": I tried to respond to your PMs but the system told me you were banned. If you ever see this, your compliments and suggestions were appreciated, and you can try to get in touch again if you'd like.


back on the forum,i had the wrong idea to promote the HARRISON MIXBUS sale on the forum.
well thanks audiofef for your new tarball,i ve been waiting for it.did you fix the manual install dead links as well ??
Gentoostudio rocks !!! keep on the good work !!
i use lxde but i wish i could install a working DARK THEME a la KXSTUDIO
if anyone has a solution.


The default theme is a dark theme in the tarball. It's the NOX theme, but I forget what package it comes in.

Mods and admins, please allow Gentoo Studio users to make posts about audio equipment and software sales in this thread. It is very relevant and useful to us. Users in general, please try to make it obvious that you're sharing a tip for fellow musicians. I hope that makes it easier all around. :)
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sun Feb 01, 2015 10:32 pm    Post subject: Reply with quote

ifys wrote:
did you fix the manual install dead links as well ??


Can you tell me what links are dead? I'll fix those once I know which ones aren't working.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sun Feb 01, 2015 10:35 pm    Post subject: Re: ardour update Reply with quote

CraigPid wrote:
I updated the pro audio overlay but ardour is still at 3.5.380. Was the new version removed because of the issues?


I'm not aware of any issues that would cause an ebuild or the software itself to be removed, but I just updated the tarball (not yet uploaded) to have the latest precompiled Ardour. This is to ensure Ardour works as advertised as much as possible. Once the tarball is installed from now on, Ardour will have to be updated outside of Portage. It's not ideal, but I want to make sure everything works. I've had trouble making Ardour compile with VST support on 64-bit systems, but this function is supposed to just work with the precompiled version.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sun Feb 01, 2015 10:40 pm    Post subject: Reply with quote

ifys wrote:
he should rewrites the whole process of MANUAL INSTALL
I suggest that you go thru STAGE4 INSTALL
which install fine except that you ll have to create symlink for kernel sources since 2 kernels sources are available


The stage4 install is the best way to go. Over time, bugs get fixed and troublesome ebuilds get resolved and installed, so the stage4 tarball gets you up and running with tons of ready-to-go software.

I'm always open to suggestions. The manual install page follows the Gentoo installation handbook, modified to optimize your system for handling audio. The Gentoo handbook has changed quite a bit lately, so anything that should actually be done differently than how it's presented in the manual installation for Gentoo Studio should be brought to my attention.

I've considered nixing the whole manual install for Gentoo Studio, but manual installation is what makes Gentoo, well, Gentoo, and I don't want to take that away. :)
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sun Feb 01, 2015 10:57 pm    Post subject: Reply with quote

I've successfully installed Carla into the tarball, but unfortunately, when I try to run it on my Gentoo Studio dev machine, I get

Code:

Traceback (most recent call last):
  File "/usr//share/carla/carla", line 31, in <module>
    from PyQt4.QtCore import QEvent
ImportError: No module named 'PyQt4'


A little digging lead me to try eselecting python to 3 (the tarball has 2.7 by default), and this allowed Carla to run.

I've decided to let linuxsampler stay at the stable version in the tarball, but I'm very keen on getting all these fixes for the svn version into an ebuild, so I'll be looking into that if I can.

spectromas wrote:
I've fixed all the issues with linuxsampler now. As well as the above fix, I noticed that the arch pkgbuild was doing this echoing /usr/lib64/linuxsampler to /etc/ld.so.conf.d/linuxsampler.conf, and the same for libgig. This fixes all the problems of building missing references when building against them.

So I suppose you can do:

Code:
touch /etc/ld.so.conf.d/libgig.conf
echo '/usr/lib64/libgig' >> /etc/ld.so.conf.d/libgig.conf

touch /etc/ld.so.conf.d/linuxsampler.conf
echo '/usr/lib64/linuxsampler' >> /etc/ld.so.conf.d/linuxsampler.conf


I don't know how to put this in to ebuild format though. Would be good if we can get an updated one, along with either a fix for the parser.h problem, maybe just adding this to the ebuild somewhere so that linuxsampler builds in the first place:

Code:

cd /usr/portage/distfiles/svn-src/linuxsampler/trunk/scripts
sh generate_instrument_script_parser.sh

_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Mon Feb 02, 2015 10:54 pm    Post subject: Reply with quote

I found your report on the github page and now I can't find it again. You might want to open it back up, because I'm trying to manually compile Radium 3 and it ultimately ends with exactly this problem. So it's NOT an ebuild issue.

spectromas wrote:
I think I have edited the ebuild for radium enough but there seems to be a problem when it is trying to install. This is where it stops:

Code:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lbfd
collect2: error: ld returned 1 exit status
Makefile:333: recipe for target 'bin/radium' failed


I have tried setting the following links but still it won't work:

Code:
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/libbfd.so
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/libbfd.so /usr/lib64/libbfd.so


and even:

Code:
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/include /usr/lib/include
ln -s /usr/lib64/binutils/x86_64-pc-linux-gnu/2.23.2/ldscripts /usr/lib/ldscripts


I have reported it as an issue on their github page but thought maybe someone here might have some idea of why it is not finding -lbfd? I installed the older version that is in the overlay without any problem so I don't know why it might be having an issue with the new one. I think I can live without radium though.

_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
cinder
n00b
n00b


Joined: 03 Sep 2009
Posts: 4

PostPosted: Mon Feb 09, 2015 8:23 am    Post subject: wineasio-0.9.2 64bit Failed to load DLL wineaiso Reply with quote

Greetings and thank you for Gentoo Studio.

I'm running Gentoo amd64 with
app-emulation/wine-1.6.2 USE="X alsa cups fontconfig gecko jpeg lcms ldap mono mp3 ncurses nls opengl perl png prelink realtime run-exes scanner ssl threads truetype udisks v4l xml"

media-sound/jack-audio-connection-kit-1.9.9.5-r1 USE="alsa dbus ieee1394" PYTHON_TARGETS="python2_7"

wineasio-0.9.2 comes with a script(prepare_64bit_asio) and makefile(Makefile64) for building a 64bit dll.
I took the wineasio.0.9.0.ebuild from Gentoo Studio and updated it thus:

Code:

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="2"

inherit multilib

DESCRIPTION="ASIO driver for WINE"
HOMEPAGE="http://sourceforge.net/projects/wineasio"
SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}/${P}.tar.gz"
RESTRICT="mirror"

LICENSE="GPL-2"
KEYWORDS="~x86 ~amd64"
IUSE=""
SLOT="0"

DEPEND="media-libs/asio-sdk"
RDEPEND=">=app-emulation/wine-0.9.35
   >=media-sound/jack-audio-connection-kit-1.9.9.5"

S="${WORKDIR}/${PN}"

src_prepare() {
   cp /opt/asiosdk2.3/ASIOSDK2.3/common/asio.h .
   einfo "Copied asio.h successfuly" || die "Couldn't copy asio.h"
   ./prepare_64bit_asio
   einfo "prepare_64bit_asio completed successfuly" || die "prepare_64bit_asio failed"
}

src_compile() {
   emake -f Makefile64
   einfo "Makefile64 built successfuly" || die "make failed"
}

src_install() {
   # need to be a bit tricky here
   local mylibdir="lib"
   use amd64 && mylibdir="lib64"

   exeinto /usr/${mylibdir}/wine
   doexe *.so
   dodoc README.TXT
}

pkg_postinst() {
   echo
   elog "You need to register the DLL by typing"
   elog
   elog "regsvr32 wineasio.dll"
   elog
   elog "AS THE USER who uses wine!"
   elog "Then open winecfg -> Audio -> and enable ONLY the ALSA driver!"
   echo
}


... and the build succeeds, but

Code:
$ regsvr32 wineasio.dll
Failed to load DLL wineasio.dll


... and likewise

Code:
$ wine64 regsvr32 wineaiso.dll
Failed to load DLL wineasio.dll


Without running prepare_64bit_asio script and using Makefile64...

Code:
$ regsvr32 wineasio.dll
Successfully registered DLL wineasio.dll


but still...

Code:
$ wine64 regsvr32 wineaiso.dll
Failed to load DLL wineasio.dll


My fantasy is Reaktor5 vst or standalone. That's all. I've done it before on x86,
but now everything seems to be there for 64bit. I know it's weak, but nothing else sounds like it
_________________
Three is everywhere!
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Multimedia All times are GMT
Goto page Previous  1, 2, 3 ... 6, 7, 8 ... 20, 21, 22  Next
Page 7 of 22

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum