Skip to content

Instantly share code, notes, and snippets.

@echristopherson
Last active June 24, 2016 19:18
Show Gist options
  • Save echristopherson/2d0d74c481ad50e5b844bb6abc8cd354 to your computer and use it in GitHub Desktop.
Save echristopherson/2d0d74c481ad50e5b844bb6abc8cd354 to your computer and use it in GitHub Desktop.
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../src/arch/sdl -I../../../src/arch -I../../../src -I../../../src/drive -I../../../src/c64 -I../../../src/c64dtv -I../../../src/c128 -I../../../src/vic20 -I../../../src/pet -I../../../src/cbm2 -I../../../src/plus4 -I../../../src/raster -I../../../src/rs232drv -I../../../src/samplerdrv -I../../../src/sid -I../../../src/userport -I../../../src/vdrive -I../../../src/video -I../../../src/lib/p64 -I../../../src/platform -I../../../src/joyport -I../../../src -O0 -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -MT ps-ieee1284.o -MD -MP -MF .deps/ps-ieee1284.Tpo -c -o ps-ieee1284.o ps-ieee1284.c
In file included from ps-ieee1284.c:32:0:
../unix/ps-ieee1284.c: In function ‘detect_sid_read’:
../unix/ps-ieee1284.c:80:37: error: ‘addr’ undeclared (first use in this function)
parsid_ieee1284_outb_data(port, addr & 0x1f);
^
../unix/ps-ieee1284.c:80:37: note: each undeclared identifier is reported only once for each function it appears in
../unix/ps-ieee1284.c: In function ‘detect_sid’:
../unix/ps-ieee1284.c:143:9: error: too many arguments to function ‘detect_sid_read’
if (detect_sid_read(port, 0x1b)) {
^
../unix/ps-ieee1284.c:75:13: note: declared here
static BYTE detect_sid_read(struct parport *port)
^
../unix/ps-ieee1284.c:153:9: error: too many arguments to function ‘detect_sid_read’
if (detect_sid_read(port, 0x1b)) {
^
../unix/ps-ieee1284.c:75:13: note: declared here
static BYTE detect_sid_read(struct parport *port)
^
../unix/ps-ieee1284.c: In function ‘ps_ieee1284_open’:
../unix/ps-ieee1284.c:181:39: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
retval = ieee1284_open(parlist->portv[i], F1284_EXCL, &cap);
^
../unix/ps-ieee1284.c:183:44: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
retval = ieee1284_claim(parlist->portv[i]);
^
../unix/ps-ieee1284.c:185:39: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
if (detect_sid(parlist->portv[i])) {
^
../unix/ps-ieee1284.c:190:39: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
ieee1284_close(parlist->portv[i]);
^
../unix/ps-ieee1284.c: At top level:
../unix/ps-ieee1284.c:205:6: error: conflicting types for ‘ps_ieee1284_close’
void ps_ieee1284_close(void)
^
In file included from ../unix/ps-ieee1284.c:43:0,
from ps-ieee1284.c:32:
../unix/ps.h:46:12: note: previous declaration of ‘ps_ieee1284_close’ was here
extern int ps_ieee1284_close(void);
^
In file included from ps-ieee1284.c:32:0:
../unix/ps-ieee1284.c: In function ‘ps_ieee1284_close’:
../unix/ps-ieee1284.c:210:33: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
ieee1284_release(parlist->portv[pssids[i]]);
^
../unix/ps-ieee1284.c:211:31: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
ieee1284_close(parlist->portv[pssids[i]]);
^
../unix/ps-ieee1284.c: At top level:
../unix/ps-ieee1284.c:217:6: error: conflicting types for ‘ps_ieee1284_out_ctr’
void ps_ieee1284_out_ctr(WORD parsid_ctrport, int chipno)
^
In file included from ../unix/ps-ieee1284.c:43:0,
from ps-ieee1284.c:32:
../unix/ps.h:34:13: note: previous declaration of ‘ps_ieee1284_out_ctr’ was here
extern void ps_ieee1284_out_ctr(BYTE parsid_ctrport, int chipno);
^
In file included from ps-ieee1284.c:32:0:
../unix/ps-ieee1284.c: In function ‘ps_ieee1284_out_ctr’:
../unix/ps-ieee1284.c:220:41: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
parsid_ieee1284_outb_ctr(parlist->portv[pssids[chipno]], parsid_ctrport);
^
../unix/ps-ieee1284.c: In function ‘ps_ieee1284_in_ctr’:
../unix/ps-ieee1284.c:227:47: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
return parsid_ieee1284_inb_ctr(parlist->portv[pssids[chipno]]);
^
../unix/ps-ieee1284.c: At top level:
../unix/ps-ieee1284.c:231:6: error: conflicting types for ‘ps_ieee1284_out_data’
void ps_ieee1284_out_data(WORD data, int chipno)
^
In file included from ../unix/ps-ieee1284.c:43:0,
from ps-ieee1284.c:32:
../unix/ps.h:54:13: note: previous declaration of ‘ps_ieee1284_out_data’ was here
extern void ps_ieee1284_out_data(BYTE addr, int chipno);
^
In file included from ps-ieee1284.c:32:0:
../unix/ps-ieee1284.c: In function ‘ps_ieee1284_out_data’:
../unix/ps-ieee1284.c:234:42: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
parsid_ieee1284_outb_data(parlist->portv[pssids[chipno]], data);
^
../unix/ps-ieee1284.c: In function ‘ps_ieee1284_in_data’:
../unix/ps-ieee1284.c:241:48: error: invalid type argument of ‘->’ (have ‘struct parport_list’)
return parsid_ieee1284_inb_data(parlist->portv[pssids[chipno]]);
^
make[5]: *** [ps-ieee1284.o] Error 1
make[5]: Leaving directory `/home/eric/Code/forks/vice/vice-emu-code--svn/vice/src/arch/sdl'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/eric/Code/forks/vice/vice-emu-code--svn/vice/src/arch/sdl'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/eric/Code/forks/vice/vice-emu-code--svn/vice/src/arch'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/eric/Code/forks/vice/vice-emu-code--svn/vice/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/eric/Code/forks/vice/vice-emu-code--svn/vice/src'
make: *** [all-recursive] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment