View previous topic :: View next topic |
Author |
Message |
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
Posted: Fri Jul 18, 2014 11:48 pm Post subject: |
|
|
I'm thinking of using genkernel in the stage 4 tarball for Gentoo Studio, with the goal of completely automating the install process. I'm ambivalent because what I really like about Gentoo (and Gentoo Studio) is the ability to exactly match kernel with actual hardware used. This is Gentoo Studio's "schtick" that differentiates it from other Linux audio distros. That, and the fact that Gentoo is a source-based distro that can tweak compile options to match users' exact wants/needs.
So what are your thoughts on genkernel in 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 |
|
|
spectromas n00b
Joined: 13 Jul 2014 Posts: 50
|
Posted: Sat Jul 19, 2014 5:08 am Post subject: |
|
|
audiofef, just for the educational experience for my first time I didn't use your stage4 but actually went from scratch instead (mostly all fine so far).
I'm trying to use the Cadence binary though and I get this when I try to launch it:
Code: | Cadence self-contained executable 1.0, based on UnZipSFX.
unzipsfx: cannot find myself! [Cadence]
Using Tray Engine 'Qt'
Traceback (most recent call last):
File "/usr/share/cx-freeze-common/initscripts/Console3.py", line 27, in <module>
File "./build/opt/cadence/share/cadence/src/cadence.py", line 37, in <module>
File "./build/opt/cadence/share/cadence/src/shared_canvasjack.py", line 28, in <module>
File "./build/opt/cadence/share/cadence/src/patchcanvas.py", line 28, in <module>
File "ExtensionLoader_PyQt4_QtSvg.py", line 11, in <module>
ImportError: libQtSvg.so.4: cannot open shared object file: No such file or directory |
Do you have any idea what I am missing? I spoke to the creator of it and he said it is libqt4-svg which should be part of "default qt" but I can't pin down which package I need to make this work. |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
Posted: Sat Jul 19, 2014 3:06 pm Post subject: |
|
|
I have the same problem with it in the stage 4 tarball. I moved the binaries to /usr/local/bin so they can be launched from any dir in a terminal and from the main menu and launcher bar. Opening a terminal and running /usr/local/bin/Cadence "fixes" this.
I just noticed that I have to do this every time I turn on my DAW. I'll keep this on my to-do list and hopefully have a permanent solution at some point.
Let me know if using the full path to the executable doesn't help. _________________ 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 |
|
|
spectromas n00b
Joined: 13 Jul 2014 Posts: 50
|
Posted: Sat Jul 19, 2014 4:06 pm Post subject: |
|
|
That didn't solve it for me, I get:
Code: | /usr/local/bin/Cadence
Cadence self-contained executable 1.0, based on UnZipSFX.
inflating: /tmp/cadence/PyQt4.QtCore.so
inflating: /tmp/cadence/_dbus_bindings.cpython-32mu.so
inflating: /tmp/cadence/catia
inflating: /tmp/cadence/cadence-render
inflating: /tmp/cadence/sip.so
inflating: /tmp/cadence/claudia
inflating: /tmp/cadence/_codecs_jp.cpython-32mu.so
inflating: /tmp/cadence/dbus.mainloop.qt.so
inflating: /tmp/cadence/cadence
inflating: /tmp/cadence/_codecs_cn.cpython-32mu.so
inflating: /tmp/cadence/catarina
inflating: /tmp/cadence/PyQt4.QtGui.so
inflating: /tmp/cadence/cadence-logs
inflating: /tmp/cadence/jack_capture
inflating: /tmp/cadence/cadence-jackmeter
inflating: /tmp/cadence/_codecs_iso2022.cpython-32mu.so
inflating: /tmp/cadence/libpython3.2mu.so.1.0
inflating: /tmp/cadence/_multibytecodec.cpython-32mu.so
inflating: /tmp/cadence/_codecs_kr.cpython-32mu.so
inflating: /tmp/cadence/PyQt4.QtSvg.so
inflating: /tmp/cadence/bz2.cpython-32mu.so
inflating: /tmp/cadence/_codecs_hk.cpython-32mu.so
inflating: /tmp/cadence/PyQt4.QtXml.so
inflating: /tmp/cadence/libcrypto.so.0.9.8
inflating: /tmp/cadence/libssl.so.0.9.8
inflating: /tmp/cadence/cadence-xycontroller
inflating: /tmp/cadence/_codecs_tw.cpython-32mu.so
inflating: /tmp/cadence/libffi.so.5
inflating: /tmp/cadence/cadence-jacksettings
inflating: /tmp/cadence/PyQt4.QtOpenGL.so
Using Tray Engine 'Qt'
Traceback (most recent call last):
File "/usr/share/cx-freeze-common/initscripts/Console3.py", line 27, in <module>
File "./build/opt/cadence/share/cadence/src/cadence.py", line 37, in <module>
File "./build/opt/cadence/share/cadence/src/shared_canvasjack.py", line 28, in <module>
File "./build/opt/cadence/share/cadence/src/patchcanvas.py", line 28, in <module>
File "ExtensionLoader_PyQt4_QtSvg.py", line 11, in <module>
ImportError: libQtSvg.so.4: cannot open shared object file: No such file or directory |
I must be missing something ? |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
|
Back to top |
|
|
spectromas n00b
Joined: 13 Jul 2014 Posts: 50
|
Posted: Sun Jul 20, 2014 7:04 pm Post subject: |
|
|
I have dev-python/PyQt4-4.11.1-r1000
Code: | [~]$ Cadence
Cadence self-contained executable 1.0, based on UnZipSFX.
unzipsfx: cannot find myself! [Cadence]
sh: line 0: cd: /tmp/cadence: No such file or directory
sh: ./cadence: No such file or directory
|
It must have created the directory anyway because it was there when I checked, the message didn't come up the following time I tried:
Code: | [~]$ Cadence
Cadence self-contained executable 1.0, based on UnZipSFX.
unzipsfx: cannot find myself! [Cadence]
Traceback (most recent call last):
File "/usr/share/cx-freeze-common/initscripts/Console3.py", line 27, in <module>
File "./build/opt/cadence/share/cadence/src/cadence.py", line 24, in <module>
File "ExtensionLoader_PyQt4_QtGui.py", line 11, in <module>
ImportError: /tmp/cadence/PyQt4.QtGui.so: undefined symbol: _ZNK7QWidget14accessibleNameEv |
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Mon Jul 21, 2014 6:37 pm Post subject: |
|
|
audiodef wrote: | I'm thinking of using genkernel in the stage 4 tarball for Gentoo Studio, with the goal of completely automating the install process. I'm ambivalent because what I really like about Gentoo (and Gentoo Studio) is the ability to exactly match kernel with actual hardware used. This is Gentoo Studio's "schtick" that differentiates it from other Linux audio distros. That, and the fact that Gentoo is a source-based distro that can tweak compile options to match users' exact wants/needs.
So what are your thoughts on genkernel in Gentoo Studio? |
I'm really hoping you can keep the kernel seeds going/mirroring upstream. Other than that, I don't really care; though it'd be cool to automate using genkernel with the seed. Hmm I'd prefer just using the seed and automating the kernel make oldconfig && make && make modules install cycle, perhaps with make nconfig in there after oldconfig for interactive installs.)
Personally I wish kernel-seeds were still Pappy's baby, too; but it could make a nice focus for collaboration with funtoo. |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Thu Jul 24, 2014 4:32 pm Post subject: |
|
|
Heh nice one, audiodef; the school section is cool. Reminds me of stuff I used to do.
Keep up the good work. :) |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
|
Back to top |
|
|
spectromas n00b
Joined: 13 Jul 2014 Posts: 50
|
Posted: Thu Jul 31, 2014 3:38 pm Post subject: |
|
|
audiodef wrote: | OK. I have PyQt4-4.10.3-r2. If you're willing to try this, see if downgrading helps and let me know whether it does. |
I finally got around to downgrading and I get this when I try to run Cadence:
Code: | Cadence self-contained executable 1.0, based on UnZipSFX.
inflating: /tmp/cadence/PyQt4.QtCore.so
inflating: /tmp/cadence/_dbus_bindings.cpython-32mu.so
inflating: /tmp/cadence/catia
inflating: /tmp/cadence/cadence-render
inflating: /tmp/cadence/sip.so
inflating: /tmp/cadence/claudia
inflating: /tmp/cadence/_codecs_jp.cpython-32mu.so
inflating: /tmp/cadence/dbus.mainloop.qt.so
inflating: /tmp/cadence/cadence
inflating: /tmp/cadence/_codecs_cn.cpython-32mu.so
inflating: /tmp/cadence/catarina
inflating: /tmp/cadence/PyQt4.QtGui.so
inflating: /tmp/cadence/cadence-logs
inflating: /tmp/cadence/jack_capture
inflating: /tmp/cadence/cadence-jackmeter
inflating: /tmp/cadence/_codecs_iso2022.cpython-32mu.so
inflating: /tmp/cadence/libpython3.2mu.so.1.0
inflating: /tmp/cadence/_multibytecodec.cpython-32mu.so
inflating: /tmp/cadence/_codecs_kr.cpython-32mu.so
inflating: /tmp/cadence/PyQt4.QtSvg.so
inflating: /tmp/cadence/bz2.cpython-32mu.so
inflating: /tmp/cadence/_codecs_hk.cpython-32mu.so
inflating: /tmp/cadence/PyQt4.QtXml.so
inflating: /tmp/cadence/libcrypto.so.0.9.8
inflating: /tmp/cadence/libssl.so.0.9.8
inflating: /tmp/cadence/cadence-xycontroller
inflating: /tmp/cadence/_codecs_tw.cpython-32mu.so
inflating: /tmp/cadence/libffi.so.5
inflating: /tmp/cadence/cadence-jacksettings
inflating: /tmp/cadence/PyQt4.QtOpenGL.so
Traceback (most recent call last):
File "/usr/share/cx-freeze-common/initscripts/Console3.py", line 27, in <module>
File "./build/opt/cadence/share/cadence/src/cadence.py", line 24, in <module>
File "ExtensionLoader_PyQt4_QtGui.py", line 11, in <module>
ImportError: /tmp/cadence/PyQt4.QtGui.so: undefined symbol: _ZNK7QWidget14accessibleNameEv |
For the flags I have:
Code: | + + X : Add support for X11
+ + dbus : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to
get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
- - declarative : <unknown>
- - designer : <unknown>
- - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per
package instead of globally
- - examples : Install examples, usually source code
- - help : <unknown>
- - kde : Add support for KDE (K Desktop Environment)
+ + multimedia : <unknown>
+ + opengl : Add support for OpenGL (3D graphics)
- - phonon : <unknown>
- - python_abis_2.6 : <unknown>
+ + python_abis_2.7 : <unknown>
- - python_abis_3.1 : <unknown>
- - python_abis_3.2 : <unknown>
+ + python_abis_3.3 : <unknown>
- - python_abis_3.4 : <unknown>
- - python_abis_3.5 : <unknown>
- - script : <unknown>
- - scripttools : <unknown>
- - sql : <unknown>
+ + svg : Add support for SVG (Scalable Vector Graphics)
+ + webkit : Add support for the WebKit HTML rendering/layout engine
- - xmlpatterns : <unknown>
|
I don't understand what the error means though, is there a USE flag I need to enable perhaps? |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
|
Back to top |
|
|
spectromas n00b
Joined: 13 Jul 2014 Posts: 50
|
Posted: Thu Jul 31, 2014 3:54 pm Post subject: |
|
|
No worries audiodef, I'm not in any hurry and I appreciate any help at all. |
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Fri Aug 01, 2014 6:09 am Post subject: |
|
|
spectromas wrote: | I don't understand what the error means though, is there a USE flag I need to enable perhaps? |
This line Code: | ImportError: /tmp/cadence/PyQt4.QtGui.so: undefined symbol: _ZNK7QWidget14accessibleNameEv | means the bundled PyQt4.QtGui.so can't find a specific Qt symbol, in this case:
Code: | $ c++filt _ZNK7QWidget14accessibleNameEv
QWidget::accessibleName() const |
So find out where that's meant to come from: it may have been removed in the version of whatever lib. Code: | ldd /tmp/cadence/PyQt4.QtGui.so | will tell you what the shared object links to, so you can chase the list down.
If it is version-specific (seems a bit unlikely from the name, but who knows), you could try installing the exact same versions (with emerge, perhaps in a ROOT), and then moving them in place; perhaps by rebuilding the zip if this is done as part of install, or in the ebuild, which would have an = dep on the relevant packages. The latter is cleaner, but then there's not much point in an ebuild that ties the user to a specific version of a system library, so really just documenting how to rebuild the zip would be a Good Enough Thing(TM).
In passing this is why bundled system libs are a pita; it's not the lib it needs so much, it's the fact that they've been linked to specific version of other libs, and that freezes everything. In any event, make sure you keep it confined to its own dir under /opt. |
|
Back to top |
|
|
juliarcangel n00b
Joined: 07 Aug 2014 Posts: 1 Location: frozen north, United States
|
Posted: Thu Aug 07, 2014 5:12 pm Post subject: Broken kernel seeds link, Arch Studio? |
|
|
Gentoo Studio looks like it's just what I've been looking for for months! Just curious though, is anyone aware of a similar guide for Arch? As only an intermediate user, I'd probably have an easier time with that distro if only there were a comprehensive step-by-step tutorial like audiodef's.
Also, the kernel seed links in the manual installation and front page should be updated to kernel-seeds.org instead of kernel-seeds.gentoostudio.org.
Arc _________________ Linux is nothing more than an oxytocin-powered aleph-zero-dimensional printer. |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Sun Sep 07, 2014 11:01 am Post subject: |
|
|
audiodef wrote: | A little trick for using the Harrison Mixbus XT-BC on subgroup busses |
Ah go on: tell us what's so nice about one of those then, as you've obviously just bought one ;-)
Why did you buy it, and what does it enable you to do, that you couldn't do before? |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6640 Location: The soundosphere
|
Posted: Mon Sep 08, 2014 1:34 pm Post subject: |
|
|
I took advantage of a half-off sale. The XT-BC is a bass character plugin. It has two controls: body and clarity. Each of those controls has a Q value. The plugin has some kind of tracking algorithm that follows the frequency of the audio track so your settings sound natural as the audio frequency changes. The XT-VC in the same plugin bundle is for vocals and works in a similar fashion. I've tried both and they both sound very nice. They're now part of my indispensible favorites in my Ardour "favorites" plugins. _________________ 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 |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Mon Sep 08, 2014 10:12 pm Post subject: |
|
|
Heh cool: thanks; always better to have the context :-) |
|
Back to top |
|
|
spectromas n00b
Joined: 13 Jul 2014 Posts: 50
|
Posted: Mon Oct 06, 2014 10:33 pm Post subject: |
|
|
Has anyone managed to get pure data installed? I know there is an overlay for it but the install fails for me. |
|
Back to top |
|
|
spectromas n00b
Joined: 13 Jul 2014 Posts: 50
|
Posted: Tue Oct 07, 2014 4:54 am Post subject: |
|
|
Also, audiodef (or anyone else?) could you take a look at the radium ebuild if you get a chance? The one in the pro-audio overlay and on the gentoostudio website is very old now and, from looking at the changelogs, dates back to before before Pd was added to it. I was going to create my own updated ebuild but then I realized it seems like more of a job than just changing the version number. Also I have no idea if it needs the qt stuff in that old ebuild or not, qt3 support still needed? |
|
Back to top |
|
|
|