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, 4 ... 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
audiodef
Watchman
Watchman


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

PostPosted: Wed Oct 09, 2013 7:42 pm    Post subject: Reply with quote

I have never dual-booted with MacOS, so I'm not a good source of info for that. However, I imagine it's much the same as following standard dual-boot procedure. Install the other OS first, then install Gentoo (whether it's a standard handbook install or a stage 4 install does not matter) and configure Grub to provide a boot option for the other OS.
_________________
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
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1869
Location: Switzerland (Romandie)

PostPosted: Sat Oct 26, 2013 1:26 am    Post subject: Reply with quote

audiodef wrote:

That would be super! Creating a Gentoo "pro-audio" use flag profile has been on my plate for a long time. I just haven't gotten around to it. If you do it, send it my way and I'll include it in GS, with credit.


It was some time ago, I added 2 profiles into the pro-audio overlay. They have most of the media related flags, and they will remove pulseaudio and *kit without merci. That imply gnome will be removed as well. One of those profiles is equivalent to portage's desktop profile, the second one to the desktop/kde profile. Anyway, for audio production, I would recommend a light desktop like fvwm-crystal, fluxbox, and so on. Fvwm-crystal have an outstanding support for the additional freedesktop categories in its applications menu, which make it very maintenance free when we have a lot of audio applications. They go automatically in the audio category, and in the correct submenu like engineering, synthesizer, MIDI, player, mixer and so on.

You can take a look at these profiles The only thing, if you want to modify them, and add pulseaudio or *kit support, and if you want to include your changes into the overlay, please make some new profiles instead of changing the existing ones. Otherwise, it will be fine if you can review the audio related flags, it can be an overkill to add most of them, but I thing it will work for most peoples.

EDIT: See pmount-gui + *kit free system [lxde kde ...] for nice possibilities to get automounting of the external devices without *kit.
_________________
"Confirm You are a robot." - the singularity
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


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

PostPosted: Sat Oct 26, 2013 3:06 pm    Post subject: Reply with quote

I like FVWM-Crystal. I use LXDE in Gentoo Studio, but maybe I'll make an FVWM stage4. In the Gentoo Studio manual install docs, I strongly discourage use of Gnome and KDE. They suck up resources your system can use for audio processing.

LXDE does a decent job of categorizing installed packages, but there are a few things I would move around - like splitting "Sound and Video" into separate "sound" and "video" categories.
_________________
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 Nov 05, 2013 3:53 pm    Post subject: November updates Reply with quote

I wasn't able to update the tarball in October, so since the last update was two months ago, all I did for November was run a world update (which took a while) and the following fixes:

Set masters = gentoo in /usr/local/portage/metadata/layout.conf and /var/lib/layman/pro-audio/metadata/layout.conf.

Added to package.keywords:
app-emulation/emul-linux-x86-baselibs ~amd64
app-emulation/emul-linux-x86-soundlibs ~amd64
app-emulation/emul-linux-x86-medialibs ~amd64
app-emulation/emul-linux-x86-xlibs ~amd64
app-emulation/emul-linux-x86-db ~amd64

Fixed missing digest error for /var/lib/layman/pro-audio/media-sound/amidimap/amidimap-0.1.1-r1.ebuild.

Noted git.eclass could not be found by inherit() errors for:
media-sound/alsaplayer-midi-9999::proaudio
media-plugins/ll-plugins-9999::proaudio

Removed alsaplayer-midi because the ebuild throws a corruption error that couldn't be fixed. Will re-install when a fix is found.

Manually updated dev-libs/icu to resolve Blocks.
_________________
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
hunky
l33t
l33t


Joined: 19 Nov 2003
Posts: 903
Location: Alaska

PostPosted: Tue Nov 05, 2013 5:25 pm    Post subject: Reply with quote

Pardon me if I shouldn't post this here. But I'm thinking you may know the answer: What is going on with Audacity in Gentoo these days? I looked to see if any bugs were holding it up from being version bumped but didn't see any. Maybe didn't look in the right places. Been nearly a couple months since it went to a new version. I'm thinking of making my own ebuild for it but maybe there's a bug. Here's what I found:
https://bugs.gentoo.org/show_bug.cgi?id=484896
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


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

PostPosted: Tue Nov 05, 2013 6:47 pm    Post subject: Reply with quote

If you don't want to wait for it to appear in Portage, just cp -r /usr/portage/media-sound/audacity to a local overlay, cd to it, and cp audacity-2.0.3.ebuild to audacity-2.0.5.ebuild. Digest and emerge. This is how I keep Audacity and other programs updated 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
View user's profile Send private message
hunky
l33t
l33t


Joined: 19 Nov 2003
Posts: 903
Location: Alaska

PostPosted: Tue Nov 05, 2013 6:59 pm    Post subject: Reply with quote

Most excellent! many thank for easy to grok instructions. /jim
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


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

PostPosted: Tue Nov 05, 2013 7:04 pm    Post subject: Reply with quote

Any time!
_________________
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
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1869
Location: Switzerland (Romandie)

PostPosted: Wed Nov 06, 2013 4:15 pm    Post subject: Reply with quote

audiodef wrote:
I like FVWM-Crystal. I use LXDE in Gentoo Studio, but maybe I'll make an FVWM stage4. In the Gentoo Studio manual install docs, I strongly discourage use of Gnome and KDE. They suck up resources your system can use for audio processing.


That would be nice. I think to use FVWM-Crystal with FVWM is the best desktop we have in many aspect. It support any file manager, have an advanced "music" menu, and it is the only one desktop I know that really support all the freedesktop additional categories, and that out of the box.

Quote:
LXDE does a decent job of categorizing installed packages, but there are a few things I would move around - like splitting "Sound and Video" into separate "sound" and "video" categories.

"Sound and Video" is one of the main freedesktop category. I don't like it either, but as soon a program provide a desktop file that use this category, it will appear there. Registred Categories (on the next page, you have the additional categories. It is also the non standard cats, xdg menu use a catch all for them, Crystal try to do its best).

With AudioVideo, the only solution is to make some custom moves here for the programs we want in Audio or Video..
_________________
"Confirm You are a robot." - the singularity
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


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

PostPosted: Wed Nov 06, 2013 5:06 pm    Post subject: Reply with quote

The latest git jack-audio-connection-kit now appears to require zita-alsa-pcmi and zita-resampler in order to compile without errors. This updated ebuild adds these two packages as dependencies.

Find the jack-audio-connection-kit-1.9999 updated ebuild here.
_________________
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 Nov 06, 2013 5:11 pm    Post subject: Reply with quote

Dominique_71 wrote:
audiodef wrote:
I like FVWM-Crystal. I use LXDE in Gentoo Studio, but maybe I'll make an FVWM stage4. In the Gentoo Studio manual install docs, I strongly discourage use of Gnome and KDE. They suck up resources your system can use for audio processing.


That would be nice.


Maybe I'll make an FVWM stage 4 for the December or January tarball, depending on how busy things are. I do remember being impressed with the efficiency and layout of FVWM. :)
_________________
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
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1869
Location: Switzerland (Romandie)

PostPosted: Fri Nov 08, 2013 12:44 pm    Post subject: Reply with quote

FVWM is not only a window manager, but also a toolkit for the xlib at the same time. I know I would never have learned it without FVWM-Crystal, which give an easy to use, fast, reliable and extensible desktop based on FVWM,

I can run it on my old P4 box, and use without issue even the Amiga recipe, which is by far the most complex Crystal theme which is overloaded with functions of many kinds. Also, with Alt+*, you can bring in fullscreen almost any application, and navigate between the full-screened windows and the current desktop page with Alt+Shift+*. When you are used to it, this is just a must have feature, I always missed it from my Amiga time and I cannot imagine anymore a desktop that doesn't provide it. These last 2 years, I focused both on usability and consistency of the different Crystal functions and recipes, when at the same time I was introducing new features like native desktop icons and debugging functions like the Expose clone. These new functions and Crystal as a whole are now mature. I done the testing on both Debian and gentoo, which use different shells by default, and most of the development is done on gentoo. That imply it should be no problem in gentoo even with the SVN live version.
_________________
"Confirm You are a robot." - the singularity
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


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

PostPosted: Thu Nov 14, 2013 8:02 pm    Post subject: Reply with quote

The LiVES ebuild in Portage is WAY out of date. There's an ebuild on the ebuild fixes page for LiVES 2.0.6. It isn't enough to copy the latest version in Portage to a local overlay and rename it to 2.0.6, so use the ebuild on the ebuild fixes page. If you add any improvements, please share it with Gentoo Studio and most importantly - with Gentoo via bugs.gentoo.org (but if you could let me know, I'd appreciate 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
Yamakuzure
Advocate
Advocate


Joined: 21 Jun 2006
Posts: 2280
Location: Adendorf, Germany

PostPosted: Mon Nov 18, 2013 8:31 am    Post subject: Reply with quote

As you wrote in Pro-Audio ebuild and source fixes that fix related things now go in here, here is a small list of ebuilds that fail with egencache (portage-2.2.7):
Code:
 * ERROR: media-libs/fst-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-libs/libflashsupport-jack-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-libs/lv2dynparam1-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-plugins/ll-plugins-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-plugins/zynadd-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-sound/alsaplayer-midi-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-sound/epichord-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-sound/jackminimix-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-sound/openoctave-midi-9999::proaudio failed (depend phase):
 *   (no error message)
 *
 * Call stack:
 *                     ebuild.sh, line 545:  Called source '/var/lib/layman/pro-audio/media-sound/openoctave-midi/openoctave-midi-9999.ebuild'
 *   openoctave-midi-9999.ebuild, line   5:  Called inherit 'cmake-utils' 'eutils' 'exteutils' 'git-2'
 *                     ebuild.sh, line 277:  Called __qa_source '/usr/portage/eclass/cmake-utils.eclass'
 *                     ebuild.sh, line  80:  Called source '/usr/portage/eclass/cmake-utils.eclass'
 *            cmake-utils.eclass, line  74:  Called die
 * The specific snippet of code:
 *      1|0) eerror "cmake-utils no longer supports EAPI 0-1." && die
Code:
 * ERROR: media-sound/rsound-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-sound/xmms2-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-sound/xwax-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
Code:
 * ERROR: media-sound/zynjacku-9999::proaudio failed (depend phase):
 *   git.eclass could not be found by inherit()
There are two different eclasses to chose from:
Code:
 ~ # l /usr/portage/eclass/*git*
-rw-r--r-- 1 root root 19K  8. Okt 13:31 /usr/portage/eclass/git-2.eclass
-rw-r--r-- 1 root root 23K 16. Nov 00:31 /usr/portage/eclass/git-r3.eclass
AFAIR git-2 is a new system, while git-r3 is a variant of the old git.eclass.
_________________
Important German:
  1. "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
  2. "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


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

PostPosted: Mon Nov 18, 2013 7:29 pm    Post subject: Reply with quote

Yeah, I realized after I "fixed" the LiVES ebuild that I probably didn't fix anything. This information tells me there might be a bomb coming down the pipe with new stuff in Portage. I'll have to look into it. Thanks for the heads-up!
_________________
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
grifon
n00b
n00b


Joined: 01 Dec 2013
Posts: 3

PostPosted: Sun Dec 01, 2013 3:26 pm    Post subject: Reply with quote

Hi!
I'm trying to install wineasio at amd64 arc and with your help have downloaded fixed ebuild of app-emulation/wineasio-0.9.0 to my repo in /usr/local/portage. After that, wineasio build has failed. Help me, please. The error was:
Code:

 * Package:    app-emulation/wineasio-0.9.0
 * Repository: x-portage
 * Maintainer: proaudio@tuxfamily.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux multilib userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking wineasio-0.9.0.tar.gz to /var/tmp/portage/app-emulation/wineasio-0.9.0/work
>>> Source unpacked in /var/tmp/portage/app-emulation/wineasio-0.9.0/work
>>> Preparing source in /var/tmp/portage/app-emulation/wineasio-0.9.0/work/wineasio ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-emulation/wineasio-0.9.0/work/wineasio ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-emulation/wineasio-0.9.0/work/wineasio ...
make -j3
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows   -O3 -pipe -march=k8 -fomit-frame-pointer -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o asio.o asio.c
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows   -O3 -pipe -march=k8 -fomit-frame-pointer -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o main.o main.c
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows   -O3 -pipe -march=k8 -fomit-frame-pointer -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o regsvr.o regsvr.c
In file included from regsvr.c:26:0:
regsvr.c: In function ‘register_interfaces’:
/usr/include/wine/windows/windef.h:100:30: error: ‘do_not_use_this_in_wine’ undeclared (first use in this function)
 #define __ONLY_IN_WINELIB(x) do_not_use_this_in_wine
                              ^
/usr/include/wine/windows/windef.h:170:21: note: in expansion of macro ‘__ONLY_IN_WINELIB’
 #define CONST       __ONLY_IN_WINELIB(const)
                     ^
regsvr.c:144:7: note: in expansion of macro ‘CONST’
      (CONST BYTE*)(list->name),
       ^
/usr/include/wine/windows/windef.h:100:30: note: each undeclared identifier is reported only once for each function it appears in
 #define __ONLY_IN_WINELIB(x) do_not_use_this_in_wine
                              ^
/usr/include/wine/windows/windef.h:170:21: note: in expansion of macro ‘__ONLY_IN_WINELIB’
 #define CONST       __ONLY_IN_WINELIB(const)
                     ^
regsvr.c:144:7: note: in expansion of macro ‘CONST’
      (CONST BYTE*)(list->name),
       ^
regsvr.c:144:13: error: expected ‘)’ before ‘BYTE’
      (CONST BYTE*)(list->name),
             ^
