Mixxx compilation ignores PKG_CONFIG_PATH
Bug #1074939 reported by
nh2
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Low
|
Unassigned |
Bug Description
If you try and compile Mixx with custom libraries (e.g. a newer portaudio than is available from you package repositories), e.g.
PKG_
then the compilation doesn't find it; scons seems to completely ignore the PKG_CONFIG_PATH environment variable.
That makes testing out new versions of Mixxx very hard.
The problem is Mixxx doesn't really use pkg-config except for a few libraries here and there. So it's not that your version is not getting picked up for portaudio. It's that Mixxx is just assuming portaudio headers are on the include path and -lportaudio is in the link path.
For a workaround you can define your CFLAGS/ CXXFLAGS/ LDFLAGS to point to point to the new version of portaudio.