[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avrdude-dev] How to compile avrdude for Windows on Mac OS X?
From: |
Christian Moll |
Subject: |
[avrdude-dev] How to compile avrdude for Windows on Mac OS X? |
Date: |
Thu, 12 Jan 2012 21:41:30 +0100 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; de; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 |
Hi,
I try since two days to get avrdude 5.11.1 compiled on my Mac for Windows.
I installed mingw through MacPorts. And called
./configure --target=i586-mingw32
Output looks okay.
But make brings:
/bin/sh ./ylwrap config_gram.y y.tab.c config_gram.c y.tab.h
config_gram.h y.output config_gram.output -- bison -y -d
updating config_gram.h
/bin/sh ./ylwrap lexer.l lex.yy.c lexer.c -- flex
make all-recursive
Making all in windows
gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -DWIN32NATIVE -MT loaddrv.o -MD -MP
-MF .deps/loaddrv.Tpo -c -o loaddrv.o loaddrv.c
loaddrv.c:9:21: error: windows.h: No such file or directory
In file included from loaddrv.c:14:
loaddrv.h:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘LoadDriverInit’
loaddrv.h:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverInstall’
loaddrv.h:13: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverStart’
loaddrv.h:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverStop’
loaddrv.h:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverRemove’
loaddrv.h:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverStatus’
loaddrv.h:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverStartType’
loaddrv.c:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘hSCMan’
loaddrv.c:20: error: expected ‘)’ before ‘dwLastError’
loaddrv.c: In function ‘main’:
loaddrv.c:74: error: ‘DWORD’ undeclared (first use in this function)
loaddrv.c:74: error: (Each undeclared identifier is reported only once
loaddrv.c:74: error: for each function it appears in.)
loaddrv.c:74: error: expected ‘;’ before ‘status’
loaddrv.c:83: error: ‘status’ undeclared (first use in this function)
loaddrv.c:100: error: ‘MAX_PATH’ undeclared (first use in this function)
loaddrv.c:144: error: expected ‘;’ before ‘type’
loaddrv.c:147: error: ‘type’ undeclared (first use in this function)
loaddrv.c:147: error: ‘SERVICE_BOOT_START’ undeclared (first use in this
function)
loaddrv.c:149: error: ‘SERVICE_SYSTEM_START’ undeclared (first use in
this function)
loaddrv.c:151: error: ‘SERVICE_AUTO_START’ undeclared (first use in this
function)
loaddrv.c:153: error: ‘SERVICE_DEMAND_START’ undeclared (first use in
this function)
loaddrv.c:155: error: ‘SERVICE_DISABLED’ undeclared (first use in this
function)
loaddrv.c: At top level:
loaddrv.c:181: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘LoadDriverInit’
loaddrv.c: In function ‘LoadDriverCleanup’:
loaddrv.c:191: error: ‘hSCMan’ undeclared (first use in this function)
loaddrv.c: At top level:
loaddrv.c:195: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverInstall’
loaddrv.c:211: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverStart’
loaddrv.c:229: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverStop’
loaddrv.c:250: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverRemove’
loaddrv.c:270: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverStatus’
loaddrv.c:388: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’
before ‘DriverStartType’
make[2]: *** [loaddrv.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Any idea?
Best Christian
- [avrdude-dev] How to compile avrdude for Windows on Mac OS X?,
Christian Moll <=