[ap-utils] Mac OSX build failure

Scott Windsor scott at sultec.com
Sat May 1 06:04:32 EEST 2004


I think the problem is that ap_search.c is missing the include 
"config.h" towards the top of the file.
once I added that, it worked fine for me.

-scott
On Apr 30, 2004, at 7:11 PM, Chad Harp wrote:

> Looks like socket.h isn't getting included because OS_X isn't defined 
> (at least not on 10.2.8).  Here's a quick patch that worked for me, 
> APPLE and MACH may be overkill, see below for other options.
>
> % diff -u ../ap-utils-1.4.1pre4b.orig/lib/ap_search.c lib/ap_search.c
> --- ../ap-utils-1.4.1pre4b.orig/lib/ap_search.c Sun Apr  4 12:14:44 
> 2004
> +++ lib/ap_search.c     Fri Apr 30 20:51:01 2004
> @@ -30,7 +30,7 @@
>  #include <sys/sockio.h>
>  #endif
>
> -#ifdef OS_X
> +#if defined(__APPLE__) && defined(__MACH__)
>  #include <sys/socket.h>
>  #endif
>
> % gcc -dM -E - </dev/null
> #define __BIG_ENDIAN__ 1
> #define __HAVE_BUILTIN_SETJMP__ 1
> #define __SIZE_TYPE__ long unsigned int
> #define __GNUC_PATCHLEVEL__ 0
> #define __NATURAL_ALIGNMENT__ 1
> #define __APPLE_CC__ 1151
> #define __USER_LABEL_PREFIX__
> #define __STDC_HOSTED__ 1
> #define __DYNAMIC__ 1
> #define __WCHAR_TYPE__ int
> #define __ppc__ 1
> #define __APPLE__ 1
> #define __MACH__ 1
> #define __WINT_TYPE__ unsigned int
> #define __GNUC__ 3
> #define __GNUC_MINOR__ 1
> #define __STDC__ 1
> #define __PTRDIFF_TYPE__ int
> #define __REGISTER_PREFIX__
> #define __POWERPC__ 1
> #define __NO_INLINE__ 1
> #define __VERSION__ "3.1 20020420 (prerelease)"
>
> --Chad
>
> On Friday, April 30, 2004, at 07:20 PM, Chad Harp wrote:
>
>> On Saturday 24 April 2004 12:47, Roman Festchook wrote:
>> >> I've been trying to build ap-utils with Mac OS X 10.3.3
>> .
>> .
>> .
>>
>> >This bug should be fixed in latest devel snapshot at 
>> http://ap-utils.polesye.net/?download. >Please try.
>>
>> I've tried the latest dev snapshot and still have an error (OSX 
>> 10.2.8/Darwin 6.8):
>>
>> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl  -I/usr/local/include  -g 
>> -O2 -c `test -f 'ap_search.c' || echo './'`ap_search.c
>> In file included from ap_search.c:37:
>> /usr/include/net/if.h:185: field `ifru_addr' has incomplete type
>> /usr/include/net/if.h:186: field `ifru_dstaddr' has incomplete type
>> /usr/include/net/if.h:187: field `ifru_broadaddr' has incomplete type
>> /usr/include/net/if.h:218: field `ifra_addr' has incomplete type
>> /usr/include/net/if.h:219: field `ifra_broadaddr' has incomplete type
>> /usr/include/net/if.h:220: field `ifra_mask' has incomplete type
>> /usr/include/net/if.h:289: field `addr' has incomplete type
>> /usr/include/net/if.h:290: field `dstaddr' has incomplete type
>> make[2]: *** [ap_search.o] Error 1
>>
>> TY --Chad_______________________________________________
>> ap-utils mailing list
>> ap-utils at lists.polesye.net
>> http://lists.polesye.net/mailman/listinfo/ap-utils
> _______________________________________________
> ap-utils mailing list
> ap-utils at lists.polesye.net
> http://lists.polesye.net/mailman/listinfo/ap-utils
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 2989 bytes
Desc: not available
Url : http://lists.polesye.net/pipermail/ap-utils/attachments/20040430/cc8e6b83/attachment.bin


More information about the ap-utils mailing list