On Wednesday 14 June 2006 22:47, Ryan Novosielski wrote:
> Hello all,
>
> I've been trying to compile 1.38.10 for my new test system. However,
> this doesn't build on this arch. I tried originally with the HP-UX AnsiC
> compilers and received some obvious incompatibility related errors, but
> using gcc/g++, I got the following:
>
> gmake[1]: Entering directory `/opt/src/bacula-1.38.10/src/filed'
> /usr/local/bin/g++   -c     -I. -I..  -D_XOPEN_SOURCE_EXTENDED=1  filed.c
>
>
> # In file included from ../lib/lib.h:58,
>                  from ../bacula.h:125,
>                  from filed.c:24:
> ../lib/address_conf.h:43: error: field `dontuse6' has incomplete type
> gmake[1]: *** [filed.o] Error 1
> gmake[1]: Leaving directory `/opt/src/bacula-1.38.10/src/filed'
>
>
>   ====== Error in /opt/src/bacula-1.38.10/src/filed ======
>
> ...any recommendations? Thanks in advance for your help.

It looks to me like a configuration problem.  I'm not sure there is correct 
code to properly detect HP systems, so this is most likely something you need 
to add.  There is a small section in the Developer's guide on porting to new 
systems.

Concerning the specific error, it looks like you have IPv6 on your system but 
that not all the proper header files are pulled in (probably different 
names), or not all the standard structures are defined.  You might try 
manually commenting out the HAVE_IPV6 tag in src/config.h.  Note, config.h is 
re-created every time you run ./configure.

-- 
Best regards,

Kern

  (">
  /\
  V_V


_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to