------ Build started: Project: GLCD_KS0108, Configuration: Debug AVR ------ Build started. Project "GLCD_KS0108.avrgccproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!=''). Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\AVR Studio 5.0\Vs\AvrGCC.targets" from project "C:\temp\GLCD_KS0108\GLCD_KS0108\GLCD_KS0108.avrgccproj" (target "Build" depends on it): Using "RunAvrGCC" task from assembly "C:\Program Files (x86)\Atmel\AVR Studio 5.0\Vs\AvrGCCLib.dll". Task "RunAvrGCC" C:\Program Files (x86)\Atmel\AVR Studio 5.0\AVR ToolChain\bin\make.exe all GLCD_KS0108.c Invoking: AVR/GNU C Compiler "C:/Program Files (x86)/Atmel/AVR Studio 5.0/AVR ToolChain/bin/avr-gcc.exe" -funsigned-char -funsigned-bitfields -O0 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -mmcu=atmega32 -MD -MP -MF"GLCD_KS0108.d" -MT"GLCD_KS0108.d" -o"GLCD_KS0108.o" ".././GLCD_KS0108.c" .././GLCD_KS0108.c: In function 'main': C:\temp\GLCD_KS0108\GLCD_KS0108\GLCD_KS0108.c(28,2): pointer targets in passing argument 1 of 'ks0108SelectFont' differ in signedness C:\temp\GLCD_KS0108\GLCD_KS0108\ks0108.h(86,6): expected 'const char *' but argument is of type 'uint8_t *' C:\temp\GLCD_KS0108\GLCD_KS0108\GLCD_KS0108.c(38,2): pointer targets in passing argument 1 of 'ks0108SelectFont' differ in signedness C:\temp\GLCD_KS0108\GLCD_KS0108\ks0108.h(86,6): expected 'const char *' but argument is of type 'uint8_t *' .././GLCD_KS0108.c: At top level: C:\temp\GLCD_KS0108\GLCD_KS0108\ks0108.h(97,16): inline function 'ks0108ReadData' declared but never defined C:\temp\GLCD_KS0108\GLCD_KS0108\ks0108.h(97,16): inline function 'ks0108ReadData' declared but never defined Finished building: .././GLCD_KS0108.c ks0108.c Invoking: AVR/GNU C Compiler "C:/Program Files (x86)/Atmel/AVR Studio 5.0/AVR ToolChain/bin/avr-gcc.exe" -funsigned-char -funsigned-bitfields -O0 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -mmcu=atmega32 -MD -MP -MF"ks0108.d" -MT"ks0108.d" -o"ks0108.o" ".././ks0108.c" .././ks0108.c: In function 'ks0108SelectFont': C:\temp\GLCD_KS0108\GLCD_KS0108\ks0108.c(300,13): pointer targets in assignment differ in signedness Finished building: .././ks0108.c Building target: GLCD_KS0108.elf Invoking: AVR/GNU C/C++ Linker "C:/Program Files (x86)/Atmel/AVR Studio 5.0/AVR ToolChain/bin/avr-gcc.exe" -mmcu=atmega32 -Wl,-Map=GLCD_KS0108.map -o GLCD_KS0108.elf GLCD_KS0108.o ks0108.o ks0108.o: In function `ks0108FillRect': C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(183,1): undefined reference to `ks0108ReadData' C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(209,1): undefined reference to `ks0108ReadData' ks0108.o: In function `ks0108InvertRect': C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(239,1): undefined reference to `ks0108ReadData' C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(251,1): undefined reference to `ks0108ReadData' C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(261,1): undefined reference to `ks0108ReadData' ks0108.o:C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c:280: more undefined references to `ks0108ReadData' follow ks0108.o: In function `ks0108WriteCommand': C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(523,1): undefined reference to `ks0108Enable' ks0108.o: In function `ks0108WriteData': C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(557,1): undefined reference to `ks0108ReadData' C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(566,1): undefined reference to `ks0108Enable' C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(571,1): undefined reference to `ks0108ReadData' C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(580,1): undefined reference to `ks0108Enable' C:\temp\GLCD_KS0108\GLCD_KS0108\Debug/.././ks0108.c(587,1): undefined reference to `ks0108Enable' collect2: ld returned 1 exit status make: *** [GLCD_KS0108.elf] Error 1 Done executing task "RunAvrGCC" -- FAILED. Done building target "CoreBuild" in project "GLCD_KS0108.avrgccproj" -- FAILED. Done building project "GLCD_KS0108.avrgccproj" -- FAILED. Build FAILED. ========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========