Hello,

It looks to me like Darwin is deviating from standard Unix policies and 
poluting user name space.  Bacula has been compiling correctly across 
multiple Unix/Win32 platforms for almost 8 years now.

I'm sorry, but your emails are not at all helpful -- I've looked them over, 
and for this one, I can possibly see some problems, but they are not clearly 
indicated -- it looks like you have edited some things, but what was 
originally there and what you have edited is not at all clear to me.

Concerning the emails that you sent after this one, I cannot make heads or 
tails of them.

The best approach for fixing this problem would be to analyze the problem, 
explain in a simple understandable way what is going wrong, and propose a 
solution.  

Best regards,

Kern

On Wednesday 21 November 2007 17.55:52 Brian A. Seklecki wrote:
> ---------- Forwarded message ----------
> Date: Wed, 21 Nov 2007 17:53:40 -0500 (EST)
> From: Brian A. Seklecki <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED], [email protected]
> Subject: Darwin / OS/X Probes HAVE_INTXX_T in autoconf...
>
>
> [EMAIL PROTECTED]:/pkgsrc/sysutils/bacula-clientonly# grep -ir HAVE_INTXX_T
> ./work/bacula-2.2.6/config.log
> [...]
> ac_cv_have_intxx_t=yes
> #define HAVE_INTXX_T 1
>
> The definitions in src/bc_types.h conflict w/ :
>
> /usr/lib/gcc/powerpc-apple-darwin9/4.0.1/include/stdint.h
> /usr/include/stdint.h (symlink)
> /usr/include/sys/types.h
>
> Als, in types.h, you also fail with:
>
> /usr/include/sys/types.h:100: error: declaration does not declare anything
> /usr/include/sys/types.h:135: error: declaration does not declare anything
>
> # diff -u /usr/include/sys/types.h.orig /usr/include/sys/types.h
> --- /usr/include/sys/types.h.orig       2007-11-21 20:52:44.000000000
> -0500
> +++ /usr/include/sys/types.h    2007-11-21 20:53:51.000000000 -0500
> @@ -97,7 +97,7 @@
>   typedef        quad_t *                qaddr_t;
>
>   typedef        char *                  caddr_t;        /* core address */
> -typedef        int32_t                 daddr_t;        /* disk address */
> +/* typedef     int32_t                 daddr_t; */     /* disk address */
>
>   #ifndef _DEV_T
>   typedef        __darwin_dev_t          dev_t;          /* device number
> */
> @@ -131,10 +131,12 @@
>   typedef        __uint16_t              in_port_t;
>   #endif
>
> +/*
>   #ifndef        _INO_T
> -typedef        __darwin_ino_t          ino_t;  /*      /* inode number */
> -#define _INO_T
> +typedef        __darwin_ino_t          ino_t; */       /*      /* inode
> number */  /*
> +#define _INO_T
>   #endif
> +*/
>
>   #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)
>   #ifndef        _INO64_T
>
>
>
> I don't know who's been building community Darwin packages, but this should
> be fed upstream by now...
>
> ~BAS
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Bacula-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-devel



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to