windows command line revisited

Hi.

Running on windows xp SP3, Arduino 1.5.4 (1.0.3). gcc version 4.7.0. Mega2560.

I'm trying to run another (soley windows based) program to control my arduino. The other program has interactivity to the point where it can run .bat files, so I initially thought that this Arduino Playground - WindowsCommandLine would be ideal.

I have followed the (circa 2008 :astonished:) instructions. Additionally I replaced WProgram.h with Arduino.h in the .bat files and amended the updated paths mentioned by toddfun.com: Windows command line build - Development - Arduino Forum.

No joy (!)

My guess is the mega2560 is too recent (24.9.10 > 10.9.08), as when I run "abuild blink.pde" (second code block) it cannot find the pins (it be found in C:\Archivos de programa\arduino-1.0.3\hardware\arduino\variants\mega\pins_arduino.h).

Any ideas appreciated : )

C:\User\B\blinky>abuild Blink
avr-g++: warning: Blink: linker input file unused because linking not done
abuild.bat: *** ERROR: cannot compile Blink using command:
abuild.bat: *** ERROR: avr-g++ -c -g -Os "-IC:\Archivos de programa\arduino-1.0.
3\hardware\arduino\cores\arduino"  -I"C:\Archivos de programa\arduino-1.0.3\libr
aries\AccelStepper" -I"C:\Archivos de programa\arduino-1.0.3\libraries\EEPROM" -
I"C:\Archivos de programa\arduino-1.0.3\libraries\Encoder" -I"C:\Archivos de pro
grama\arduino-1.0.3\libraries\Esplora" -I"C:\Archivos de programa\arduino-1.0.3\
libraries\Ethernet" -I"C:\Archivos de programa\arduino-1.0.3\libraries\Firmata"
-I"C:\Archivos de programa\arduino-1.0.3\libraries\Humidity_Temperature_Sensor"
-I"C:\Archivos de programa\arduino-1.0.3\libraries\LiquidCrystal" -I"C:\Archivos
 de programa\arduino-1.0.3\libraries\SD" -I"C:\Archivos de programa\arduino-1.0.
3\libraries\Servo" -I"C:\Archivos de programa\arduino-1.0.3\libraries\SoftwareSe
rial" -I"C:\Archivos de programa\arduino-1.0.3\libraries\SPI" -I"C:\Archivos de
programa\arduino-1.0.3\libraries\Stepper" -I"C:\Archivos de programa\arduino-1.0
.3\libraries\tsic" -I"C:\Archivos de programa\arduino-1.0.3\libraries\tsic506b"
-I"C:\Archivos de programa\arduino-1.0.3\libraries\WiFi" -I"C:\Archivos de progr
ama\arduino-1.0.3\libraries\Wire" -I"C:\Archivos de programa\arduino-1.0.3\libra
ries\AccelStepper\doc" -I"C:\Archivos de programa\arduino-1.0.3\libraries\Encode
r\utility" -I"C:\Archivos de programa\arduino-1.0.3\libraries\Ethernet\utility"
-I"C:\Archivos de programa\arduino-1.0.3\libraries\SD\utility" -I"C:\Archivos de
 programa\arduino-1.0.3\libraries\tsic506b\Tempsensor_maider" -I"C:\Archivos de
programa\arduino-1.0.3\libraries\WiFi\utility" -I"C:\Archivos de programa\arduin
o-1.0.3\libraries\Wire\utility" -mmcu=atmega2560 -DF_CPU=16000000 -DABUILD_BATCH
=1 -fno-exceptions Blink -o.\obj\Blink.cpp.o
C:\User\B\blinky>abuild blink.pde
In file included from .\obj\blink.pde.cpp:1:0:
C:\Archivos de programa\arduino-1.0.3\hardware\arduino\cores\arduino/Arduino.h:2
13:26: fatal error: pins_arduino.h: No such file or directory
compilation terminated.
abuild.bat: *** ERROR: cannot compile .\obj\blink.pde.cpp using command:
abuild.bat: *** ERROR: avr-g++ -c -g -Os "-IC:\Archivos de programa\arduino-1.0.
3\hardware\arduino\cores\arduino"  -I"C:\Archivos de programa\arduino-1.0.3\libr
aries\AccelStepper" -I"C:\Archivos de programa\arduino-1.0.3\libraries\EEPROM" -
I"C:\Archivos de programa\arduino-1.0.3\libraries\Encoder" -I"C:\Archivos de pro
grama\arduino-1.0.3\libraries\Esplora" -I"C:\Archivos de programa\arduino-1.0.3\
libraries\Ethernet" -I"C:\Archivos de programa\arduino-1.0.3\libraries\Firmata"
-I"C:\Archivos de programa\arduino-1.0.3\libraries\Humidity_Temperature_Sensor"
-I"C:\Archivos de programa\arduino-1.0.3\libraries\LiquidCrystal" -I"C:\Archivos
 de programa\arduino-1.0.3\libraries\SD" -I"C:\Archivos de programa\arduino-1.0.
3\libraries\Servo" -I"C:\Archivos de programa\arduino-1.0.3\libraries\SoftwareSe
rial" -I"C:\Archivos de programa\arduino-1.0.3\libraries\SPI" -I"C:\Archivos de
programa\arduino-1.0.3\libraries\Stepper" -I"C:\Archivos de programa\arduino-1.0
.3\libraries\tsic" -I"C:\Archivos de programa\arduino-1.0.3\libraries\tsic506b"
-I"C:\Archivos de programa\arduino-1.0.3\libraries\WiFi" -I"C:\Archivos de progr
ama\arduino-1.0.3\libraries\Wire" -I"C:\Archivos de programa\arduino-1.0.3\libra
ries\AccelStepper\doc" -I"C:\Archivos de programa\arduino-1.0.3\libraries\Encode
r\utility" -I"C:\Archivos de programa\arduino-1.0.3\libraries\Ethernet\utility"
-I"C:\Archivos de programa\arduino-1.0.3\libraries\SD\utility" -I"C:\Archivos de
 programa\arduino-1.0.3\libraries\tsic506b\Tempsensor_maider" -I"C:\Archivos de
programa\arduino-1.0.3\libraries\WiFi\utility" -I"C:\Archivos de programa\arduin
o-1.0.3\libraries\Wire\utility" -mmcu=atmega2560 -DF_CPU=16000000 -DABUILD_BATCH
=1 -fno-exceptions .\obj\blink.pde.cpp -o.\obj\blink.pde.cpp.o

Well, in case it helps anyone trying the same thing, I finally abandoned that idea and used avrdude (first on linux as I hate windows, but then on xp)

avrdude -c wiring -P com12 -p m2560 -U flash:w:blink.hex
works fine

The hex file I got from first using the IDE, cheating, so now I need to figure out the avrgcc (.ino -> .hex) step.