Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Feb 2019 05:52:13 -0500
From:      <starikarp@dismail.de>
To:        FreeBSD Ports <ports@freebsd.org>
Subject:   freecad cannot build
Message-ID:  <20190223055213.7dbc6f63@dismail.de>

next in thread | raw e-mail | index | archive | help
All ports are built on FreeBSD-Release-12-p3 (amd64). I did install
package for french/med because french/aster doesn't build on amd64. But
on the end of building freecad I got:

/usr/bin/ld: error: unable to find library -lCoin
/usr/bin/ld: error: unable to find library -lGL
/usr/bin/ld: error: unable to find library -lXext
/usr/bin/ld: error: unable to find library -lSM
/usr/bin/ld: error: unable to find library -lICE
/usr/bin/ld: error: unable to find library -lX11
c++: error: linker command failed with exit code 1 (use -v to see
invocation) *** [lib/libFreeCADGui.so] Error code 1

make[4]: stopped in /usr/ports/cad/freecad/work/.build
1 error

make[4]: stopped in /usr/ports/cad/freecad/work/.build
*** [src/Gui/CMakeFiles/FreeCADGui.dir/all] Error code 2

make[3]: stopped in /usr/ports/cad/freecad/work/.build
--- src/Mod/TechDraw/App/CMakeFiles/TechDraw.dir/all ---
---
src/Mod/TechDraw/App/CMakeFiles/TechDraw.dir/DrawProjGroupItem.cpp.o
--- In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/TechDraw/App/DrawProjGroupItem.cpp:30:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Base/Console.h:32:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Base/PyExport.h:42:
In file included
from /usr/local/include/python2.7/Python.h:88: /usr/local/include/python2.7/unicodeobject.h:534:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register PyObject
*obj,     /* Object */
^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:553:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register PyObject *obj      /* Object */
^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:575:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register const wchar_t *w,  /* wchar_t
buffer */ ^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:593:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register wchar_t
*w,        /* wchar_t buffer */ ^~~~~~~~~ In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/TechDraw/App/DrawProjGroupItem.cpp:30:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Base/Console.h:32:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Base/PyExport.h:42:
In file included
from /usr/local/include/python2.7/Python.h:97: /usr/local/include/python2.7/stringobject.h:173:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register PyObject
*obj,     /* string or Unicode object */
^~~~~~~~~ /usr/local/include/python2.7/stringobject.h:174:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register char **s,          /* pointer to
buffer variable */
^~~~~~~~~ /usr/local/include/python2.7/stringobject.h:175:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register Py_ssize_t *len    /* pointer to
length variable or NULL ^~~~~~~~~ 7 warnings generated. ---
src/Mod/TechDraw/App/CMakeFiles/TechDraw.dir/DrawParametricTemplate.cpp.o
--- In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/TechDraw/App/DrawParametricTemplate.cpp:29:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Base/Exception.h:33:
In file included
from /usr/local/include/python2.7/Python.h:88: /usr/local/include/python2.7/unicodeobject.h:534:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register PyObject
*obj,     /* Object */
^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:553:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register PyObject *obj      /* Object */
^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:575:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register const wchar_t *w,  /* wchar_t
buffer */ ^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:593:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register wchar_t
*w,        /* wchar_t buffer */ ^~~~~~~~~ In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/TechDraw/App/DrawParametricTemplate.cpp:29:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Base/Exception.h:33:
In file included
from /usr/local/include/python2.7/Python.h:97: /usr/local/include/python2.7/stringobject.h:173:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register PyObject
*obj,     /* string or Unicode object */
^~~~~~~~~ /usr/local/include/python2.7/stringobject.h:174:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register char **s,          /* pointer to
buffer variable */
^~~~~~~~~ /usr/local/include/python2.7/stringobject.h:175:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register Py_ssize_t *len    /* pointer to
length variable or NULL ^~~~~~~~~ 7 warnings generated. ---
src/Mod/TechDraw/App/CMakeFiles/TechDraw.dir/DrawProjGroup.cpp.o --- In
file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/TechDraw/App/DrawProjGroup.cpp:32:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/App/Document.h:26:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/CXX/Objects.hxx:37:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/CXX/WrapPython.h:58:
In file included
from /usr/local/include/python2.7/Python.h:88: /usr/local/include/python2.7/unicodeobject.h:534:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register PyObject
*obj,     /* Object */
^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:553:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register PyObject *obj      /* Object */
^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:575:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register const wchar_t *w,  /* wchar_t
buffer */ ^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:593:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register wchar_t
*w,        /* wchar_t buffer */ ^~~~~~~~~ In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/TechDraw/App/DrawProjGroup.cpp:32:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/App/Document.h:26:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/CXX/Objects.hxx:37:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/CXX/WrapPython.h:58:
In file included
from /usr/local/include/python2.7/Python.h:97: /usr/local/include/python2.7/stringobject.h:173:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register PyObject
*obj,     /* string or Unicode object */
^~~~~~~~~ /usr/local/include/python2.7/stringobject.h:174:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register char **s,          /* pointer to
buffer variable */
^~~~~~~~~ /usr/local/include/python2.7/stringobject.h:175:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register Py_ssize_t *len    /* pointer to
length variable or NULL ^~~~~~~~~ 7 warnings generated. A failure has
been detected in another branch of the parallel make

make[4]: stopped in /usr/ports/cad/freecad/work/.build
*** [src/Mod/TechDraw/App/CMakeFiles/TechDraw.dir/all] Error code 2

make[3]: stopped in /usr/ports/cad/freecad/work/.build
--- src/Mod/Fem/App/CMakeFiles/Fem.dir/all ---
--- src/Mod/Fem/App/CMakeFiles/Fem.dir/HypothesisPy.cpp.o ---
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/Fem/App/HypothesisPy.cpp:24:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/Fem/App/HypothesisPy.h:26:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/CXX/Extensions.hxx:37:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/CXX/WrapPython.h:58:
In file included
from /usr/local/include/python2.7/Python.h:88: /usr/local/include/python2.7/unicodeobject.h:534:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register PyObject
*obj,     /* Object */
^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:553:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register PyObject *obj      /* Object */
^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:575:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register const wchar_t *w,  /* wchar_t
buffer */ ^~~~~~~~~ /usr/local/include/python2.7/unicodeobject.h:593:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register wchar_t
*w,        /* wchar_t buffer */ ^~~~~~~~~ In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/Fem/App/HypothesisPy.cpp:24:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/Mod/Fem/App/HypothesisPy.h:26:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/CXX/Extensions.hxx:37:
In file included
from /usr/ports/cad/freecad/work/FreeCAD-0.17-13541-g9948ee4f1/src/CXX/WrapPython.h:58:
In file included
from /usr/local/include/python2.7/Python.h:97: /usr/local/include/python2.7/stringobject.h:173:5:
warning: 'register' storage class specifier is deprecated and
incompatible with C++17 [-Wdeprecated-register] register PyObject
*obj,     /* string or Unicode object */
^~~~~~~~~ /usr/local/include/python2.7/stringobject.h:174:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register char **s,          /* pointer to
buffer variable */
^~~~~~~~~ /usr/local/include/python2.7/stringobject.h:175:5: warning:
'register' storage class specifier is deprecated and incompatible with
C++17 [-Wdeprecated-register] register Py_ssize_t *len    /* pointer to
length variable or NULL ^~~~~~~~~ 7 warnings generated. A failure has
been detected in another branch of the parallel make

make[4]: stopped in /usr/ports/cad/freecad/work/.build
*** [src/Mod/Fem/App/CMakeFiles/Fem.dir/all] Error code 2

make[3]: stopped in /usr/ports/cad/freecad/work/.build
3 errors

make[3]: stopped in /usr/ports/cad/freecad/work/.build
*** [all] Error code 2

make[2]: stopped in /usr/ports/cad/freecad/work/.build
1 error

make[2]: stopped in /usr/ports/cad/freecad/work/.build
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the
failure to the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/cad/freecad
*** Error code 1

Stop.
make: stopped in /usr/ports/cad/freecad

===>>> make build failed for cad/freecad
===>>> Aborting update

-- 
by ajtiM
----------------------
FreeBSD 12.0-Release



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190223055213.7dbc6f63>