regsvr.c:164:13: error: expected ‘)’ before ‘BYTE’
      (CONST BYTE*)buf,
             ^
regsvr.c:164:19: error: expected ‘)’ before ‘buf’
      (CONST BYTE*)buf,
                   ^
regsvr.c:165:6: error: too few arguments to function ‘RegSetValueExW’
      (lstrlenW(buf) + 1) * sizeof(WCHAR));
      ^
In file included from regsvr.c:29:0:
/usr/include/wine/windows/winreg.h:176:28: note: declared here
 WINADVAPI LSTATUS   WINAPI RegSetValueExW(HKEY,LPCWSTR,DWORD,DWORD,const BYTE*,DWORD);
                            ^
In file included from regsvr.c:26:0:
regsvr.c: In function ‘register_coclasses’:
/usr/include/wine/windows/windef.h:100:30: error: ‘do_not_use_this_in_wine’ undeclared (first use in this function)
 #define __ONLY_IN_WINELIB(x) do_not_use_this_in_wine
                              ^
/usr/include/wine/windows/windef.h:170:21: note: in expansion of macro ‘__ONLY_IN_WINELIB’
 #define CONST       __ONLY_IN_WINELIB(const)
                     ^
regsvr.c:239:7: note: in expansion of macro ‘CONST’
      (CONST BYTE*)(list->name),
       ^
