discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xpdf and linking problems


From: Christopher Armstrong
Subject: Re: Xpdf and linking problems
Date: Thu, 07 Jun 2012 08:18:42 +1000

Hi Riccardo

On Wed, Jun 6, 2012, at 12:01 PM, Riccardo Mottola wrote:
> This works perfectly with gcc again. So freebsd 8.2 is perfect as is 
> linux. With clang 3.1 however I get:
> configure:3536: checking for PDFKit
> configure:3552: /usr/local/bin/clang -o conftest -xobjective-c -MMD -MP 
> -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing 
> -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC 
> -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -fgnu-runtime -I. 
> -I/usr/local/include -I/home/multix/GNUstep/Library/Headers 
> -I/Local/Library/Headers -I/System/Library/Headers   -rdynamic -pthread 
> -shared-libgcc -fexceptions -fgnu-runtime 
> -L/home/multix/GNUstep/Library/Libraries -L/Local/Library/Libraries 
> -L/System/Library/Libraries -L/usr/local/lib -lobjc -lm conftest.c  
> -lPDFKit >&5
> clang: warning: argument unused during compilation: '-shared-libgcc'
> /Local/Library/Libraries/libPDFKit.so: undefined reference to 
> `GSCurrentContext'
> (snip)

Try adding a -lstdc++ to the linking stage - clang doesn't pass this
explicitly when mixing C/C++. You also seem to be missing a
-lgnustep-base (through $(FND_LIB) on the link line IIRC). This looks
like you may need to dig into the configure.ac to make sure its included
:-(

Regards
Chris
-- 
  Christopher Armstrong
  carmstrong ^^AT^ fastmail dOT com /Dot/ au




reply via email to

[Prev in Thread] Current Thread [Next in Thread]