discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

make file erro on compile openscard

JB
Joao Batista
Sat, Aug 28, 2021 1:23 PM

$make
ccache g++ -Wl,-O1 -o openscad objects/src/AST.o
objects/src/ModuleInstantiation.o objects/src/Assignment.o
objects/src/export_pdf.o objects/src/expr.o objects/src/function.o
objects/src/module.o objects/src/UserModule.o objects/src/annotation.o
objects/src/SourceFile.o objects/src/SourceFileCache.o
objects/src/libsvg/libsvg.o objects/src/libsvg/circle.o
objects/src/libsvg/ellipse.o objects/src/libsvg/line.o
objects/src/libsvg/text.o objects/src/libsvg/tspan.o
objects/src/libsvg/data.o objects/src/libsvg/polygon.o
objects/src/libsvg/polyline.o objects/src/libsvg/rect.o
objects/src/libsvg/group.o objects/src/libsvg/svgpage.o
objects/src/libsvg/path.o objects/src/libsvg/shape.o
objects/src/libsvg/transformation.o objects/src/libsvg/use.o
objects/src/libsvg/util.o objects/src/version_check.o
objects/src/ProgressWidget.o objects/src/linalg.o objects/src/Camera.o
objects/src/handle_dep.o objects/src/value.o objects/src/degree_trig.o
objects/src/func.o objects/src/localscope.o objects/src/feature.o
objects/src/node.o objects/src/evaluationsession.o objects/src/context.o
objects/src/contextframe.o objects/src/context-mm.o
objects/src/builtincontext.o objects/src/modcontext.o
objects/src/arguments.o objects/src/children.o objects/src/parameters.o
objects/src/csgnode.o objects/src/CSGTreeNormalizer.o
objects/src/CSGTreeEvaluator.o objects/src/Geometry.o
objects/src/Polygon2d.o objects/src/clipper-utils.o
objects/src/polyset-utils.o objects/src/GeometryUtils.o
objects/src/polyset.o objects/src/csgops.o objects/src/transform.o
objects/src/color.o objects/src/primitives.o objects/src/projection.o
objects/src/cgaladv.o objects/src/surface.o objects/src/control.o
objects/src/render.o objects/src/text.o objects/src/dxfdata.o
objects/src/dxfdim.o objects/src/offset.o objects/src/linearextrude.o
objects/src/rotateextrude.o objects/src/printutils.o
objects/src/fileutils.o objects/src/progress.o
objects/src/parsersettings.o objects/src/boost-utils.o
objects/src/PlatformUtils.o objects/src/LibraryInfo.o
objects/src/RenderStatistic.o objects/src/nodedumper.o
objects/src/NodeVisitor.o objects/src/GeometryEvaluator.o
objects/src/GeometryCache.o objects/src/Tree.o
objects/src/DrawingCallback.o objects/src/FreetypeRenderer.o
objects/src/FontCache.o objects/src/Settings.o
objects/src/rendersettings.o objects/src/InitConfigurator.o
objects/src/Preferences.o objects/src/SettingsWriter.o
objects/src/OpenCSGWarningDialog.o objects/src/Editor.o
objects/src/GLView.o objects/src/QGLView.o objects/src/AutoUpdater.o
objects/src/hash.o objects/src/GroupModule.o objects/src/StatCache.o
objects/src/ScadApi.o objects/src/builtin.o objects/src/calc.o
objects/src/export.o objects/src/export_stl.o objects/src/export_amf.o
objects/src/export_3mf.o objects/src/export_off.o
objects/src/export_dxf.o objects/src/export_svg.o
objects/src/export_nef.o objects/src/export_png.o objects/src/import.o
objects/src/import_stl.o objects/src/import_off.o
objects/src/import_svg.o objects/src/import_amf.o
objects/src/import_3mf.o objects/src/renderer.o
objects/src/VertexArray.o objects/src/VBORenderer.o
objects/src/colormap.o objects/src/ThrownTogetherRenderer.o
objects/src/svg.o objects/src/OffscreenView.o objects/src/fbo.o
objects/src/system-gl.o objects/src/imageutils.o objects/src/version.o
objects/src/openscad.o objects/src/MainWindow.o objects/src/TabManager.o
objects/src/TabWidget.o objects/src/OpenSCADApp.o
objects/src/WindowManager.o objects/src/UIUtils.o objects/src/Dock.o
objects/src/Console.o objects/src/ErrorLog.o
objects/src/FontListDialog.o objects/src/FontListTableView.o
objects/src/LaunchingScreen.o objects/src/LibraryInfoDialog.o
objects/src/comment.o objects/src/MouseSelector.o
objects/src/parameter/ParameterWidget.o
objects/src/parameter/parameterobject.o
objects/src/parameter/ParameterSpinBox.o
objects/src/parameter/ParameterComboBox.o
objects/src/parameter/ParameterSlider.o
objects/src/parameter/ParameterCheckBox.o
objects/src/parameter/ParameterText.o
objects/src/parameter/ParameterVector.o
objects/src/parameter/GroupWidget.o objects/src/parameter/parameterset.o
objects/src/parameter/ParameterVirtualWidget.o
objects/src/parameter/IgnoreWheelWhenNotFocused.o
objects/src/QWordSearchField.o objects/src/QSettingsCached.o
objects/src/input/InputDriver.o objects/src/input/InputEventMapper.o
objects/src/input/InputDriverManager.o
objects/src/input/AxisConfigWidget.o
objects/src/input/ButtonConfigWidget.o objects/src/input/WheelIgnorer.o
objects/src/ext/lodepng/lodepng.o objects/src/ext/polyclipping/clipper.o
objects/src/ext/libtess2/Source/bucketalloc.o
objects/src/ext/libtess2/Source/dict.o
objects/src/ext/libtess2/Source/geom.o
objects/src/ext/libtess2/Source/mesh.o
objects/src/ext/libtess2/Source/priorityq.o
objects/src/ext/libtess2/Source/sweep.o
objects/src/ext/libtess2/Source/tess.o objects/src/PrintService.o
objects/src/OctoPrint.o objects/src/PrintInitDialog.o
objects/src/input/DBusInputDriver.o
objects/src/input/JoystickInputDriver.o objects/src/imageutils-lodepng.o
objects/src/OffscreenContextGLX.o objects/src/OpenCSGRenderer.o
objects/src/cgalutils.o objects/src/cgalutils-applyops.o
objects/src/cgalutils-project.o objects/src/cgalutils-tess.o
objects/src/cgalutils-polyhedron.o objects/src/CGALCache.o
objects/src/CGALRenderer.o objects/src/CGAL_Nef_polyhedron.o
objects/src/CGALWorker.o objects/src/Polygon2d-CGAL.o
objects/src/import_nef.o objects/src/PlatformUtils-posix.o
objects/src/input/HidApiInputDriver.o objects/src/ScintillaEditor.o
objects/src/ScadLexer.o objects/objects/lexer.o
objects/objects/comment_lexer.o objects/objects/parser.o
objects/objects/comment_parser.o objects/objects/qrc_openscad.o
objects/objects/moc_ProgressWidget.o objects/objects/moc_QGLView.o
objects/objects/moc_MainWindow.o objects/objects/moc_TabManager.o
objects/objects/moc_TabWidget.o objects/objects/moc_OpenSCADApp.o
objects/objects/moc_WindowManager.o objects/objects/moc_Preferences.o
objects/objects/moc_OpenCSGWarningDialog.o
objects/objects/moc_AboutDialog.o objects/objects/moc_FontListDialog.o
objects/objects/moc_FontListTableView.o objects/objects/moc_ScadApi.o
objects/objects/moc_Editor.o objects/objects/moc_Dock.o
objects/objects/moc_Console.o objects/objects/moc_ErrorLog.o
objects/objects/moc_AutoUpdater.o objects/objects/moc_LaunchingScreen.o
objects/objects/moc_LibraryInfoDialog.o
objects/objects/moc_ParameterWidget.o
objects/objects/moc_ParameterVirtualWidget.o
objects/objects/moc_ParameterSpinBox.o
objects/objects/moc_ParameterComboBox.o
objects/objects/moc_ParameterSlider.o
objects/objects/moc_ParameterCheckBox.o
objects/objects/moc_ParameterText.o
objects/objects/moc_ParameterVector.o objects/objects/moc_GroupWidget.o
objects/objects/moc_IgnoreWheelWhenNotFocused.o
objects/objects/moc_QWordSearchField.o
objects/objects/moc_InputEventMapper.o
objects/objects/moc_InputDriverManager.o
objects/objects/moc_AxisConfigWidget.o
objects/objects/moc_ButtonConfigWidget.o
objects/objects/moc_WheelIgnorer.o objects/objects/moc_NetworkSignal.o
objects/objects/moc_PrintInitDialog.o
objects/objects/moc_DBusInputDriver.o objects/objects/moc_CGALWorker.o
objects/objects/moc_HidApiInputDriver.o
objects/objects/moc_ScintillaEditor.o objects/openscad_interface.o
objects/openscad_adaptor.o objects/objects/moc_openscad_interface.o
objects/objects/moc_openscad_adaptor.o   -lcairo -ldouble-conversion
-L/usr/local/lib -lhidapi-libusb -lxml2 -l3MF -lzip -lz -lfontconfig
-lfreetype -lharfbuzz -lglib-2.0 -lboost_thread -lboost_program_options
-lboost_filesystem -lboost_system -lboost_regex -lGLEW -lopencsg -lmpfr
-lgmp -L/usr/lib/x86_64-linux-gnu -lqscintilla2_qt5 -lQt5PrintSupport
-lQt5Widgets -lQt5Multimedia -lQt5Gui -lQt5Concurrent -lQt5Network
-lQt5DBus -lQt5Core -lGL -lGLU -lX11 -lpthread

