avrdude-dev
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]