dlls/ntdll/cdrom.c breaks portability

Gerald Pfeifer pfeifer at dbai.tuwien.ac.at
Mon Jan 14 07:34:41 CST 2002


dlls/ntdll/cdrom.c revision 1.1 per

  date: 2002/01/13 01:44:00;  author: julliard;  state: Exp;
  Eric Pouech <eric.pouech at wanadoo.fr>
  Changed the Wine internal cdrom interface to the NT model.

causes the following build failure on FreeBSD 4.4 (even though the
code in question is embedded in "#elif defined(__FreeBSD__)"):

/usr/bin/gcc -c -I. -I. -I../../include -I../../include  -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__  -D_REENTRANT -I/usr/X11R6/include -o cdrom.o cdrom.c
cdrom.c: In function `CDROM_ControlEjection':
cdrom.c:172: `CDIOPREVENT' undeclared (first use in this function)
cdrom.c:172: (Each undeclared identifier is reported only once
cdrom.c:172: for each function it appears in.)
cdrom.c: In function `CDROM_ReadQChannel':
cdrom.c:414: structure has no member named `track_info'
cdrom.c:438: `AUDIO_STATUS_IN_PAUSED' undeclared (first use in this function)
cdrom.c:440: `CD_AS_PLAY_AUDIO_COMPLETED' undeclared (first use in this function)
cdrom.c:453: structure has no member named `position'
cdrom.c:454: structure has no member named `position'
cdrom.c:455: structure has no member named `position'
cdrom.c:456: structure has no member named `position'
cdrom.c:457: structure has no member named `position'
cdrom.c:460: structure has no member named `position'
cdrom.c:461: structure has no member named `position'
cdrom.c:462: structure has no member named `position'
cdrom.c:464: structure has no member named `position'
cdrom.c:465: structure has no member named `position'
cdrom.c:466: structure has no member named `position'
cdrom.c:471: structure has no member named `media_catalog'
cdrom.c:472: structure has no member named `media_catalog'
cdrom.c:473: structure has no member named `media_catalog'
cdrom.c:477: structure has no member named `track_info'
cdrom.c:478: structure has no member named `track_info'
gmake[2]: *** [cdrom.o] Error 1
gmake[2]: Leaving directory `/.amd_mnt/vexpert/files8/test/wine/dlls/ntdll'
gmake[1]: *** [ntdll/libntdll.so] Error 2

Gerald





More information about the wine-devel mailing list