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
The header moved location in libcdio-paranoia-0.90 (and correction patch from upstream!) #46
Comments
Hi, Tomorrow see it!-) Any idea if this bug fixed? |
Issue 4 seems to be fixed at least in combination of using Pragha 1.1.1 and libcdio-paranoia-0.90. |
Pragha in fedora was recompile with libparanoia 0.90 without any change. http://koji.fedoraproject.org/koji/buildinfo?buildID=376944 I really need the change? |
Yes, because fedora is just temporarily installing to both cdio/cdda.h and cdio/paranoia/cdda.h and same for paranoia.h to allow builds to complete without issues So if you want pragha to compile anywhere else than Fedora... |
Ok. Had searched, but not found information.
Haha. Obviously. In a moment fix it. ;) Regards. |
Please ssuominengentoo, Test last commit in git. Regards, |
Hi, I've looked at it and unfortunately it could not work. The DEVS is exported to config.h which is in turn included from pragha.h but after cdda.h which uses the HAVE_PARANOIA_NEW_INCLUDES macro defined in config.h . |
*#include <config.h> before #include "cdda.h". |
Ohh.. You're right!. :S
See the issue #4 Will try later again.. I'm answering from my mother's computer. =) Regards, |
p.s: Looks like it was fixed in 0.90, but need that it work for both versions! |
I do not know. When released libcdio 0.83 did shit!, and now back to them!. :@ Sorry .. I am annoyed.. |
Be bleeding edge and abandon support for libcdio 0.83 :-) |
Come on, Issue #4 is really only cosmetics, it's fine to close it off as "Fixed in cdio 0.90" |
@matiasdelellis no libcdio no cry :3 |
Yes!!. But still bothers me the stupidity that they did with 0.83. With 0.81 also worked properly.
Well.. Sorry @ssuominengentoo I will do that, but in reverse.. @rat4 [1] http://packages.ubuntu.com/km/raring/libcdio-paranoia-dev |
commented.. what? where as proper AC_CHECK_HEADER could be added and close the issue for good in very simple way |
Any point of view was developed only for fedora!. Never!. But.. Something that is not clarify.. If I'm not mistaken, commenting pragha.h line 23, it works fine!. no? (TRY IT PLEASE) It's the only thing that should be clarified in the README!. |
Attempt to generate the less possible problems. also try to keep the minimum dependencies!. I think it's more correct to help people trying to use a stable distibution. No regrets for distributions like Arch or Gentoo, I love them!. But if you're willing to install the latest packages, you have to be willing to fix these inconveniences. I usually do too!. I not want create any conflict. Sorry if I offended or something. |
Please.. |
Yes, commenting the line 23 in |
Ok. |
And now I have a problem in openSUSE.
cdda.h is installed in cdio/ |
libcdio-paranoia-0.90? or 0.83? |
libcdio-paranoia git snapshot 4c905cc1aa (Mar 18, 2012). https://build.opensuse.org/package/show?project=multimedia%3Alibs&package=libcdio-paranoia |
opensuse needs to update their libcdio-paranoia, that snapshot is very old, older than 0.90, older than 0.83, ... |
No. It is 0.84. From the build log:
|
Nothing? |
Hi, Effectively is an older version of libdio, with some patches.. EDIT: zypper update libcdio*, clarify that all packages are updated. p.s: Nobody cares, but like always .. I love and hate opensuse!. |
Yes. It compiles well and no other errors. |
Ok. =) |
I just added version 1.1.2 to Gentoo's Portage and noticed it doesn't work out-of-box with the new header location because src/cdda.h never includes config.h so HAVE_PARANOIA_NEW_INCLUDES is never set |
Fail in line 22?? Coment 22, 23, 24. |
You can just ./configure CPPFLAGS="-DHAVE_PARANOIA_NEW_INCLUDES" to make it compile, no need to comment out anything, like said, it's just missing the config.h include to get the define from in src/cdda.h |
…Gtk 3.10 First commit to port to GtkApplication. Depend on libcdio_paranoia >= 0.90, so fix issue #46
…Gtk 3.10 First commit to port to GtkApplication. Depend on libcdio_paranoia >= 0.90, so fix issue #46
…Gtk 3.10 First commit to port to GtkApplication. Depend on libcdio_paranoia >= 0.90, so fix issue #46
…Gtk 3.10 First commit to port to GtkApplication. Depend on libcdio_paranoia >= 0.90, so fix issue #46
include <cdio/cdda.h> is now <:cdio/paranoia/cdda.h>
In the paranoia subdirectory. Same for paranoia.h. The move was intentional.
This patch has been adopted by Arch, Fedora, Gentoo, and so forth because the
default installation out of libcdio-paranoia-0.90 was already supposed to do it
but the tarball is missing this patch unfortunately:
rocky/libcdio-paranoia@b2807f3
So you have to change the path using AC_CHECK_HEADER and #ifdef.
Please read this bug and look at the patch and you know howto fix it:
https://bugzilla.gnome.org/show_bug.cgi?id=691841
Direct link to example patch:
https://bugzilla.gnome.org/attachment.cgi?id=233609
The text was updated successfully, but these errors were encountered: