STM32 doesn't built it's own projects
Ubuntu 16.04.3 LTS
System Workbench for STM32 - OpenOCD (for Linux 64bits)
Version: 1.14.1.201707031232
Build id: @build@
Copyright (c) 2013 - 2014 Ac6 Tools. All rights reserved.
Visit http://www.openstm32.org
This happens on linux and windows and with every version of System Workbench for STM32 I have tried
A fresh install on Win10 64 on 22-08-2017 fails as well
Using the wizard crete a C or C++ project
Under executable select AC6 and give it a name
Click through to MCU Configuration page
Select STM32F7
Board STM32F769I-DISCO - this is the label on my board
Select next because who wants a board with no libraries.
In the project firmware configuration
Select Cube HAL - FW version is 1.7.0
pick some drivers
audio becuase I want to make a phone
stmwin because a display would be nice
lwip because it has a network
FreeRTOS because who wants to write a scheduler for the hundredth time
Now build and watch it fail
Description Resource Path Location Type
fatal error: lwip/errno.h: No such file or directory errno.h /test/Middlewares/Third_Party/LwIP/src/include/posix line 33 C/C++ Problem
fatal error: windows.h: No such file or directory WinMain.c /stm32f769i-disco_hal_lib/Middlewares/ST/STemWin/Simulation line 50 C/C++ Problem
make: *** Middlewares/ST/STemWin/Simulation/WinMain.o Error 1 stm32f769i-disco_hal_lib C/C++ Problem
make: *** src/syscalls.o Error 1 test C/C++ Problem
recipe for target ‘Middlewares/ST/STemWin/Simulation/WinMain.o’ failed subdir.mk /stm32f769i-disco_hal_lib/Debug/Middlewares/ST/STemWin/Simulation line 18 C/C++ Problem
recipe for target ‘src/syscalls.o’ failed subdir.mk /test/Debug/src line 27 C/C++ Problem
Installed software
ARM Compiler for MCU 1.14.1.201707031232 fr.ac6.feature.mcu.externaltools.armnone.feature.group Ac6
C/C++ Autotools support 9.2.1.201704050430 org.eclipse.cdt.autotools.feature.group Eclipse CDT
C/C++ Development Tools 9.2.1.201704050430 org.eclipse.cdt.feature.group Eclipse CDT
C/C++ GCC Cross Compiler Support 9.2.1.201704050430 org.eclipse.cdt.build.crossgcc.feature.group Eclipse CDT
C/C++ GDB Hardware Debugging 9.2.1.201704050430 org.eclipse.cdt.debug.gdbjtag.feature.group Eclipse CDT
C/C++ Library API Documentation Hover Help 5.3.0.201703072040 org.eclipse.linuxtools.cdt.libhover.feature.feature.group Eclipse Linux Tools
C/C++ Memory View Enhancements 9.2.1.201704050430 org.eclipse.cdt.debug.ui.memory.feature.group Eclipse CDT
C/C++ Remote Launch 9.2.1.201704050430 org.eclipse.cdt.launch.remote.feature.group Eclipse CDT
CDT Standalone Debugger Support 9.2.1.201704050430 org.eclipse.cdt.debug.standalone.feature.group Eclipse CDT
ChangeLog Management Tools for C/C++ 5.3.0.201703072040 org.eclipse.linuxtools.changelog.c.feature.group Eclipse Linux Tools
Eclipse IDE for C/C++ Developers 4.6.3.20170314-1500 epp.package.cpp Eclipse Packaging Project
External Tools 1.14.0.201707031232 fr.ac6.feature.mcu.externaltools.feature.group Ac6
GCov Integration 5.3.0.201703072040 org.eclipse.linuxtools.gcov.feature.group Eclipse Linux Tools
GDB Tracepoint Analysis 2.3.0.201703072250 org.eclipse.tracecompass.gdbtrace.feature.group Eclipse Trace Compass
Git integration for Eclipse 4.6.1.201703071140-r org.eclipse.egit.feature.group Eclipse EGit
GProf Integration 5.3.0.201703072040 org.eclipse.linuxtools.gprof.feature.feature.group Eclipse Linux Tools
Library Hover help for devhelp documentation 5.3.0.201703072040 org.eclipse.linuxtools.cdt.libhover.devhelp.feature.feature.group Eclipse Linux Tools
LTTng Kernel Analysis 2.3.0.201703072250 org.eclipse.tracecompass.lttng2.kernel.feature.group Eclipse Trace Compass
LTTng Tracer Control 2.3.0.201703072250 org.eclipse.tracecompass.lttng2.control.feature.group Eclipse Trace Compass
LTTng Userspace Analysis 2.3.0.201703072250 org.eclipse.tracecompass.lttng2.ust.feature.group Eclipse Trace Compass
MCU Utils 1.2.1.201707031232 fr.ac6.feature.mcu.utils.feature.group Ac6
Mylyn Context Connector: C/C++ Development 5.17.0.v20160701-1337 org.eclipse.cdt.mylyn.feature.group Eclipse Mylyn
Mylyn Context Connector: Eclipse IDE 3.21.0.v20160912-1820 org.eclipse.mylyn.ide_feature.feature.group Eclipse Mylyn
Mylyn Context Connector: Team Support 3.21.0.v20160701-1337 org.eclipse.mylyn.team_feature.feature.group Eclipse Mylyn
Mylyn Task List 3.21.0.v20160914-0252 org.eclipse.mylyn_feature.feature.group Eclipse Mylyn
Mylyn Task-Focused Interface 3.21.0.v20160815-2336 org.eclipse.mylyn.context_feature.feature.group Eclipse Mylyn
Mylyn Tasks Connector: Bugzilla 3.21.0.v20160909-1813 org.eclipse.mylyn.bugzilla_feature.feature.group Eclipse Mylyn
Mylyn WikiText 2.10.1.v20161129-1925 org.eclipse.mylyn.wikitext_feature.feature.group Eclipse Mylyn
Native JavaHL 1.8 Implementation (Optional) 6.0.0.I20160427-1700 org.polarion.eclipse.team.svn.connector.javahl18.feature.group Polarion Software
Native JavaHL 1.9 Implementation (Optional) 6.0.0.I20160427-1700 org.polarion.eclipse.team.svn.connector.javahl19.feature.group Polarion Software
OpenOCD 1.15.0.201707031232 fr.ac6.feature.mcu.externaltools.openocd.feature.group Ac6
OpenSTM32 Help Documentation 1.2.1.201705161428 fr.ac6.feature.mcu.documentation.feature.group AC6
OpenSTM32 IDE 2.1.0.201707031232 fr.ac6.feature.mcu.ide.feature.group Ac6
OpenSTM32 Linker Script editor 1.11.1.201705091103 fr.ac6.feature.mcu.ldscript.feature.group Ac6
OpenSTM32 Remote debugging support 2.1.0.201707031232 fr.ac6.feature.mcu.debug.feature.group Ac6
Remote System Explorer End-User Runtime 3.7.2.201610260947 org.eclipse.rse.feature.group Eclipse TM Project
RPM Tools 5.3.0.201703072040 org.eclipse.linuxtools.rpm.feature.group Eclipse Linux Tools
STLinkServer 1.0.0.201707031232 fr.ac6.feature.mcu.externaltools.stlinkserver.feature.group Ac6
Subversive Revision Graph (Optional) 4.0.0.I20160226-1700 org.eclipse.team.svn.revision.graph.feature.group Eclipse.org
Subversive SVN Connectors 6.0.4.I20161211-1700 org.polarion.eclipse.team.svn.connector.feature.group Polarion Software
Subversive SVN Integration for the M2E Project (Optional) 4.0.0.I20160226-1700 org.eclipse.team.svn.m2e.feature.group Eclipse.org
Subversive SVN Integration for the Mylyn Project (Optional) 4.0.0.I20160226-1700 org.eclipse.team.svn.mylyn.feature.group Eclipse.org
Subversive SVN Team Provider Localization (Optional) 4.0.0.I20160226-1700 org.eclipse.team.svn.nl1.feature.group Eclipse.org
SVNKit 1.8.14 Implementation (Optional) 6.0.4.I20161211-1700 org.polarion.eclipse.team.svn.connector.svnkit18.feature.group Polarion Software
Valgrind Tools Integration 5.3.0.201703072040 org.eclipse.linuxtools.valgrind.feature.group Eclipse Linux Tools