I'm trying to compile EC on FreeBSD 9.
I've made a couple of changes to the Makefiles and I'm able to bootstrap the compiler, and get to the 2nd stage. Unfortunately, I'm stuck with an error during the execution of ecs.
Here's the compile output with .SILENT disabled:
Code: Select all
freebsd-jf# gmake
cd compiler && gmake bootstrap
gmake[1]: Entering directory `/usr/home/jfbilodeau/ecere-sdk-7eee5b5/compiler'
Bootstrapping eC compiling tools...
gmake[2]: Entering directory `/usr/home/jfbilodeau/ecere-sdk-7eee5b5/compiler/bootstrap'
Building ecere...
Building ec...
Building ecp...
Building ecc...
Building ecs...
All done!
gmake[2]: Leaving directory `/usr/home/jfbilodeau/ecere-sdk-7eee5b5/compiler/bootstrap'
gmake[1]: Leaving directory `/usr/home/jfbilodeau/ecere-sdk-7eee5b5/compiler'
Building dependencies...
cd deps && gmake
gmake[1]: Entering directory `/usr/home/jfbilodeau/ecere-sdk-7eee5b5/deps'
Building libungif...
gmake[1]: Leaving directory `/usr/home/jfbilodeau/ecere-sdk-7eee5b5/deps'
Building 2nd stage ecere...
cd ecere && gmake nores
gmake[1]: Entering directory `/usr/home/jfbilodeau/ecere-sdk-7eee5b5/ecere'
../compiler/bootstrap/obj/bin.bsd/ecs -dynamiclib obj/release.bsd/Archive.sym obj/release.bsd/BufferedFile.sym obj/release.bsd/Date.sym obj/release.bsd/DualPipe.sym obj/release.bsd/EARArchive.sym obj/release.bsd/File.sym obj/release.bsd/FileMonitor.sym obj/release.bsd/GlobalAppSettings.sym obj/release.bsd/JSON.sym obj/release.bsd/JSONGlobalSettings.sym obj/release.bsd/memory.sym obj/release.bsd/Mutex.sym obj/release.bsd/Semaphore.sym obj/release.bsd/System.sym obj/release.bsd/TempFile.sym obj/release.bsd/Thread.sym obj/release.bsd/Time.sym obj/release.bsd/unicode.sym obj/release.bsd/units.sym obj/release.bsd/i18n.sym obj/release.bsd/Cube.sym obj/release.bsd/SkyBox.sym obj/release.bsd/Sphere.sym obj/release.bsd/Object3DSFormat.sym obj/release.bsd/Camera.sym obj/release.bsd/Matrix.sym obj/release.bsd/Mesh.sym obj/release.bsd/Object.sym obj/release.bsd/Plane.sym obj/release.bsd/Quaternion.sym obj/release.bsd/Vector3D.sym obj/release.bsd/BMPFormat.sym obj/release.bsd/GIFFormat.sym obj/release.bsd/JPEGFormat.sym obj/release.bsd/PCXFormat.sym obj/release.bsd/PNGFormat.sym obj/release.bsd/RGBFormat.sym obj/release.bsd/lfbBlit.sym obj/release.bsd/lfbConvert.sym obj/release.bsd/LFBDisplayDriver.sym obj/release.bsd/NCursesDisplayDriver.sym obj/release.bsd/OpenGLDisplayDriver.sym obj/release.bsd/XDisplayDriver.sym obj/release.bsd/Bitmap.sym obj/release.bsd/BitmapResource.sym obj/release.bsd/Color.sym obj/release.bsd/Display.sym obj/release.bsd/DisplaySystem.sym obj/release.bsd/FontResource.sym obj/release.bsd/Resource.sym obj/release.bsd/Surface.sym obj/release.bsd/Button.sym obj/release.bsd/CalendarControl.sym obj/release.bsd/DataBox.sym obj/release.bsd/DropBox.sym obj/release.bsd/EditBox.sym obj/release.bsd/Label.sym obj/release.bsd/ListBox.sym obj/release.bsd/Menu.sym obj/release.bsd/Picture.sym obj/release.bsd/ProgressBar.sym obj/release.bsd/ScrollBar.sym obj/release.bsd/StatusBar.sym obj/release.bsd/TabControl.sym obj/release.bsd/PaneSplitter.sym obj/release.bsd/Stacker.sym obj/release.bsd/PathBox.sym obj/release.bsd/ToolTip.sym obj/release.bsd/SelectorBar.sym obj/release.bsd/ColorPicker.sym obj/release.bsd/FileDialog.sym obj/release.bsd/FindDialog.sym obj/release.bsd/GoToDialog.sym obj/release.bsd/MessageBox.sym obj/release.bsd/ReplaceDialog.sym obj/release.bsd/WindowList.sym obj/release.bsd/NCursesInterface.sym obj/release.bsd/XInterface.sym obj/release.bsd/TVisionSkin.sym obj/release.bsd/WindowsSkin.sym obj/release.bsd/Anchor.sym obj/release.bsd/ClipBoard.sym obj/release.bsd/Cursor.sym obj/release.bsd/Desktop3D.sym obj/release.bsd/FormDesigner.sym obj/release.bsd/GuiApplication.sym obj/release.bsd/Interface.sym obj/release.bsd/Key.sym obj/release.bsd/Skin.sym obj/release.bsd/Timer.sym obj/release.bsd/typeEdit.sym obj/release.bsd/Window.sym obj/release.bsd/dcom.sym obj/release.bsd/HTTPFile.sym obj/release.bsd/network.sym obj/release.bsd/NetworkClientFile.sym obj/release.bsd/Service.sym obj/release.bsd/Socket.sym obj/release.bsd/Array.sym obj/release.bsd/AVLTree.sym obj/release.bsd/BuiltInContainer.sym obj/release.bsd/Container.sym obj/release.bsd/CustomAVLTree.sym obj/release.bsd/LinkList.sym obj/release.bsd/List.sym obj/release.bsd/Map.sym obj/release.bsd/BinaryTree.sym obj/release.bsd/BTNode.sym obj/release.bsd/dataTypes.sym obj/release.bsd/instance.sym obj/release.bsd/String.sym obj/release.bsd/OldList.sym obj/release.bsd/Archive.imp obj/release.bsd/BufferedFile.imp obj/release.bsd/Date.imp obj/release.bsd/DualPipe.imp obj/release.bsd/EARArchive.imp obj/release.bsd/File.imp obj/release.bsd/FileMonitor.imp obj/release.bsd/GlobalAppSettings.imp obj/release.bsd/JSON.imp obj/release.bsd/JSONGlobalSettings.imp obj/release.bsd/memory.imp obj/release.bsd/Mutex.imp obj/release.bsd/Semaphore.imp obj/release.bsd/System.imp obj/release.bsd/TempFile.imp obj/release.bsd/Thread.imp obj/release.bsd/Time.imp obj/release.bsd/unicode.imp obj/release.bsd/units.imp obj/release.bsd/i18n.imp obj/release.bsd/Cube.imp obj/release.bsd/SkyBox.imp obj/release.bsd/Sphere.imp obj/release.bsd/Object3DSFormat.imp obj/release.bsd/Camera.imp obj/release.bsd/Matrix.imp obj/release.bsd/Mesh.imp obj/release.bsd/Object.imp obj/release.bsd/Plane.imp obj/release.bsd/Quaternion.imp obj/release.bsd/Vector3D.imp obj/release.bsd/BMPFormat.imp obj/release.bsd/GIFFormat.imp obj/release.bsd/JPEGFormat.imp obj/release.bsd/PCXFormat.imp obj/release.bsd/PNGFormat.imp obj/release.bsd/RGBFormat.imp obj/release.bsd/lfbBlit.imp obj/release.bsd/lfbConvert.imp obj/release.bsd/LFBDisplayDriver.imp obj/release.bsd/NCursesDisplayDriver.imp obj/release.bsd/OpenGLDisplayDriver.imp obj/release.bsd/XDisplayDriver.imp,) obj/release.bsd/Bitmap.imp obj/release.bsd/BitmapResource.imp obj/release.bsd/Color.imp obj/release.bsd/Display.imp obj/release.bsd/DisplaySystem.imp obj/release.bsd/FontResource.imp obj/release.bsd/Resource.imp obj/release.bsd/Surface.imp obj/release.bsd/Button.imp obj/release.bsd/CalendarControl.imp obj/release.bsd/DataBox.imp obj/release.bsd/DropBox.imp obj/release.bsd/EditBox.imp obj/release.bsd/Label.imp obj/release.bsd/ListBox.imp obj/release.bsd/Menu.imp obj/release.bsd/Picture.imp obj/release.bsd/ProgressBar.imp obj/release.bsd/ScrollBar.imp obj/release.bsd/StatusBar.imp obj/release.bsd/TabControl.imp obj/release.bsd/PaneSplitter.imp obj/release.bsd/Stacker.imp obj/release.bsd/PathBox.imp obj/release.bsd/ToolTip.imp obj/release.bsd/SelectorBar.imp obj/release.bsd/ColorPicker.imp obj/release.bsd/FileDialog.imp obj/release.bsd/FindDialog.imp obj/release.bsd/GoToDialog.imp obj/release.bsd/MessageBox.imp obj/release.bsd/ReplaceDialog.imp obj/release.bsd/WindowList.imp obj/release.bsd/NCursesInterface.imp obj/release.bsd/XInterface.imp obj/release.bsd/TVisionSkin.imp obj/release.bsd/WindowsSkin.imp obj/release.bsd/Anchor.imp obj/release.bsd/ClipBoard.imp obj/release.bsd/Cursor.imp obj/release.bsd/Desktop3D.imp obj/release.bsd/FormDesigner.imp obj/release.bsd/GuiApplication.imp obj/release.bsd/Interface.imp obj/release.bsd/Key.imp obj/release.bsd/Skin.imp obj/release.bsd/Timer.imp obj/release.bsd/typeEdit.imp obj/release.bsd/Window.imp obj/release.bsd/dcom.imp obj/release.bsd/HTTPFile.imp obj/release.bsd/network.imp obj/release.bsd/NetworkClientFile.imp obj/release.bsd/Service.imp obj/release.bsd/Socket.imp obj/release.bsd/Array.imp obj/release.bsd/AVLTree.imp obj/release.bsd/BuiltInContainer.imp obj/release.bsd/Container.imp obj/release.bsd/CustomAVLTree.imp obj/release.bsd/LinkList.imp obj/release.bsd/List.imp obj/release.bsd/Map.imp obj/release.bsd/BinaryTree.imp obj/release.bsd/BTNode.imp obj/release.bsd/dataTypes.imp obj/release.bsd/instance.imp obj/release.bsd/String.imp obj/release.bsd/OldList.imp -symbols obj/release.bsd -o obj/release.bsd/ecere.main.ec
Syntax error: ")" unexpected
gmake[1]: *** [obj/release.bsd/ecere.main.ec] Error 2
gmake[1]: Leaving directory `/usr/home/jfbilodeau/ecere-sdk-7eee5b5/ecere'
gmake: *** [ecere] Error 2