Subject: wip/mixxx problems
To: None <pkgsrc-wip-discuss@netbsd.org, tech-pkg@netbsd.org>
From: Geert Hendrickx <geert.hendrickx@ua.ac.be>
List: tech-pkg
Date: 09/12/2005 21:58:11
Hi all, 

I just imported a package for mixx (a digital DJ'ing tool) into pkgsrc-wip.
But it has problems: 

1) It doesn't build under NetBSD 2.x, due to the lack of a pselect(2) call.
   How should I solve this?  Is there a pkgsrc package providing this
   functionality?  Or another way to wrap this?  FreeBSD simply marked the
   port broken for 4.x due to this reason... :-(  

2) On NetBSD 3.x, it builds, but segfaults with the following output:

     Debug: Starting up...
     Debug: Could not read /home/geert/.mixxx.cfg
     Debug: MidiObjectOSS: No MIDI devices available.
     Debug: Could not read 
     Debug: Could not read /keyboard/Standard.kbd.cfg
     mixxx in free(): warning: chunk is already free.
     mixxx in free(): warning: chunk is already free.
     zsh: segmentation fault  mixxx

   Any audio wizards know how to tackle this?  

3) The build process doesn't respect CC and CXX environment variables.  It
   uses libtool to invoke cc and c++ but I'm not familiar with that tool.
   I'd love to have this fixed since package developing is much more fun
   with PKGSRC_COMPILER=ccache gcc. :-)  

Thanks for looking into this!  

GH