Yes, that's now part of libcdio-paranoia: https://github.com/rocky/libcdio-paranoia . And the header locations have changed.
On Wed, Dec 5, 2012 at 1:46 PM, Josh <[email protected]> wrote: > On 12/5/2012 12:06, Rocky Bernstein wrote: > > On Wed, Dec 5, 2012 at 11:37 AM, Josh <[email protected]> wrote: > >> On 12/5/2012 09:56, Rocky Bernstein wrote: >> >> >> >> On Wed, Dec 5, 2012 at 4:23 AM, Josh <[email protected]> wrote: >> >>> >>> I am trying to compile with mingw & gcc 4.6.3 and get the following >>> error, can anyone tell me how to fix it? >>> CC ds.lo >>> CC freebsd.lo >>> CC freebsd_cam.lo >>> CC freebsd_ioctl.lo >>> CC gnu_linux.lo >>> CC bincue.lo >>> CC cdrdao.lo >>> CC image_common.lo >>> CC nrg.lo >>> CC logging.lo >>> CC mmc.lo >>> CC mmc_hl_cmds.lo >>> CC mmc_ll_cmds.lo >>> CC mmc_util.lo >>> CC aspi32.lo >>> CC win32_ioctl.lo >>> CC win32.lo >>> MSWindows/win32.c: In function 'cdio_open_am_win32': >>> MSWindows/win32.c:983:9: error: 'cdio_funcs_t' has no member named >>> '_lseeki64' >>> >> >> Looks like something in your environment turns lseek into a C >> preprocessor variable. >> >> On line 983 try adding this: >> >> #undef lseek >> >> So these lines: >> >> _funcs.get_track_preemphasis = get_track_preemphasis_generic, >> _funcs.lseek = NULL; >> >> >> Become: >> >> _funcs.get_track_preemphasis = get_track_preemphasis_generic, >> #undef lseek >> _funcs.lseek = NULL; >> >> >> make[3]: *** [win32.lo] Error 1 >>> make[3]: Leaving directory `/mingw/src/libcdio-0.90/lib/driver' >>> make[2]: *** [all-recursive] Error 1 >>> make[2]: Leaving directory `/mingw/src/libcdio-0.90/lib' >>> make[1]: *** [all-recursive] Error 1 >>> make[1]: Leaving directory `/mingw/src/libcdio-0.90' >>> make: *** [all] Error 2 >>> >> >>> _______________________________________________ >>> Libcdio-help mailing list >>> [email protected] >>> https://lists.gnu.org/mailman/listinfo/libcdio-help >>> >> >> >> >> _______________________________________________ >> Libcdio-help mailing >> [email protected]https://lists.gnu.org/mailman/listinfo/libcdio-help >> >> That appears to have worked but 0.83 compiles without any >> modifications even though it has that same line of code. >> > > A lot has changed from 0.83 to 0.90. > > I'm using the mingw from mingw.org on Windows/msys and applied a patch >> for large file support ( >> http://oss.netfarm.it/mplayer/misc/mingwrt_file64.diff ) also used to >> compile 0.83. The patch for lfs is necessary or mplayer can't seek >> files/dvds larger than 2GB. >> > > That patch has this > > +#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS == 64 > +#define lseek _lseeki64 > +#endif > + > > So perhaps this is the code that is causing the problem. > > > >> _______________________________________________ >> Libcdio-help mailing list >> [email protected] >> https://lists.gnu.org/mailman/listinfo/libcdio-help >> >> > > > _______________________________________________ > Libcdio-help mailing > [email protected]https://lists.gnu.org/mailman/listinfo/libcdio-help > > Looks like I will have to hold off using 0.90 anyway since mplayer can't > detect it yet. Mplayer's configure needs cdda.h & paranoia.h but they are > no longer there. > > _______________________________________________ > Libcdio-help mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/libcdio-help > >
_______________________________________________ Libcdio-help mailing list [email protected] https://lists.gnu.org/mailman/listinfo/libcdio-help
