Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-13 Thread Alexandre Ratchov
On Sat, Jun 09, 2012 at 07:00:19PM +0200, Antoine Jacoutot wrote:
 On Sat, Jun 09, 2012 at 04:00:27PM +0200, Alexandre Ratchov wrote:
  On Fri, Jun 08, 2012 at 10:39:16AM +0200, Antoine Jacoutot wrote:
If you want to try it and have sndio diffs to review, fix, etc...
don't hesitate. I'm not against pulse; it's just very low in my
todo list.
   
   I don't know anyone in the project able to do that but you (and
   jakemsr but he's gone now).
   
  
  Come on, there are sndio backends written by others as well, the
  API is simple and it's documented. But that's not the point.
 
 It _is_ the point. And I already discussed with you several times
 privately in the past about how this is exactly the point. One
 cannot expect to know all the APIs around; when I compile
 something that requires X libraries I don't need to know much
 about the X API; if I compile something --with-ssl I don't need
 to be familiar withe the openssl API (thank god!). With sndio
 each time an application deals with audio (whether it's big like
 pulse or a small one), then it needs to be ported over which may
 not be trivial and requires audio knowledge. Look how long people
 have been trying to port chromium over to sndio without
 success...

This is true only for very small programs. Making the program build
is only part of the work. What if the program doesn't work very
well, say audio stutters? You have to fix it, and debugging timing
bugs is a nightmare. Experience has shown that it's easier to write
sndio backends than to debug timing bugs or deal with subtle
differences between API implementations, or subtle timing
differences in the behavior. AFAICT, this was explained several
times by jakemsr@ who ported a lot of audio programs to OpenBSD.

In other words, having $RANDOM_LINUX_API might save porting time
only for trivial players, but would make us spend more time on the
average audio program.

And I understand very well your frustration. I know that you can't
just type ./configure  make to build linux apps, and this
difference seems gratuitous. But it isn't. This is best we could
do. And I believe it was the right choice.

 So far sndio has changed nothing to me as a regular user but has
 been nothing but pain as a porter. I having nothing per se
 against it, I'm sure it 's not a nih syndrom and does fullfil
 some needs for you audio gurus. When you first discussed about
 adding this new audio API several years ago one of the first
 thing I asked you guys was to think about some compatibility glue
 with e.g. OSS to leverage the work for porters.

OSS compat glue doesn't work very well. It would help you compile
linux programs but you would spend more time if you want programs
to work well. And we already have OSS compat glue that has proven
that compat glue doesn't help, except for trivial code. While it
brings more problems.

 And I repeatedly talk to you everynow and then about it.
 I already spends a huge amount of time on ports, for myself, by
 helping people, by reviewing stuffs, by working on the
 infrastructure to ease my fellow porters'work... I think I
 already share a large burden on the ports maintainance; I wish I
 had 48h days to learn new APIs all the time, but I don't.

So what do you prefer? learn the OSS API to be able to debug timing
issues  stuttering? or learn sndio, which is order of magnitude
simpler.

And same here, I wish I had 48h days to finish my stuff and help
with porting.

  The point is that you can't ask me to postpone fixing other audio
  stuff in order to work on software I don't use. Especially after
  I've told you that I don't think it would work very well.
 
 I have never requested that _you_ do this.
 

Sorry, my bad. I misunderstood your point.

  If you think it would work well enough for you, or just want to try
  it then write a sndio backend for pulse. I'll be there to help
  debugging stuff, explaining parts of the API that are not clear,
  etc.
  
  [...]
  
  As we're at it, a more general note: we're a small community; we
  don't have full-time developpers working on fashionable software.
 
 Exactly, so why are we forced to be uncompatible with everyone
 else?

