-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cdiomodule.h needs patching for newer libcdio-paranoia #48
Comments
It looks like this change occurred starting with cdio-paranoia version 0.90. I've added a change which uses pkg-config to detect the library's version and use the proper pair of imports depending on which version of cdio-paranoia is found. Hopefully that will fix the build to work under both newer and older versions of the library. |
Hi in arch, the version of libcdio-paranoia is a mixed of numbers and symbols (like upstream)
setup.py always detect this as OLD_PARANOIA greetings |
I've pushed out a fix which should check for different libcdio paranoia libraries more reliably and it builds correctly for me under more recent versions such as those used by Arch and Manjaro. |
yes. fixed in c86deab XD greetings |
This is busted on newer versions of it. The headers have moved into a different directory. This is apparent on ArchLinux and DragonFly BSD. Here is the patch I hacked up to get the software to compile:
--- src/cdiomodule.h.orig 2015-06-06 21:03:42 UTC
+++ src/cdiomodule.h
@@ -1,6 +1,6 @@
#include <Python.h>
-#include <cdio/cdda.h>
-#include <cdio/paranoia.h>
+#include <cdio/paranoia/cdda.h>
+#include <cdio/paranoia/paranoia.h>
#include "array.h"
/********************************************************
The text was updated successfully, but these errors were encountered: