chuckj 0 Posted April 19, 2019 Report Share Posted April 19, 2019 Using BoostC 7.43 on MPLabX 4.00 on Windows 7 with PIC18F25K22. I newly installed version 7.43, standard BoostC compile works fine. I presume that the Chameleon compiler supports the PIC18F25K22. When I add -force_chameleon to compiler additional options, I get this result: ******************************************************************************************************************************************* CLEAN SUCCESSFUL (total time: 113ms) make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf make[1]: Entering directory 'C:/PICProjects/GPS' make -f nbproject/Makefile-default.mk dist/default/production/GPS.production.hex make[2]: Entering directory 'C:/PICProjects/GPS' gnumkdir -p build/default/production "C:\Program Files (x86)\SourceBoost\xlaunch.exe" -t PIC18F25K22 -obj "build/default/production" -o "build/default/production/GPS.o" GPS.c -force_chameleon nbproject/Makefile-default.mk:101: recipe for target 'build/default/production/GPS.o' failed gnumkdir -p dist/default/production make[2]: [build/default/production/GPS.o] Error -1073741515 (ignored) "C:\Program Files (x86)\SourceBoost\boostlink_picmicro.exe" -t PIC18F25K22 -ld "C:\Program Files (x86)\SourceBoost"\lib -p dist/default/production/GPS.production.hex build/default/production/GPS.o libc.pic18.lib BoostLink Optimizing Linker Version 7.43http://www.sourceboost.com Copyright(C) 2004-2018 Pavel Baranov Copyright(C) 2004-2018 David Hobday failure Error: Failed to open:GPS.o make[2]: *** [dist/default/production/GPS.production.hex] Error -2 make[1]: *** [.build-conf] Error 2 make: *** [.build-impl] Error 2 nbproject/Makefile-default.mk:115: recipe for target 'dist/default/production/GPS.production.hex' failed make[2]: Leaving directory 'C:/PICProjects/GPS' nbproject/Makefile-default.mk:90: recipe for target '.build-conf' failed make[1]: Leaving directory 'C:/PICProjects/GPS' nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed BUILD FAILED (exit value 2, total time: 1s) ************************************************************************************************************************************************* I cut the program down to nearly nothing, just a Main routine(see attached). Any ideas? GPS.c Quote Link to post Share on other sites
chuckj 0 Posted April 20, 2019 Author Report Share Posted April 20, 2019 Repeated test with MPLabX v5.15 and default C program generated by MPLabX. Results are the same as detailed in previous post - compiles fine with BoostC, using Chameleon compiler fails with 'recipe for target xxx failed' error. Error refers to line 101 of nbproject/Makefile-default.mk file which I have attached to this post. Has anyone else seen this? Makefile-default.mk Quote Link to post Share on other sites
chuckj 0 Posted April 20, 2019 Author Report Share Posted April 20, 2019 PROBLEM SOLVED, my PC needed msvcp120.dll from the Microsoft Visual C++ Redistributable Package for Visual Studio 2013. I have a 64 bit computer, so I installed both the 64 bit and 32 bit versions as recommended by Microsoft. I discovered the need for this dll by running the Chameleon compiler via c_pic18.exe command line interface. Hope this helps someone with a similar problem... Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.