regsvr.c:239:13: error: expected ‘)’ before ‘BYTE’
      (CONST BYTE*)(list->name),
             ^
regsvr.c:258:13: error: expected ‘)’ before ‘BYTE’
      (CONST BYTE*)list->ips32,
             ^
regsvr.c:258:19: error: expected ‘)’ before ‘list’
      (CONST BYTE*)list->ips32,
                   ^
regsvr.c:259:6: error: too few arguments to function ‘RegSetValueExA’
      lstrlenA(list->ips32) + 1);
      ^
In file included from regsvr.c:29:0:
/usr/include/wine/windows/winreg.h:175:28: note: declared here
 WINADVAPI LSTATUS   WINAPI RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD);
                            ^
regsvr.c:262:17: error: expected ‘)’ before ‘BYTE’
          (CONST BYTE*)list->ips32_tmodel,
                 ^
regsvr.c:262:23: error: expected ‘)’ before ‘list’
          (CONST BYTE*)list->ips32_tmodel,
                       ^
regsvr.c:263:10: error: too few arguments to function ‘RegSetValueExA’
          strlen(list->ips32_tmodel) + 1);
          ^
In file included from regsvr.c:29:0:
/usr/include/wine/windows/winreg.h:175:28: note: declared here
 WINADVAPI LSTATUS   WINAPI RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD);
                            ^
In file included from regsvr.c:26:0:
regsvr.c: In function ‘register_key_defvalueW’:
/usr/include/wine/windows/windef.h:100:30: error: ‘do_not_use_this_in_wine’ undeclared (first use in this function)
 #define __ONLY_IN_WINELIB(x) do_not_use_this_in_wine
                              ^
/usr/include/wine/windows/windef.h:170:21: note: in expansion of macro ‘__ONLY_IN_WINELIB’
 #define CONST       __ONLY_IN_WINELIB(const)
                     ^
regsvr.c:360:49: note: in expansion of macro ‘CONST’
     res = RegSetValueExW(key, NULL, 0, REG_SZ, (CONST BYTE*)value,
                                                 ^
regsvr.c:360:55: error: expected ‘)’ before ‘BYTE’
     res = RegSetValueExW(key, NULL, 0, REG_SZ, (CONST BYTE*)value,
                                                       ^
regsvr.c:360:61: error: expected ‘)’ before ‘value’
     res = RegSetValueExW(key, NULL, 0, REG_SZ, (CONST BYTE*)value,
                                                             ^
regsvr.c:361:5: error: too few arguments to function ‘RegSetValueExW’
     (lstrlenW(value) + 1) * sizeof(WCHAR));
     ^
In file included from regsvr.c:29:0:
/usr/include/wine/windows/winreg.h:176:28: note: declared here
 WINADVAPI LSTATUS   WINAPI RegSetValueExW(HKEY,LPCWSTR,DWORD,DWORD,const BYTE*,DWORD);
                            ^
In file included from regsvr.c:26:0:
regsvr.c: In function ‘register_key_defvalueA’:
/usr/include/wine/windows/windef.h:100:30: error: ‘do_not_use_this_in_wine’ undeclared (first use in this function)
 #define __ONLY_IN_WINELIB(x) do_not_use_this_in_wine
                              ^
/usr/include/wine/windows/windef.h:170:21: note: in expansion of macro ‘__ONLY_IN_WINELIB’
 #define CONST       __ONLY_IN_WINELIB(const)
                     ^
regsvr.c:380:49: note: in expansion of macro ‘CONST’
     res = RegSetValueExA(key, NULL, 0, REG_SZ, (CONST BYTE*)value,
                                                 ^
regsvr.c:380:55: error: expected ‘)’ before ‘BYTE’
     res = RegSetValueExA(key, NULL, 0, REG_SZ, (CONST BYTE*)value,
                                                       ^
regsvr.c:380:61: error: expected ‘)’ before ‘value’
     res = RegSetValueExA(key, NULL, 0, REG_SZ, (CONST BYTE*)value,
                                                             ^
regsvr.c:381:5: error: too few arguments to function ‘RegSetValueExA’
     lstrlenA(value) + 1);
     ^
In file included from regsvr.c:29:0:
/usr/include/wine/windows/winreg.h:175:28: note: declared here
 WINADVAPI LSTATUS   WINAPI RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD);
                            ^
In file included from regsvr.c:26:0:
regsvr.c: In function ‘register_progid’:
/usr/include/wine/windows/windef.h:100:30: error: ‘do_not_use_this_in_wine’ undeclared (first use in this function)
 #define __ONLY_IN_WINELIB(x) do_not_use_this_in_wine
                              ^
/usr/include/wine/windows/windef.h:170:21: note: in expansion of macro ‘__ONLY_IN_WINELIB’
 #define CONST       __ONLY_IN_WINELIB(const)
                     ^
regsvr.c:406:10: note: in expansion of macro ‘CONST’
         (CONST BYTE*)name, strlen(name) + 1);
          ^
regsvr.c:406:16: error: expected ‘)’ before ‘BYTE’
         (CONST BYTE*)name, strlen(name) + 1);
                ^
regsvr.c:406:22: error: expected ‘)’ before ‘name’
         (CONST BYTE*)name, strlen(name) + 1);
                      ^
regsvr.c:406:22: error: too few arguments to function ‘RegSetValueExA’
In file included from regsvr.c:29:0:
/usr/include/wine/windows/winreg.h:175:28: note: declared here
 WINADVAPI LSTATUS   WINAPI RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD);
                            ^
In file included from regsvr.c:26:0:
regsvr.c: In function ‘register_driver’:
/usr/include/wine/windows/windef.h:100:30: error: ‘do_not_use_this_in_wine’ undeclared (first use in this function)
 #define __ONLY_IN_WINELIB(x) do_not_use_this_in_wine
                              ^
/usr/include/wine/windows/windef.h:170:21: note: in expansion of macro ‘__ONLY_IN_WINELIB’
 #define CONST       __ONLY_IN_WINELIB(const)
                     ^
regsvr.c:545:53: note: in expansion of macro ‘CONST’
         rc = RegSetValueExA(key, clsid, 0, REG_SZ, (CONST BYTE *)wine_clsid, strlen(wine_clsid) + 1);
                                                     ^
regsvr.c:545:59: error: expected ‘)’ before ‘BYTE’
         rc = RegSetValueExA(key, clsid, 0, REG_SZ, (CONST BYTE *)wine_clsid, strlen(wine_clsid) + 1);
                                                           ^
regsvr.c:545:66: error: expected ‘)’ before ‘wine_clsid’
         rc = RegSetValueExA(key, clsid, 0, REG_SZ, (CONST BYTE *)wine_clsid, strlen(wine_clsid) + 1);
                                                                  ^
regsvr.c:545:66: error: too few arguments to function ‘RegSetValueExA’
In file included from regsvr.c:29:0:
/usr/include/wine/windows/winreg.h:175:28: note: declared here
 WINADVAPI LSTATUS   WINAPI RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD);
                            ^
regsvr.c:548:62: error: expected ‘)’ before ‘BYTE’
             rc = RegSetValueExA(key, desc, 0, REG_SZ, (CONST BYTE *)wine_desc, strlen(wine_desc) + 1);
                                                              ^
regsvr.c:548:69: error: expected ‘)’ before ‘wine_desc’
             rc = RegSetValueExA(key, desc, 0, REG_SZ, (CONST BYTE *)wine_desc, strlen(wine_desc) + 1);
                                                                     ^
regsvr.c:548:69: error: too few arguments to function ‘RegSetValueExA’
In file included from regsvr.c:29:0:
/usr/include/wine/windows/winreg.h:175:28: note: declared here
 WINADVAPI LSTATUS   WINAPI RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD);
                            ^
regsvr.c:534:12: warning: unused variable ‘wine_desc’ [-Wunused-variable]
     LPCSTR wine_desc = "WineASIO Driver";
            ^
regsvr.c:532:12: warning: unused variable ‘wine_clsid’ [-Wunused-variable]
     LPCSTR wine_clsid = "{48D0C522-BFCC-45CC-8B84-17F25F33E6E8}";
            ^
Makefile:81: recipe for target 'regsvr.o' failed
make: *** [regsvr.o] Error 1
make: *** Waiting for unfinished jobs....
emake failed
 * ERROR: app-emulation/wineasio-0.9.0::x-portage failed (compile phase):
 *   make failed
 *
 * Call stack:
 *     ebuild.sh, line  93:  Called src_compile
 *   environment, line 688:  Called die
 * The specific snippet of code:
 *       emake || die "make failed"
 *
 * If you need support, post the output of `emerge --info '=app-emulation/wineasio-0.9.0::x-portage'`,
 * the complete build log and the output of `emerge -pqv '=app-emulation/wineasio-0.9.0::x-portage'`.
 * The complete build log is located at '/var/tmp/portage/app-emulation/wineasio-0.9.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/wineasio-0.9.0/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emulation/wineasio-0.9.0/work/wineasio'
 * S: '/var/tmp/portage/app-emulation/wineasio-0.9.0/work/wineasio'

