Apologies for this obvious question, but are you sure objc/objc.h is
actually deployed on the system?

On Wed, Jul 8, 2015 at 9:34 PM Riccardo Mottola <riccardo.mott...@libero.it>
wrote:

> Hi,
>
> today I am rebuilding on FreeBSD 10.1 / clang and even with a clean
> "configure" (no other options) I get this:
>
>   Compiling file GSObjCRuntime.m ...
> In file included from GSObjCRuntime.m:39:
> ../../Headers/Foundation/NSException.h:44:2: error: "There are two separate
>        exception handling mechanisms available ... one based on the
> standard
>        setjmp() function (which does not require special compiler
> support), and
>        one 'native' version where the compiler manages the exception
> handling. If
>        you try to use both in the same executable, exception handlers
> will not
>        work... which can be pretty disastrous. This error is telling you
> that the
>        gnustep-base library was built using one form of exception
> handling, but
>        that the gnustep-make package you are using is building code to
> use the
>        other form of exception handling ... with the consequence that
> exception
>        handling would be broken in the program you are building. So,
> somehow your
>        gnustep-base and gnustep-make package are incompatible, and you
> need to
>        replace one of them with a version configured to match the other."
> #error "There are two separate exception handling mechanisms available ....
>   ^
> ../../Headers/Foundation/NSException.h:48:2: error: "gnustep-base is
> configured
>        to use 'traditional' exceptions, but you are building for 'native'
>        exceptions."
> #error  "gnustep-base is configured to use 'traditional' exceptions, bu...
>   ^
> 2 errors generated.
>
>
> my gnustep-make was configured with:
>
> ./configure --prefix=/ --with-layout=gnustep CC=clang CXX=clang++
>
> in the configure output I see:
> checking whether the compiler supports native ObjC exceptions... no
>
> is that the problem?
>
> The configure check seems to fail for something stupid:
>
> configure:6073: clang -c -g -O2 -x objective-c -I.   -fgnu-runtime
> -DGNU_RUNTIME -fexceptions -fo
> bjc-exceptions  conftest.c >&5
> conftest.c:10:10: fatal error: 'objc/objc.h' file not found
> #include <objc/objc.h>
>           ^
> 1 error generated.
>
> is that expected?
>
> Riccardo
>
> _______________________________________________
> Gnustep-dev mailing list
> Gnustep-dev@gnu.org
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to