Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Undefined reference to CGAL::precondition_fail

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Undefined reference to CGAL::precondition_fail


Chronological Thread 
  • From: Joachim Reichel <>
  • To:
  • Subject: Re: [cgal-discuss] Undefined reference to CGAL::precondition_fail
  • Date: Wed, 22 Jan 2020 09:00:02 +0100
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:Q+CYfhf6nASctgKreJM5DnsQlGMj4u6mDksu8pMizoh2WeGdxcS6Zx7h7PlgxGXEQZ/co6odzbaP7+a5CCdZucjJ8ChbNsAVDFld0YRetjdjKfbNMVf8Iv/uYn5yN+V5f3ghwUuGN1NIEt31fVzYry76xzcTHhLiKVg9fbytScbdgMutyu+95YDYbRlWizqhe7NyKwi9oRnMusUMjoZuN6k8xgHUrnZMdOha2H9kKFOOlBr4+su84YRv/itNt/8v7cJMTbn2c6ElRrFEEToqNHw46tf2vhfZVwuP4XUcUmQSkhVWBgXO8Q/3UJTsvCbkr+RxwCaVM9H4QrAyQjSi8rxkSAT0hycdNj4263/Yh8pth69Guh2hphh/w4nJYIGJMfd1Y63Qcc8GSWdHQ81cUTFKDIGhYIsVF+cPIPhWr4f9qVUNoxWxCwajC+HzxTFHnXL2wa433v49HQ3a0gEtHdQDu2nUotXvM6cSVPi4wq3PzTrZc/xW2Tb96I3VeR49v/6MXK5/ccrPxkkrCgjIiVeQqYv/MDyJ1uQNsm2b4/B6Ve2xim4otwFxrSarxso3konJgZkVykza+iV+2oo6OMO3RVd9bNW5E5VQrzmXO5Z1T84iWW1luSQ3xqcItJO6ZiQHyZUqywbcZvGDaYSE/x3uWeeLLTtmmn5pZKiziwu8/ES8zOD3S9O630xQriVfl9nBrnAN2ALX6siAUvZ9+0Ch2SuT1wzP9O1IO1g0la3AK5493LEwkYAfvlndESPumUX2irGZdlk89+S16OnqYq/qq56eOoNuhAzzM74il82+DOggNwgBRWmb+eCy1L35+k35Ra1Hjv8xkqbDrJ/aJcUbpqujDw9PzIkj6gqwDze439QchnQHNFVFeAmbj4f3PFHCOu33Aumnj1S2jDhr3+zGPqHmApjVMnfDn63ufbJk50FByQoz1sxQ549PCrEaO//zQU/wtNnADhAjKQC0wuDnCM981owEQ26PDLWZY+vutgqD6esrZuWNf4QIoy3VKv4/5veog2Vqt0UaePyL2pIcaHG9Vs5rIk6ZbH6k1tUGGGwKvw94VuHrg12PVRZLYG2uUqV66jxtW9HuNpvKWo342O/J5yy8BJADPjkXWGDJKm/hcsC/Y9lJbSuTJsF7lTldDOq5TJQ92BbouAKokuM7fNqRwTURsNfY7PYw//fazEhg7TtvE8malW2AHTktwzE4AgQu1aU6mnRTj1eO1a8h065dEsFPv6kPSgAhKZPbieB3WYj/

On 22.01.20 02:59, Juan José Casafranca wrote:
> [...]
>
> ```
> Static A -> CGAL
> Static B
> Dynamic C -> Static A, Static B, Qt...
> Executable -> Dynamic C
> ```
>
> [...]
>
> ```
> nm -C DynamicC.so | grep CGAL::precondition
> U CGAL::precondition_fail(char const*, char const*, int,
> char
> const*)
> ```

Can you do this also for all libraries and the executable? Once you've found
the source, you can further drill down on the corresponding object files.

Did you maybe disable the header-only mode for some translation units? Or use
a second include path that points to an older CGAL version where header-only
was not the default? Do your external libraries depends on CGAL?

The problem does not show up in release builds because the assertions are
disabled in release builds (which probably means that your external libraries
do not depend on CGAL and are unrelated).

Joachim



Archive powered by MHonArc 2.6.18.

Top of Page