Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
recording.c: In member function ‘bool cRecording::GetDvdChaptersFromDvd(int) const’: recording.c:822: error: ‘dvd_reader_t’ was not declared in this scope recording.c:822: error: ‘dvd’ was not declared in this scope recording.c:823: error: ‘ifo_handle_t’ was not declared in this scope recording.c:823: error: ‘ifo_file’ was not declared in this scope recording.c:824: error: ‘tt_srpt_t’ was not declared in this scope recording.c:824: error: ‘tt_srpt’ was not declared in this scope recording.c:825: error: ‘vts_file’ was not declared in this scope recording.c:826: error: ‘pgc_t’ was not declared in this scope recording.c:826: error: ‘cur_pgc’ was not declared in this scope recording.c:828: error: ‘DVDOpen’ was not declared in this scope recording.c:835: error: ‘ifoOpen’ was not declared in this scope recording.c:838: error: ‘DVDClose’ was not declared in this scope recording.c:854: error: ‘DVDClose’ was not declared in this scope recording.c:863: error: ‘vts_ptt_srpt_t’ was not declared in this scope recording.c:863: error: ‘vts_ptt_srpt’ was not declared in this scope recording.c:886: error: ‘pgc_program_map_t’ was not declared in this scope recording.c:886: error: ‘chap_cell’ was not declared in this scope recording.c:887: error: ‘cell_playback_t’ was not declared in this scope recording.c:887: error: ‘cell_pb’ was not declared in this scope recording.c:905: error: ‘dvd_time_t’ was not declared in this scope recording.c:905: error: expected primary-expression before ‘)’ token recording.c:907: error: request for member ‘frame_u’ in ‘time’, which is of non-class type ‘time_t ()(time_t*)throw ()’ recording.c:912: error: request for member ‘hour’ in ‘time’, which is of non-class type ‘time_t ()(time_t*)throw ()’ recording.c:912: error: request for member ‘hour’ in ‘time’, which is of non-class type ‘time_t ()(time_t*)throw ()’ recording.c:913: error: request for member ‘minute’ in ‘time’, which is of non-class type ‘time_t ()(time_t*)throw ()’ recording.c:913: error: request for member ‘minute’ in ‘time’, which is of non-class type ‘time_t ()(time_t*)throw ()’ recording.c:914: error: request for member ‘second’ in ‘time’, which is of non-class type ‘time_t ()(time_t*)throw ()’ recording.c:914: error: request for member ‘second’ in ‘time’, which is of non-class type ‘time_t ()(time_t*)throw ()’ recording.c:916: error: request for member ‘frame_u’ in ‘time’, which is of non-class type ‘time_t ()(time_t*)throw ()’ recording.c:916: error: request for member ‘frame_u’ in ‘time’, which is of non-class type ‘time_t ()(time_t*)throw ()’ recording.c:943: error: ‘ifoClose’ was not declared in this scope Shingoshi
Created an attachment (id=153773) [details] All in one file.
Again, please provide the full first error message (including the command) as well as emerge --info in the Description or a comment, and not in a huge attachment.
Created an attachment (id=153797) [details] emerge --info This is a large file on it's own.
recording.c:30:31: error: dvdnav/dvd_reader.h: No such file or directory recording.c:31:30: error: dvdnav/ifo_types.h: No such file or directory recording.c:32:29: error: dvdnav/ifo_read.h: No such file or directory
It looks like enabling DVDARCHIVE and DVDCHAPJUMP requires to pull in media-libs/libdvdnav as additional dependency. Btw. hd_brummy is right, the real interesting part of the log you get when first setting MAKEOPTS to -j1 and then paste the g++ line of recording.c and all messages following it. Could you check if it works, if you emerge libdvdnav before.
Fixed by adding: dvdarchive? ( dvdchapjump? ( media-libs/libdvdnav ) ) Here it works now.
(In reply to comment #6) > Fixed by adding: > dvdarchive? ( dvdchapjump? ( media-libs/libdvdnav ) ) > > Here it works now. > (In reply to comment #6) > Fixed by adding: > dvdarchive? ( dvdchapjump? ( media-libs/libdvdnav ) ) > > Here it works now. > (In reply to comment #6) > Fixed by adding: > dvdarchive? ( dvdchapjump? ( media-libs/libdvdnav ) ) > > Here it works now. > This is my current version: libdvdnav-4.1.1_p997-r1 Shingoshi
Would you please tell me which version you used to resolve this, as I have a version installed which is no longer in portage. If I remove it, and it doesn't work with another version, I won't be able to get that version back, and I will also have broken dependencies connected to the missing libs. Thank you, Shingoshi
(In reply to comment #8) > Would you please tell me which version you used to resolve this, as I have a > version installed which is no longer in portage. If I remove it, and it I used libdvdnav-0.1.10. This is the only version currently available.