Mainly for audio centric technical reasons. To ease porting of
audio programs was one of the them. Again by porting I mean make
programs work without stuttering, not just build.

 There are already many places where we defer from the
 majority of Unices (for good reason, I'm not complaining here)
 but audio should be something that should just work by respecting
 some sort of standard. Not official standard, but the pragmatic
 one, that is the one most people use and expect so be available
 on a system (OSS? ALSA? SUN?).

Technically, OSS and SUN are kernel-based so they prevent us from
moving audio stack out of the kernel and moving forward. So they
don't do the job. Futhermore they are very error-prone and hard to
use for full-duplex programs. Audio is inherently simple and
deserves a simple api.

ALSA is 

Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-13 Thread Antoine Jacoutot
On Wed, Jun 13, 2012 at 10:28:41AM +0200, Alexandre Ratchov wrote:
  I don't want to cover all use cases, I just want to be able to
  have audio and mixer controls on my desktop, or is that a use
  case that is too unrealistic?
 
 AFAICS, writing/porting a simple mixer GUI to control the volume is
 less work than porting pulseaudio.

That does not cover the issue where softwares use pulse API to trigger events, 
like change volume and such things.
All these applications will need to be rewritten (and these aren't simple, look 
at what gnome-settings-daemon does) and pushing is upstream would be impossible.

-- 
Antoine



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-09 Thread Alexandre Ratchov
On Fri, Jun 08, 2012 at 10:39:16AM +0200, Antoine Jacoutot wrote:
  If you want to try it and have sndio diffs to review, fix, etc...
  don't hesitate. I'm not against pulse; it's just very low in my
  todo list.
 
 I don't know anyone in the project able to do that but you (and
 jakemsr but he's gone now).
 

Come on, there are sndio backends written by others as well, the
API is simple and it's documented. But that's not the point.

The point is that you can't ask me to postpone fixing other audio
stuff in order to work on software I don't use. Especially after
I've told you that I don't think it would work very well.

If you think it would work well enough for you, or just want to try
it then write a sndio backend for pulse. I'll be there to help
debugging stuff, explaining parts of the API that are not clear,
etc.

[...]

As we're at it, a more general note: we're a small community; we
don't have full-time developpers working on fashionable software.
IMHO, having a small set of quality programs that cover all
use-cases is more realistic than supporting everything that exists.
Spending a lot of time on tons of programs with duplicate
funtionalty won't bring us quality.

My 2 cents

-- Alexandre



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-09 Thread Antoine Jacoutot
On Sat, Jun 09, 2012 at 04:00:27PM +0200, Alexandre Ratchov wrote:
 On Fri, Jun 08, 2012 at 10:39:16AM +0200, Antoine Jacoutot wrote:
   If you want to try it and have sndio diffs to review, fix, etc...
   don't hesitate. I'm not against pulse; it's just very low in my
   todo list.
  
  I don't know anyone in the project able to do that but you (and
  jakemsr but he's gone now).
  
 
 Come on, there are sndio backends written by others as well, the
 API is simple and it's documented. But that's not the point.

It _is_ the point. And I already discussed with you several times privately in 
the past about how this is exactly the point.
One cannot expect to know all the APIs around; when I compile something that 
requires X libraries I don't need to know much about the X API; if I compile 
something --with-ssl I don't need to be familiar withe the openssl API (thank 
god!). With sndio each time an application deals with audio (whether it's big 
like pulse or a small one), then it needs to be ported over which may not be 
trivial and requires audio knowledge. Look how long people have been trying to 
port chromium over to sndio without success...

So far sndio has changed nothing to me as a regular user but has been nothing 
but pain as a porter. I having nothing per se against it, I'm sure it 's not a 
nih syndrom and does fullfil some needs for you audio gurus.
When you first discussed about adding this new audio API several years ago one 
of the first thing I asked you guys was to think about some compatibility glue 
with e.g. OSS to leverage the work for porters.
And I repeatedly talk to you everynow and then about it.

I already spends a huge amount of time on ports, for myself, by helping people, 
by reviewing stuffs, by working on the infrastructure to ease my fellow 
porters'work... I think I already share a large burden on the ports 
maintainance; I wish I had 48h days to learn new APIs all the time, but I don't.

 The point is that you can't ask me to postpone fixing other audio
 stuff in order to work on software I don't use. Especially after
 I've told you that I don't think it would work very well.