Code:

# qlist -ICv|egrep '(wine|asio)'
app-emulation/wine-1.7.4
app-emulation/winetricks-20130707
media-libs/asio-sdk-2.3
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


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

PostPosted: Mon Dec 02, 2013 4:54 pm    Post subject: Reply with quote

That one's new to me. I shared this in "Portage and Programming", but nothing yet. Does this happen when you try an earlier version of wine?
_________________
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
grifon
n00b
n00b


Joined: 01 Dec 2013
Posts: 3

PostPosted: Wed Dec 04, 2013 9:07 am    Post subject: Reply with quote

audiodef wrote:
That one's new to me. I shared this in "Portage and Programming", but nothing yet. Does this happen when you try an earlier version of wine?

Yes, is wine-1.6 it does work. But I faced with another problem. I installed wineasio hoping that VST plugins will be functional. After I've installed wine-1.6 and dssi-vst exec of any 32-bit vst plugin will crash. I've tryed on 4Front Piano, Ivory, Hypersonic2

Code:

$ vsthost /opt/wine/drive_c/Program\ Files\ \(x86\)/Vstplugins/4Front\ Piano.dll
Returning file identifiers: Xg3M1MuWJdTHGYBEKCD3C5Bx
DSSI_PATH not set, defaulting to /home/grifon/.dssi:/usr/local/lib/dssi:/usr/lib/dssi
RemoteVSTClient: executing /usr/lib/dssi/dssi-vst/dssi-vst-server -g /opt/wine/drive_c/Program Files (x86)/Vstplugins/4Front Piano.dll,Xg3M1MuWJdTHGYBEKCD3C5Bx
DSSI VST plugin server v0.986
Copyright (c) 2004-2010 Chris Cannam
Loading "/opt/wine/drive_c/Program Files (x86)/Vstplugins/4Front Piano.dll"...
dssi-vst-server[1]: not found in /opt/wine/drive_c/Program Files (x86)/Vstplugins//opt/wine/drive_c/Program Files (x86)/Vstplugins/4Front Piano.dll
dssi-vst-server[1]: not found in /opt/wine/drive_c/Program Files (x86)/Vstplugins//opt/wine/drive_c/Program Files (x86)/Vstplugins/4Front Piano.dll
dssi-vst-server[1]: found in DLL path
done
Testing VST compatibility...
dssi-vst-server[1]: VST entrypoint "VSTPluginMain" found
dssi-vst-server[1]: plugin instantiated
dssi-vst-server[1]: plugin is a VST
dssi-vst-server[1]: plugin has a GUI
dssi-vst-server[1]: plugin supports processReplacing
ERROR: Remote VST startup failed: Failed to open FIFO
wine: Unhandled page fault on write access to 0x8b0cec7f at address 0x7efee599 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x8b0cec7f in 32-bit code (0x7efee599).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7efee599 ESP:0032fc7c EBP:00000001 EFLAGS:00010282(  R- --  I S - - - )
 EAX:8b0cec83 EBX:7eff6000 ECX:ffffffff EDX:8b0cec77
 ESI:7b859bbb EDI:7cd42888
Stack dump:
0x0032fc7c:  0032fd38 0032fd38 003bc1d0 0032fd54
0x0032fc8c:  0000000c f770d640 00000000 00110690
0x0032fc9c:  0000008f 00000000 00000000 f7578adb
0x0032fcac:  7bcbd000 00000001 0000008f 0132fc01
0x0032fcbc:  00000001 10000000 7cd42600 7eff1669
0x0032fccc:  7cd42648 00120270 0000008f 00000002
Backtrace:
=>0 0x7efee599 WinMain+0x2299() in dssi-vst-server (0x00000001)
0x7efee599 WinMain+0x2299 in dssi-vst-server: lock xaddl        %ecx,0xfffffffc(%eax)
Modules:
Module  Address                 Debug info      Name (63 modules)
PE      10000000-101ff000       Deferred        4front piano
ELF     7b800000-7b92c000       Deferred        kernel32<elf>
  \-PE  7b820000-7b92c000       \               kernel32
