discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Build error

RT
Radu T
Wed, Jun 22, 2016 10:58 AM

Hi,
I followed the steps from wiki to build Openscad for an Ubuntu 16.04LTS.
After running the script ./scripts/uni-build-dependencies.sh,  I
received the error: symbol lookup error:
/usr/lib/x86_64-linux-gnu/libhogweed.so.4: undefined symbol:
__gmpn_cnd_add_n
during building of CGAL 4.4 .

From google I understand that is something related with gmp library.
uni-build-dependencies.sh says that "gmp already installed" but
check-dependencies.sh shows that gmp is not installed.

Please give me some hints .
Thank you,
Radu

Hi, I followed the steps from wiki to build Openscad for an *Ubuntu 16.04LTS.* After running the script ./scripts/*uni-build-dependencies.sh*, I received the error: *symbol lookup error: /usr/lib/x86_64-linux-gnu/libhogweed.so.4: undefined symbol: __gmpn_cnd_add_n* during building of *CGAL 4.4* . From google I understand that is something related with gmp library. *uni-build-dependencies.sh* says that "gmp already installed" but *check-dependencies.sh* shows that gmp is not installed. Please give me some hints . Thank you, Radu
TP
Torsten Paul
Wed, Jun 22, 2016 2:17 PM

There should be no need to manually build dependencies on
most current Linux distributions, including Ubuntu 16.04.
Installing development packages for all dependencies should
be sufficient.

However, we currently don't have the ressources to update
those scripts for all combinations and versions of distributions,
so the get-dependencies script may not catch all packages.
(e.g. see https://github.com/openscad/openscad/issues/1661)

ciao,
Torsten.

There should be no need to manually build dependencies on most current Linux distributions, including Ubuntu 16.04. Installing development packages for all dependencies should be sufficient. However, we currently don't have the ressources to update those scripts for all combinations and versions of distributions, so the get-dependencies script may not catch all packages. (e.g. see https://github.com/openscad/openscad/issues/1661) ciao, Torsten.