I have never requested that _you_ do this.

 If you think it would work well enough for you, or just want to try
 it then write a sndio backend for pulse. I'll be there to help
 debugging stuff, explaining parts of the API that are not clear,
 etc.
 
 [...]
 
 As we're at it, a more general note: we're a small community; we
 don't have full-time developpers working on fashionable software.

Exactly, so why are we forced to be uncompatible with everyone else?
There are already many places where we defer from the majority of Unices (for 
good reason, I'm not complaining here) but audio should be something that 
should just work by respecting some sort of standard. Not official standard, 
but the pragmatic one, that is the one most people use and expect so be 
available on a system (OSS? ALSA? SUN?).

 IMHO, having a small set of quality programs that cover all
 use-cases is more realistic than supporting everything that exists.
 Spending a lot of time on tons of programs with duplicate
 funtionalty won't bring us quality.

I don't want to cover all use cases, I just want to be able to have audio and 
mixer controls on my desktop, or is that a use case that is too unrealistic?

-- 
Antoine



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-08 Thread Alexandre Ratchov
On Thu, Jun 07, 2012 at 10:00:26PM +0200, Antoine Jacoutot wrote:
 On Thu, Jun 07, 2012 at 04:07:38PM -0400, Brad Smith wrote:
  
  - Original message -
   On Thu, Jun 07, 2012 at 09:40:52AM -0400, Brad Smith wrote:
On Thu, Jun 07, 2012 at 03:32:41PM +0200, Rafael Sadowski wrote:
 On Thu Jun 07, 2012 at 06:49:37AM -0400, Brad Smith wrote:
  On Thu, Jun 07, 2012 at 05:30:39AM -0500, Amit Kulkarni wrote:
   Hi guys,
   
   I am building kdelibs, runtime and am hitting the same problem
   as Rafael. The undefined references to pthread_* functions in
   kdelibs was easy to fix.
  
  Disable building with PulseAudio support.
  
 I think it's not the worst idea to disable PulseAudio
 (-DWITH=PulseAudio:BOOL=OFF). The speaker setup GUI needs pulseaudio.
 
 But, does it's really everything OK with our pulseaudio libs?

It doesn't matter. You cannot use PulseAudio. Disable it.
   
   I use PulseAudio on gnome everyday.
  
  There is still no sndio backend..
 
 I use it for the mixer. sndio isn't capable of that.

There's a MIDI based mixer API with a master volume knob and a
per-application volume knob. There's a small program to control
this in the audio/aucatctl port.

If you plan to work on a mixer control GUI, I could prepare a very
simple example program suitable for copy  pasting in GUIs. Let me
know if so.

-- Alexandre



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-08 Thread Antoine Jacoutot
On Fri, Jun 08, 2012 at 08:53:25AM +0200, Alexandre Ratchov wrote:
 There's a MIDI based mixer API with a master volume knob and a
 per-application volume knob. There's a small program to control
 this in the audio/aucatctl port.
 
 If you plan to work on a mixer control GUI, I could prepare a very
 simple example program suitable for copy  pasting in GUIs. Let me
 know if so.

To be honest I'd rather have someone fix pulseaudio to use sndio; all GNOME 
applications have support for pulse and I'd rather have pulse with sndio rather 
than rewritting all GNOME apps that touch sound...

-- 
Antoine



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-08 Thread Alexandre Ratchov
On Fri, Jun 08, 2012 at 09:16:13AM +0200, Antoine Jacoutot wrote:
 On Fri, Jun 08, 2012 at 08:53:25AM +0200, Alexandre Ratchov wrote:
  There's a MIDI based mixer API with a master volume knob and a
  per-application volume knob. There's a small program to control
  this in the audio/aucatctl port.
  
  If you plan to work on a mixer control GUI, I could prepare a very
  simple example program suitable for copy  pasting in GUIs. Let me
  know if so.
 
 To be honest I'd rather have someone fix pulseaudio to use sndio;
 all GNOME applications have support for pulse and I'd rather have
 pulse with sndio rather than rewritting all GNOME apps that touch
 sound...
 

This would stack two audio servers and two client libraries; this
is unlikely to work very well.

-- Alexandre



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-08 Thread Antoine Jacoutot
On Fri, Jun 08, 2012 at 10:03:51AM +0200, Alexandre Ratchov wrote:
 On Fri, Jun 08, 2012 at 09:16:13AM +0200, Antoine Jacoutot wrote:
  On Fri, Jun 08, 2012 at 08:53:25AM +0200, Alexandre Ratchov wrote:
   There's a MIDI based mixer API with a master volume knob and a
   per-application volume knob. There's a small program to control
   this in the audio/aucatctl port.
   
   If you plan to work on a mixer control GUI, I could prepare a very
   simple example program suitable for copy  pasting in GUIs. Let me
   know if so.
  
  To be honest I'd rather have someone fix pulseaudio to use sndio;
  all GNOME applications have support for pulse and I'd rather have
  pulse with sndio rather than rewritting all GNOME apps that touch
  sound...
  
 
 This would stack two audio servers and two client libraries; this
 is unlikely to work very well.

In this case, I will re-enable OSS in pulseaudio and use that.
Also you should remove audio/jack then.

-- 
Antoine



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-08 Thread Alexandre Ratchov
On Fri, Jun 08, 2012 at 10:09:34AM +0200, Antoine Jacoutot wrote:
 On Fri, Jun 08, 2012 at 10:03:51AM +0200, Alexandre Ratchov wrote:
  On Fri, Jun 08, 2012 at 09:16:13AM +0200, Antoine Jacoutot wrote:
   On Fri, Jun 08, 2012 at 08:53:25AM +0200, Alexandre Ratchov wrote:
There's a MIDI based mixer API with a master volume knob and a
per-application volume knob. There's a small program to control
this in the audio/aucatctl port.

If you plan to work on a mixer control GUI, I could prepare a very
simple example program suitable for copy  pasting in GUIs. Let me
know if so.
   
   To be honest I'd rather have someone fix pulseaudio to use sndio;
   all GNOME applications have support for pulse and I'd rather have
   pulse with sndio rather than rewritting all GNOME apps that touch
   sound...
   
  
  This would stack two audio servers and two client libraries; this
  is unlikely to work very well.
 
 In this case, I will re-enable OSS in pulseaudio and use that.


If you want to try it and have sndio diffs to review, fix, etc...
don't hesitate. I'm not against pulse; it's just very low in my
todo list.


 Also you should remove audio/jack then.

IMHO audio/jack is very different. It's for music production
software. In this case the right thing is to give jack full
hardware access. There's no point in sharing the audio device
between music production  studio software (jack programs) and
players/games/whatever during performance. AFAICS, that's most
linux users opinion as well.

-- Alexandre



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-08 Thread Antoine Jacoutot
 If you want to try it and have sndio diffs to review, fix, etc...
 don't hesitate. I'm not against pulse; it's just very low in my
 todo list.

I don't know anyone in the project able to do that but you (and jakemsr but 
he's gone now).

-- 
Antoine



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-07 Thread Amit Kulkarni
On Thu, 7 Jun 2012 09:01:48 +0200
Rafael Sadowski raf...@sizeofvoid.org wrote:

 - Forwarded message from Rafael Sadowski raf...@sizeofvoid.org -
 
 From: Rafael Sadowski raf...@sizeofvoid.org
 Date: Wed, 6 Jun 2012 10:39:50 +0200
 Subject: WIP build x11/kde4/runtime with the new audio/pulseaudio
 To: Robert Nagy rob...@openbsd.org
 
 Hello Robert,
 
 I work with Amit and Vadim on the new KDE4[1] port. I have problems with
 the pulseaudio port.
 
 runtime output:
 
 /usr/bin/c++   -O2 -pipe   -Woverloaded-virtual -fvisibility=hidden 
 -Werror=return-type -fvisibility-inlines-hidden  -fexceptions 
 -UQT_NO_EXCEPTIONS -O2 -DNDEBUG -DQT_NO_DEBUG
 CMakeFiles/testkhtml.dir/testkhtml_automoc.o 
 CMakeFiles/testkhtml.dir/testkhtml.o  -o ../bin/testkhtml  
 ../lib/libkdecore.so.8.0 ../lib/libkhtml.so.8.0 
 /usr/local/lib/libphonon.so.7.0 ../lib/libkjs.so.6.0 ../lib/libkparts.so.5.0 
 ../lib/libkio.so.8.0 /usr/local/lib/qt4/libQtNetwork.so.9.1 
 /usr/local/lib/qt4/libQtXml.so.8.0 ../lib/libnepomukutils.so.0.0 
 ../lib/libnepomuk.so.0.0 ../lib/libkdeui.so.9.0 ../lib/libkdecore.so.8.0 
 /usr/local/lib/qt4/libQtDBus.so.2.0 /usr/local/lib/qt4/libQtCore.so.9.0 
 -pthread /usr/local/lib/qt4/libQtGui.so.10.0 
 /usr/local/lib/qt4/libQtSvg.so.7.0 /usr/local/lib/libsoprano.so.1.0 
 -Wl,-rpath,/usr/ports/pobj/kdelibs-4.8.3/build-amd64/lib:/usr/local/lib/qt4:/usr/local/lib
  
 -Wl,-rpath-link,/usr/ports/pobj/kdelibs-4.8.3/build-amd64/lib:/usr/X11R6/lib:/usr/local/lib
  
 ../lib/libkdecore.so.8.0: warning: strcpy() is almost always misused, please 
 use strlcpy()
 ../lib/libkdecore.so.8.0: warning: strcat() is almost always misused, please 
 use strlcat()
 ../lib/libkdecore.so.8.0: warning: sprintf() is often misused, please use 
 snprintf()
 /usr/local/lib/libintl.so.6.0: warning: stpcpy() is dangerous GNU crap; don't 
 use it
 /usr/local/lib/libgif.so.5.4: warning: vsprintf() is often misused, please 
 use vsnprintf()
 /usr/bin/ld: warning: libpulsecommon-2.0.so, needed by 
 /usr/local/lib/libpulse.so.1.1, not found (try using -rpath or -rpath-link)
 /usr/local/lib/libpulse.so.1.1: undefined reference to `pa_mutex_unlock'
 /usr/local/lib/libpulse.so.1.1: undefined reference to `pa_client_conf_env'
 /usr/local/lib/libpulse.so.1.1: undefined reference to 
 `pa_mempool_block_size_max'
 /usr/local/lib/libpulse.so.1.1: undefined reference to `pa_client_conf_load'
 /usr/local/lib/libpulse.so.1.1: undefined reference to `pa_close_pipe'
 ... (other pa_ function).
 
 
 after a view in libpulse env LD_DEBUG=1 ldd
 /usr/local/lib/libpulse.so.1.1. I've seen this error output:
 
 loading: libpulsecommon-2.0.so required by /usr/local/lib/libpulse.so.1.1
 dlopen: failed to open libpulsecommon-2.0.so
 unload_shlib called on /usr/local/lib/libpulse.so.1.1
 dlopen: /usr/local/lib/libpulse.so.1.1: done (failed).
 Cannot load specified object
 
 This also explains the following messages:
 
 #ldd  /usr/local/lib/libpulse*.so*
 
 /usr/local/lib/libpulse-mainloop-glib.so.0.0:
 Cannot load specified object
 /usr/local/lib/libpulse-simple.so.0.0:
 Cannot load specified object
 /usr/local/lib/libpulse.so.1.1:
 Cannot load specified object
 /usr/local/lib/libpulsecore-2.0.so:
 Cannot load specified object
 
 
 I hope this is helpful. I use fresh and clean -current. If I can help
 you, let me know it.
 
 Cheers, Rafael
 
 [1] https://github.com/jasperla/openbsd-wip/tree/master/x11/kde4
 
 - Forwarded message from Amit Kulkarni amitk...@gmail.com -
 
 From: Amit Kulkarni amitk...@gmail.com
 Date: Sun, 3 Jun 2012 10:10:07 -0500
 Subject: Re: build x11/kde4/runtime with the new audio/pulseaudio
 To: Rafael Sadowski raf...@sizeofvoid.org
 Cc: Vadim Zhukov persg...@gmail.com
 Message-ID: 
 CAOS-L3jj=miXZ-dPevpF08x4hA4exr-MV-Ej+MDSnfK=zcr...@mail.gmail.com
 
 On Sun, Jun 3, 2012 at 7:12 AM, Rafael Sadowski raf...@sizeofvoid.org wrote:
  Hi Amit, hey Vadim,
 
  does anyone can build x11/kde4/runtime with the new pulseaudio?
 
  I get the following error(s):
  /usr/local/lib/libpulse.so.1.1: undefined reference to .. (all pa_* 
  functions)
 
  Maybe my libpulse is the problem. I needfeedback.
 
  Thanks and cheers, Rafael
 
 Rafael,
 
 If you have built kdelibs, pim etc, please push them to wip. I will
 handle any cleanup and polishing. The new pulseaudio may cause
 problems. Ask brad, ajaucatot@ or robert@ for help in that.
 
 thanks
 
 - End forwarded message -
 
 - End forwarded message -


Hi guys,

I am building kdelibs, runtime and am hitting the same problem as Rafael. The 
undefined references to pthread_* functions in kdelibs was easy to fix.

The problem seems to be 

/usr/bin/ld: warning: libpulsecommon-2.0.so, needed by 
/usr/local/lib/libpulse.so.1.1, not found (try using -rpath or -rpath-link)

I confirm that libpulsecommon-2.0.so is present in /usr/local/lib/pulseaudio. 
Why isn't it loaded by ld? Any clue stick/ hints please?

[  2%] Built target knotifyplugin
make -f 

Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-07 Thread Brad Smith
On Thu, Jun 07, 2012 at 05:30:39AM -0500, Amit Kulkarni wrote:
 Hi guys,
 
 I am building kdelibs, runtime and am hitting the same problem as Rafael.
 The undefined references to pthread_* functions in kdelibs was easy to fix.

Disable building with PulseAudio support.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-07 Thread Rafael Sadowski
On Thu Jun 07, 2012 at 06:49:37AM -0400, Brad Smith wrote:
 On Thu, Jun 07, 2012 at 05:30:39AM -0500, Amit Kulkarni wrote:
  Hi guys,
  
  I am building kdelibs, runtime and am hitting the same problem as Rafael.
  The undefined references to pthread_* functions in kdelibs was easy to fix.
 
 Disable building with PulseAudio support.
 
I think it's not the worst idea to disable PulseAudio
(-DWITH=PulseAudio:BOOL=OFF). The speaker setup GUI needs pulseaudio.

But, does it's really everything OK with our pulseaudio libs?

Cheers, Rafael



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-07 Thread Brad Smith
On Thu, Jun 07, 2012 at 03:32:41PM +0200, Rafael Sadowski wrote:
 On Thu Jun 07, 2012 at 06:49:37AM -0400, Brad Smith wrote:
  On Thu, Jun 07, 2012 at 05:30:39AM -0500, Amit Kulkarni wrote:
   Hi guys,
   
   I am building kdelibs, runtime and am hitting the same problem as Rafael.
   The undefined references to pthread_* functions in kdelibs was easy to 
   fix.
  
  Disable building with PulseAudio support.
  
 I think it's not the worst idea to disable PulseAudio
 (-DWITH=PulseAudio:BOOL=OFF). The speaker setup GUI needs pulseaudio.
 
 But, does it's really everything OK with our pulseaudio libs?

It doesn't matter. You cannot use PulseAudio. Disable it.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-07 Thread Amit Kulkarni
On Thu, Jun 7, 2012 at 8:40 AM, Brad Smith b...@comstyle.com wrote:
 On Thu, Jun 07, 2012 at 03:32:41PM +0200, Rafael Sadowski wrote:
 On Thu Jun 07, 2012 at 06:49:37AM -0400, Brad Smith wrote:
  On Thu, Jun 07, 2012 at 05:30:39AM -0500, Amit Kulkarni wrote:
   Hi guys,
  
   I am building kdelibs, runtime and am hitting the same problem as Rafael.
   The undefined references to pthread_* functions in kdelibs was easy to 
   fix.
 
  Disable building with PulseAudio support.
 
 I think it's not the worst idea to disable PulseAudio
 (-DWITH=PulseAudio:BOOL=OFF). The speaker setup GUI needs pulseaudio.

 But, does it's really everything OK with our pulseaudio libs?

 It doesn't matter. You cannot use PulseAudio. Disable it.

Ok, thanks a lot for the advice!



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-07 Thread Antoine Jacoutot
On Thu, Jun 07, 2012 at 09:40:52AM -0400, Brad Smith wrote:
 On Thu, Jun 07, 2012 at 03:32:41PM +0200, Rafael Sadowski wrote:
  On Thu Jun 07, 2012 at 06:49:37AM -0400, Brad Smith wrote:
   On Thu, Jun 07, 2012 at 05:30:39AM -0500, Amit Kulkarni wrote:
Hi guys,

I am building kdelibs, runtime and am hitting the same problem as 
Rafael.
The undefined references to pthread_* functions in kdelibs was easy to 
fix.
   
   Disable building with PulseAudio support.
   
  I think it's not the worst idea to disable PulseAudio
  (-DWITH=PulseAudio:BOOL=OFF). The speaker setup GUI needs pulseaudio.
  
  But, does it's really everything OK with our pulseaudio libs?
 
 It doesn't matter. You cannot use PulseAudio. Disable it.

I use PulseAudio on gnome everyday.

-- 
Antoine



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-07 Thread Antoine Jacoutot
On Thu, Jun 07, 2012 at 04:07:38PM -0400, Brad Smith wrote:
 
 - Original message -
  On Thu, Jun 07, 2012 at 09:40:52AM -0400, Brad Smith wrote:
   On Thu, Jun 07, 2012 at 03:32:41PM +0200, Rafael Sadowski wrote:
On Thu Jun 07, 2012 at 06:49:37AM -0400, Brad Smith wrote:
 On Thu, Jun 07, 2012 at 05:30:39AM -0500, Amit Kulkarni wrote:
  Hi guys,
  
  I am building kdelibs, runtime and am hitting the same problem
  as Rafael. The undefined references to pthread_* functions in
  kdelibs was easy to fix.
 
 Disable building with PulseAudio support.
 
I think it's not the worst idea to disable PulseAudio
(-DWITH=PulseAudio:BOOL=OFF). The speaker setup GUI needs pulseaudio.

But, does it's really everything OK with our pulseaudio libs?
   
   It doesn't matter. You cannot use PulseAudio. Disable it.
  
  I use PulseAudio on gnome everyday.
 
 There is still no sndio backend..

I use it for the mixer. sndio isn't capable of that.


-- 
Antoine



Re: [raf...@sizeofvoid.org: WIP build x11/kde4/runtime with the new audio/pulseaudio]

2012-06-07 Thread Brad Smith

- Original message -
 On Thu, Jun 07, 2012 at 09:40:52AM -0400, Brad Smith wrote:
  On Thu, Jun 07, 2012 at 03:32:41PM +0200, Rafael Sadowski wrote:
   On Thu Jun 07, 2012 at 06:49:37AM -0400, Brad Smith wrote:
On Thu, Jun 07, 2012 at 05:30:39AM -0500, Amit Kulkarni wrote:
 Hi guys,
 
 I am building kdelibs, runtime and am hitting the same problem
 as Rafael. The undefined references to pthread_* functions in
 kdelibs was easy to fix.

Disable building with PulseAudio support.

   I think it's not the worst idea to disable PulseAudio
   (-DWITH=PulseAudio:BOOL=OFF). The speaker setup GUI needs pulseaudio.
   
   But, does it's really everything OK with our pulseaudio libs?
  
  It doesn't matter. You cannot use PulseAudio. Disable it.
 
 I use PulseAudio on gnome everyday.

There is still no sndio backend..

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.