ELF     7bc00000-7bcd9000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcd9000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7e3c4000-7e3ca000       Deferred        libxfixes.so.3
ELF     7e3ca000-7e3d5000       Deferred        libxcursor.so.1
ELF     7e3d5000-7e3e6000       Deferred        libxi.so.6
ELF     7e3e6000-7e3f1000       Deferred        libxrandr.so.2
ELF     7e3f1000-7e3fc000       Deferred        libxrender.so.1
ELF     7e3fc000-7e402000       Deferred        libxxf86vm.so.1
ELF     7e402000-7e409000       Deferred        libxdmcp.so.6
ELF     7e409000-7e42b000       Deferred        libxcb.so.1
ELF     7e42b000-7e431000       Deferred        libuuid.so.1
ELF     7e431000-7e44b000       Deferred        libice.so.6
ELF     7e44b000-7e581000       Deferred        libx11.so.6
ELF     7e581000-7e593000       Deferred        libxext.so.6
ELF     7e593000-7e59c000       Deferred        libsm.so.6
ELF     7e5d2000-7e664000       Deferred        winex11<elf>
  \-PE  7e5e0000-7e664000       \               winex11
ELF     7e664000-7e68c000       Deferred        libexpat.so.1
ELF     7e68c000-7e6c6000       Deferred        libfontconfig.so.1
ELF     7e6c6000-7e6d7000       Deferred        libbz2.so.1
ELF     7e6d7000-7e772000       Deferred        libfreetype.so.6
ELF     7e772000-7e7bd000       Deferred        libncurses.so.5
ELF     7e7f3000-7e866000       Deferred        advapi32<elf>
  \-PE  7e800000-7e866000       \               advapi32
ELF     7e866000-7e97b000       Deferred        gdi32<elf>
  \-PE  7e870000-7e97b000       \               gdi32
ELF     7e97b000-7eae8000       Deferred        user32<elf>
  \-PE  7e990000-7eae8000       \               user32
ELF     7eae8000-7eb03000       Deferred        libgcc_s.so.1
ELF     7ebf0000-7ebf4000       Deferred        libxcomposite.so.1
ELF     7ebf4000-7ec0b000       Deferred        libz.so.1
ELF     7ec0b000-7ec25000       Deferred        version<elf>
  \-PE  7ec10000-7ec25000       \               version
ELF     7ef56000-7ef63000       Deferred        libnss_files.so.2
ELF     7ef63000-7ef6f000       Deferred        libnss_nis.so.2
ELF     7ef6f000-7ef88000       Deferred        libnsl.so.1
ELF     7ef88000-7efca000       Deferred        libm.so.6
ELF     7efd3000-7f000000       Dwarf           dssi-vst-server<elf>
  \-PE  7efe0000-7f000000       \               dssi-vst-server
ELF     f6de0000-f6e63000       Deferred        rpcrt4<elf>
  \-PE  f6df0000-f6e63000       \               rpcrt4
ELF     f6e63000-f6fa1000       Deferred        ole32<elf>
  \-PE  f6e80000-f6fa1000       \               ole32
ELF     f6fa1000-f6fd7000       Deferred        uxtheme<elf>
  \-PE  f6fb0000-f6fd7000       \               uxtheme
ELF     f6fd7000-f70d0000       Deferred        comctl32<elf>
  \-PE  f6fe0000-f70d0000       \               comctl32
ELF     f70d0000-f7147000       Deferred        shlwapi<elf>
  \-PE  f70e0000-f7147000       \               shlwapi
ELF     f7147000-f7332000       Deferred        shell32<elf>
  \-PE  f7160000-f7332000       \               shell32
ELF     f7361000-f7365000       Deferred        libxau.so.6
ELF     f736b000-f7370000       Deferred        libdl.so.2
ELF     f7370000-f751b000       Deferred        libc.so.6
ELF     f751b000-f7536000       Deferred        libpthread.so.0
ELF     f7562000-f756c000       Deferred        libnss_compat.so.2
ELF     f756c000-f7722000       Dwarf           libwine.so.1
ELF     f7723000-f7745000       Deferred        ld-linux.so.2
ELF     f7745000-f7746000       Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\usr\lib\dssi\dssi-vst\dssi-vst-server.exe
        00000009    0 <==
0000000e services.exe
        0000001e    0
        0000001d    0
        00000018    0
        00000016    0
        00000014    0
        00000010    0
        0000000f    0
00000012 winedevice.exe
        0000001c    0
        00000019    0
        00000017    0
        00000013    0
0000001a plugplay.exe
        00000020    0
        0000001f    0
        0000001b    0
00000021 explorer.exe
        00000023    0
        00000022    0
Plugin server timed out on startup: No such device or address
vsthost: bailing out
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


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

PostPosted: Wed Dec 04, 2013 4:04 pm    Post subject: Reply with quote

Are you using 64-bit Gentoo? Because I have the same problem regardless of which version of Wine I have installed. I've given up on certain VST's (Voxengo, in particular) that just don't seem to work on my Gentoo DAW any more, whether 32 or 64-bit. It totally sucks, but VST's were always 50/50 anyway. Besides, I've had good success finding comparable LV2 and other plugins. LinuxDSP is very good, also, and they have some freebies, last time I checked.