/usr/bin/ld: objects/src/openscad.o: in the function
"do_export(CommandLine const&, RenderVariables const&, FileFormat,
SourceFile*)":
openscad.cc:(.text+0x383e): referência não definida para
"export_param(SourceFile*, boost::filesystem::path const&, std::ostream&)"
/usr/bin/ld: openscad.cc:(.text+0x390a): undefined reference to
"export_param(SourceFile*, boost::filesystem::path const&, std::ostream&)"
collect2: error: ld returned 1 exit status
make: *** [Makefile:956: openscad] Error 1

Any one know what happens?

Thanks in advance...!

$make ccache g++ -Wl,-O1 -o openscad objects/src/AST.o objects/src/ModuleInstantiation.o objects/src/Assignment.o objects/src/export_pdf.o objects/src/expr.o objects/src/function.o objects/src/module.o objects/src/UserModule.o objects/src/annotation.o objects/src/SourceFile.o objects/src/SourceFileCache.o objects/src/libsvg/libsvg.o objects/src/libsvg/circle.o objects/src/libsvg/ellipse.o objects/src/libsvg/line.o objects/src/libsvg/text.o objects/src/libsvg/tspan.o objects/src/libsvg/data.o objects/src/libsvg/polygon.o objects/src/libsvg/polyline.o objects/src/libsvg/rect.o objects/src/libsvg/group.o objects/src/libsvg/svgpage.o objects/src/libsvg/path.o objects/src/libsvg/shape.o objects/src/libsvg/transformation.o objects/src/libsvg/use.o objects/src/libsvg/util.o objects/src/version_check.o objects/src/ProgressWidget.o objects/src/linalg.o objects/src/Camera.o objects/src/handle_dep.o objects/src/value.o objects/src/degree_trig.o objects/src/func.o objects/src/localscope.o objects/src/feature.o objects/src/node.o objects/src/evaluationsession.o objects/src/context.o objects/src/contextframe.o objects/src/context-mm.o objects/src/builtincontext.o objects/src/modcontext.o objects/src/arguments.o objects/src/children.o objects/src/parameters.o objects/src/csgnode.o objects/src/CSGTreeNormalizer.o objects/src/CSGTreeEvaluator.o objects/src/Geometry.o objects/src/Polygon2d.o objects/src/clipper-utils.o objects/src/polyset-utils.o objects/src/GeometryUtils.o objects/src/polyset.o objects/src/csgops.o objects/src/transform.o objects/src/color.o objects/src/primitives.o objects/src/projection.o objects/src/cgaladv.o objects/src/surface.o objects/src/control.o objects/src/render.o objects/src/text.o objects/src/dxfdata.o objects/src/dxfdim.o objects/src/offset.o objects/src/linearextrude.o objects/src/rotateextrude.o objects/src/printutils.o objects/src/fileutils.o objects/src/progress.o objects/src/parsersettings.o objects/src/boost-utils.o objects/src/PlatformUtils.o objects/src/LibraryInfo.o objects/src/RenderStatistic.o objects/src/nodedumper.o objects/src/NodeVisitor.o objects/src/GeometryEvaluator.o objects/src/GeometryCache.o objects/src/Tree.o objects/src/DrawingCallback.o objects/src/FreetypeRenderer.o objects/src/FontCache.o objects/src/Settings.o objects/src/rendersettings.o objects/src/InitConfigurator.o objects/src/Preferences.o objects/src/SettingsWriter.o objects/src/OpenCSGWarningDialog.o objects/src/Editor.o objects/src/GLView.o objects/src/QGLView.o objects/src/AutoUpdater.o objects/src/hash.o objects/src/GroupModule.o objects/src/StatCache.o objects/src/ScadApi.o objects/src/builtin.o objects/src/calc.o objects/src/export.o objects/src/export_stl.o objects/src/export_amf.o objects/src/export_3mf.o objects/src/export_off.o objects/src/export_dxf.o objects/src/export_svg.o objects/src/export_nef.o objects/src/export_png.o objects/src/import.o objects/src/import_stl.o objects/src/import_off.o objects/src/import_svg.o objects/src/import_amf.o objects/src/import_3mf.o objects/src/renderer.o objects/src/VertexArray.o objects/src/VBORenderer.o objects/src/colormap.o objects/src/ThrownTogetherRenderer.o objects/src/svg.o objects/src/OffscreenView.o objects/src/fbo.o objects/src/system-gl.o objects/src/imageutils.o objects/src/version.o objects/src/openscad.o objects/src/MainWindow.o objects/src/TabManager.o objects/src/TabWidget.o objects/src/OpenSCADApp.o objects/src/WindowManager.o objects/src/UIUtils.o objects/src/Dock.o objects/src/Console.o objects/src/ErrorLog.o objects/src/FontListDialog.o objects/src/FontListTableView.o objects/src/LaunchingScreen.o objects/src/LibraryInfoDialog.o objects/src/comment.o objects/src/MouseSelector.o objects/src/parameter/ParameterWidget.o objects/src/parameter/parameterobject.o objects/src/parameter/ParameterSpinBox.o objects/src/parameter/ParameterComboBox.o objects/src/parameter/ParameterSlider.o objects/src/parameter/ParameterCheckBox.o objects/src/parameter/ParameterText.o objects/src/parameter/ParameterVector.o objects/src/parameter/GroupWidget.o objects/src/parameter/parameterset.o objects/src/parameter/ParameterVirtualWidget.o objects/src/parameter/IgnoreWheelWhenNotFocused.o objects/src/QWordSearchField.o objects/src/QSettingsCached.o objects/src/input/InputDriver.o objects/src/input/InputEventMapper.o objects/src/input/InputDriverManager.o objects/src/input/AxisConfigWidget.o objects/src/input/ButtonConfigWidget.o objects/src/input/WheelIgnorer.o objects/src/ext/lodepng/lodepng.o objects/src/ext/polyclipping/clipper.o objects/src/ext/libtess2/Source/bucketalloc.o objects/src/ext/libtess2/Source/dict.o objects/src/ext/libtess2/Source/geom.o objects/src/ext/libtess2/Source/mesh.o objects/src/ext/libtess2/Source/priorityq.o objects/src/ext/libtess2/Source/sweep.o objects/src/ext/libtess2/Source/tess.o objects/src/PrintService.o objects/src/OctoPrint.o objects/src/PrintInitDialog.o objects/src/input/DBusInputDriver.o objects/src/input/JoystickInputDriver.o objects/src/imageutils-lodepng.o objects/src/OffscreenContextGLX.o objects/src/OpenCSGRenderer.o objects/src/cgalutils.o objects/src/cgalutils-applyops.o objects/src/cgalutils-project.o objects/src/cgalutils-tess.o objects/src/cgalutils-polyhedron.o objects/src/CGALCache.o objects/src/CGALRenderer.o objects/src/CGAL_Nef_polyhedron.o objects/src/CGALWorker.o objects/src/Polygon2d-CGAL.o objects/src/import_nef.o objects/src/PlatformUtils-posix.o objects/src/input/HidApiInputDriver.o objects/src/ScintillaEditor.o objects/src/ScadLexer.o objects/objects/lexer.o objects/objects/comment_lexer.o objects/objects/parser.o objects/objects/comment_parser.o objects/objects/qrc_openscad.o objects/objects/moc_ProgressWidget.o objects/objects/moc_QGLView.o objects/objects/moc_MainWindow.o objects/objects/moc_TabManager.o objects/objects/moc_TabWidget.o objects/objects/moc_OpenSCADApp.o objects/objects/moc_WindowManager.o objects/objects/moc_Preferences.o objects/objects/moc_OpenCSGWarningDialog.o objects/objects/moc_AboutDialog.o objects/objects/moc_FontListDialog.o objects/objects/moc_FontListTableView.o objects/objects/moc_ScadApi.o objects/objects/moc_Editor.o objects/objects/moc_Dock.o objects/objects/moc_Console.o objects/objects/moc_ErrorLog.o objects/objects/moc_AutoUpdater.o objects/objects/moc_LaunchingScreen.o objects/objects/moc_LibraryInfoDialog.o objects/objects/moc_ParameterWidget.o objects/objects/moc_ParameterVirtualWidget.o objects/objects/moc_ParameterSpinBox.o objects/objects/moc_ParameterComboBox.o objects/objects/moc_ParameterSlider.o objects/objects/moc_ParameterCheckBox.o objects/objects/moc_ParameterText.o objects/objects/moc_ParameterVector.o objects/objects/moc_GroupWidget.o objects/objects/moc_IgnoreWheelWhenNotFocused.o objects/objects/moc_QWordSearchField.o objects/objects/moc_InputEventMapper.o objects/objects/moc_InputDriverManager.o objects/objects/moc_AxisConfigWidget.o objects/objects/moc_ButtonConfigWidget.o objects/objects/moc_WheelIgnorer.o objects/objects/moc_NetworkSignal.o objects/objects/moc_PrintInitDialog.o objects/objects/moc_DBusInputDriver.o objects/objects/moc_CGALWorker.o objects/objects/moc_HidApiInputDriver.o objects/objects/moc_ScintillaEditor.o objects/openscad_interface.o objects/openscad_adaptor.o objects/objects/moc_openscad_interface.o objects/objects/moc_openscad_adaptor.o   -lcairo -ldouble-conversion -L/usr/local/lib -lhidapi-libusb -lxml2 -l3MF -lzip -lz -lfontconfig -lfreetype -lharfbuzz -lglib-2.0 -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex -lGLEW -lopencsg -lmpfr -lgmp -L/usr/lib/x86_64-linux-gnu -lqscintilla2_qt5 -lQt5PrintSupport -lQt5Widgets -lQt5Multimedia -lQt5Gui -lQt5Concurrent -lQt5Network -lQt5DBus -lQt5Core -lGL -lGLU -lX11 -lpthread /usr/bin/ld: objects/src/openscad.o: in the function "do_export(CommandLine const&, RenderVariables const&, FileFormat, SourceFile*)": openscad.cc:(.text+0x383e): referência não definida para "export_param(SourceFile*, boost::filesystem::path const&, std::ostream&)" /usr/bin/ld: openscad.cc:(.text+0x390a): undefined reference to "export_param(SourceFile*, boost::filesystem::path const&, std::ostream&)" collect2: error: ld returned 1 exit status make: *** [Makefile:956: openscad] Error 1 Any one know what happens? Thanks in advance...!
TP
Torsten Paul
Sat, Aug 28, 2021 8:43 PM

On 28.08.21 15:23, Joao Batista wrote:

Any one know what happens?

Please switch to cmake, qmake is in the process of being
removed. Not all places and docs are updated yet.

ciao,
Torsten.

On 28.08.21 15:23, Joao Batista wrote: > Any one know what happens? Please switch to cmake, qmake is in the process of being removed. Not all places and docs are updated yet. ciao, Torsten.