Quick followup on this one in case anyone else needs it.

It turns out you need to use -isysroot if you want to specify an explicit SDK, 
and use -iwithsysroot to specify a header search path within the SDK.

Easiest way to do that is add the following to your CFLAGS and CXXFLAGS prior 
to running the configure script.

-isysroot $SDKRoot -iwithsysroot $SDKRoot

where $SDKRoot can be determined with the following:

xcrun --sdk macosx --show-sdk-path

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk

Mark

> On 11 Oct 2017, at 11:11 am, Mark Allan <markjal...@gmail.com> wrote:
> 
> Thanks. I've reported the issue and will see what comes of it...
> 
> Mark
> 
>> On 10 Oct 2017, at 6:05 pm, Steven Morgan <smor...@sourcefire.com> wrote:
>> 
>> Yes, I see it fail in the libxml2 test in looking for
>> /usr/lib/system/libsystem_darwin.dylib for x64.
>> 
>> Steve
>> 
>> On Tue, Oct 10, 2017 at 12:02 PM, Mark Allan <markjal...@gmail.com> wrote:
>> 
>>> Hi Steve,
>>> 
>>> Attached are the extracted lines from the config.log of the non-working
>>> version.  The one which works just gives the following output:
>>> 
>>>> configure:17809: checking for xmlTextReaderRead in -lxml2
>>>> configure:17834: gcc -o conftest -O2 -g -D_FILE_OFFSET_BITS=64
>>> -mmacosx-version-min=10.6  -arch x86_64 -w  -I/Applications/Xcode.app/
>>> Contents/Developer/Platforms/MacOSX.platform/Developer/
>>> SDKs/MacOSX10.12.sdk/usr/include/libxml2  -L/Applications/Xcode.app/
>>> Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/lib
>>> -lxml2 -lz -lpthread -licucore -lm conftest.c -lxml2
>>> -L/Applications/Xcode.app/Contents/Developer/Platforms/
>>> MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/lib -lxml2 -lz
>>> -lpthread -licucore -lm  >&5
>>>> configure:17834: $? = 0
>>>> configure:17843: result: yes
>>> 
>>> 
>>> 
>>> From a quick glance, I suspect that means there's a problem with the 10.13
>>> SDK and I'll need to get in touch with Apple.  Can you confirm that I'm
>>> right?
>>> 
>>> Thanks
>>> Mark
>>> 
>>> 
>> _______________________________________________
>> http://lurker.clamav.net/list/clamav-devel.html
>> Please submit your patches to our Bugzilla: http://bugs.clamav.net
>> 
>> http://www.clamav.net/contact.html#ml
> 

_______________________________________________
http://lurker.clamav.net/list/clamav-devel.html
Please submit your patches to our Bugzilla: http://bugs.clamav.net

http://www.clamav.net/contact.html#ml

Reply via email to