Are the plugins you're trying to use synth plugins? Maybe I can suggest some Linux-native alternatives. There are some excellent ones out there, and some that have no equal in the VST world.
_________________
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
grifon
n00b
n00b


Joined: 01 Dec 2013
Posts: 3

PostPosted: Thu Dec 05, 2013 7:33 am    Post subject: Reply with quote

audiodef wrote:
Are you using 64-bit Gentoo? Because I have the same problem regardless of which version of Wine I have installed. I've given up on certain VST's (Voxengo, in particular) that just don't seem to work on my Gentoo DAW any more, whether 32 or 64-bit. It totally sucks, but VST's were always 50/50 anyway. Besides, I've had good success finding comparable LV2 and other plugins. LinuxDSP is very good, also, and they have some freebies, last time I checked.

Are the plugins you're trying to use synth plugins? Maybe I can suggest some Linux-native alternatives. There are some excellent ones out there, and some that have no equal in the VST world.

I am using gentoo 64 and I am searching for a good-quality piano plugins/sounds to use with midi keyboard. I just started playing on synth with 61 keys and planning to buy midi keyboard Studiologic VMK-188 Plus.
Back to top
View user's profile Send private message
666threesixes666
Veteran
Veteran


Joined: 31 May 2011
Posts: 1248
Location: 42.68n 85.41w

PostPosted: Thu Dec 05, 2013 7:46 am    Post subject: Reply with quote

qsynth > rakarrack > qjackctl... midi piano that sounds awesome. zynaddsubfx is pretty sweet too but kinda odd and wonky

and rakarrack is missing all its presets when gentoo compiles it???????????!?!!?!?!?

i really figured out how i like my rakarrack now because of it, valves > distortion > overdrive > reverse delay > chorus
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


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

PostPosted: Thu Dec 05, 2013 2:47 pm    Post subject: Reply with quote

Yoshimi is also good. It's a spin-off of zynadd. Bristol, while not a piano plugin, has a ton of classic synth models and I'm pretty sure you can get any sound you want out of those and tweak some nice piano sounds. Amsynth and rtsynth are also good.
_________________
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 Dec 12, 2013 7:31 pm    Post subject: Reply with quote

December is a big month for the stage4 tarball.

Ardour2 was dropped, as Ardour3 is the standard now. Removed Ardour from local overlay and re-installed from Pro-Audio overlay for latest Ardour3.

Added kernel/shmmax=0x7fffffff to /etc/sysctl.conf for Cinelerra.

Set port max to 1024 by default in qjackctl. Upgraded qjackctl to latest svn.

Since audio for video is a major industry, I decided the major video editors may as well be included, so I've added:

KDEnlive (+ recordmydesktop, dvdauthor, dvgrab, xine-ui)
LiVES
OpenShot (+ Inkscape for advanced title editing)
Avidemux
gnome-subtitles
subtitlecomposer
subtitleeditor

In addition, the following were installed:

winetricks
fil-plugins
jaaa
baudline
japa
amb-plugins
caps-plugins
mcp-plugins
swh-lv2
vamp-aubio-plugins
vco-plugins
tap-reverbed
foo-plugins
abGate
triceratops-lv2
uli-plugins
jack_delay

Installed Drobilla - correctly, this time.

Removed updatesystem script in /home/gentoo/Portage. Updates should now either be done manually, or by using "update" (installed) from http://weaver.gentooexperimental.org/update.html. To use "update", just run "update -s" as root and follow the prompts. I recommend updating monthly. You can do it more frequently if you want, but definitely no less frequently.

Set up menu entry for meterbridge - menu entry opens 24-track digital peak meterbridge. Each meter must be connected to inputs of your choice via qjackctl or patchage.

Set up desktop icons for Ardour3, Audacity, Rosegarden, Qjackctl, Openshot, KDEnlive, and Cinelerra to get new users started.

Did a test install and made some minor changes to the stage4 installation documentation. Everything checks out.

As always, feel free to send me any comments or suggestions.

Some boring, personal stuff: My girlfriend was just canned by her horrible employer. So if a fresh tarball doesn't come along every month for the next few months, it's because I'm a little busy keeping my home ship afloat. Sorry about that.
_________________
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: Fri Dec 13, 2013 10:36 pm    Post subject: Reply with quote

Decided to start a new section on gentoostudio.org: School. I enjoy what I do, so I thought it would be fun to post online tutorials about recording, mixing and mastering in the open-source world.

To start it off, here's Mixing: Low-Frequency Cleanup: http://gentoostudio.org/?p=school&s=cleansynthmixing
_________________
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
666threesixes666
Veteran
Veteran


Joined: 31 May 2011
Posts: 1248
Location: 42.68n 85.41w

PostPosted: Fri Dec 13, 2013 11:16 pm    Post subject: Reply with quote

how could i ever forget about phasex. tons of piano voodoo sounds
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, 4 ... 20, 21, 22  Next
Page 3 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