Thanks for the answer:

I get the same result both with gnu gcc/g++ and with standard ibm gcc...

the following is the makefile in wich I changed CC CPP CXX

from
CC = gcc
CPP = gcc -E
CXX = /usr/bin/g++

to
CC = /opt/freeware/bin/gcc
CPP = /opt/freeware/bin/gcc -E
CXX = /opt/freeware/bin/g++



#
# Version $Id: Makefile.in,v 1.72 2006/07/31 17:36:55 kerns Exp $
#

# autoconf/Make.common.in        -*- Makefile -*-
# release date (man), LSM date, version number/name, current maintainer
DATE="31 July 2006"
LSMDATE=31Jul06
VERSION=1.39.18
VERNAME=bacula-$(VERSION)#
MAINT=Kern Sibbald#
MAINTEMAIL=<[EMAIL PROTECTED]>#
WEBMAINT=#
WEBMAINTEMAIL=#
WEBPAGE=#
FTPSITENAME=#
FTPSITEDIR=#
#-------------------------------------------------------------------------

SHELL = /bin/sh

# Installation target directories & other installation stuff
prefix = /opt/bacula
exec_prefix = /opt/bacula
binprefix =
manprefix =
sbindir = /opt/bacula/sbin
sysconfdir = /opt/bacula/etc
scriptdir = /opt/bacula/etc
mandir = /usr/share/man
manext = 8

NO_ECHO = @

# Tools & program stuff
CC = gcc
CPP = gcc -E
CXX = /usr/bin/g++
MV = /usr/bin/mv
RM = /usr/bin/rm
RMF = /usr/bin/rm -f
CP = /usr/bin/cp
SED = /usr/bin/sed
AWK = /usr/bin/nawk
ECHO = /usr/bin/echo
CMP = /usr/bin/cmp
TBL = /usr/bin/tbl
AR = /usr/bin/ar
RANLIB = ranlib
MKDIR = /tmp/baculasrc/autoconf/mkinstalldirs
INSTALL = /tmp/baculasrc/autoconf/install-sh -c
# add the -s to the following in PRODUCTION mode
INSTALL_PROGRAM = /tmp/baculasrc/autoconf/install-sh -c -m 0754
INSTALL_DATA = /tmp/baculasrc/autoconf/install-sh -c -m 644
INSTALL_SCRIPT = /tmp/baculasrc/autoconf/install-sh -c -m 0754
INSTALL_CONFIG = /tmp/baculasrc/autoconf/install-sh -c -m 640

# Flags & libs
CFLAGS = -g -O2 -Wall -fno-strict-aliasing -fno-exceptions -fno-rtti
CPPFLAGS =  -fno-strict-aliasing -fno-exceptions -fno-rtti
LDFLAGS = -O
TTOOL_LDFLAGS =
#DEFS = -DHAVE_CONFIG_H
LIBS = -lpthread  -lintl
WRAPLIBS =
DINCLUDE =
DLIB =
DB_LIBS =
PYTHON_LIBS =
PYTHON_INC =

# Windows (cygwin) flags
WCFLAGS =
WLDFLAGS =

# X Include directory
#XINC =  @XPM_CFLAGS@

# extra libraries needed by X on some systems, X library location
#XLIB =  @XPM_LIBS@ -lX11

# End of common section of the Makefile
#-------------------------------------------------------------------------

working_dir=/opt/bacula/var/bacula/working
dir_group=
dir_user=

srcdir =        .

.PATH:          .
topdir = .
thisdir = .


first_rule: all
dummy:

# --client-only directories
fd_subdirs = src scripts src/lib src/findlib src/filed \
              src/console \
        

# Non-client-only directores
subdirs =    src/cats src/dird src/stored src/tools

all_subdirs = ${fd_subdirs} ${}

DIST =  INSTALL README.configure configure Makefile Makefile.in ChangeLog

DIST_CFG = autoconf/aclocal.m4 autoconf/configure.in \
        autoconf/config.h.in  autoconf/acconfig.h  autoconf/Make.common.in \
        autoconf/install-sh autoconf/mkinstalldirs

MKDIR = $(srcdir)/autoconf/mkinstalldirs

#-------------------------------------------------------------------------

all: Makefile
        @for I in ${all_subdirs}; \
          do (cd $$I; echo "==>Entering directory `pwd`"; \
              $(MAKE) $@ || (echo ""; echo ""; echo "  ====== Error in `pwd` 
======"; \
                            echo ""; echo "";)); \
        done

depend:
        @for I in ${all_subdirs}; \
          do (cd $$I; echo "==>Entering directory `pwd`"; $(MAKE)
DESTDIR=$(DESTDIR) $@ || exit 1); done
        
bacula-fd: Makefile     
        @for I in ${fd_subdirs}; \
          do (cd $$I; echo "==>Entering directory `pwd`"; \
              $(MAKE) all || (echo ""; echo ""; echo "   ====== Error in `pwd` 
======; \
                            echo ""; echo "";)); \
        done

#-------------------------------------------------------------------------
autoconf/aclocal.m4: autoconf/configure.in autoconf/bacula-macros/*
autoconf/gettext-macros/*
        cd autoconf && aclocal -I bacula-macros -I gettext-macros

configure: autoconf/configure.in autoconf/aclocal.m4
autoconf/acconfig.h autoconf/config.h.in
        cd $(srcdir);
        ${RMF} -f config.cache config.log config.out config.status src/config.h
        ${RMF} -rf autoconf/autom4te.cache autom4te.cache
        autoconf --prepend-include=$(srcdir)/autoconf \
        autoconf/configure.in > configure
        chmod 755 configure

old-configure: autoconf/configure.in autoconf/aclocal.m4 autoconf/acconfig.h
        cd $(srcdir);
        ${RMF} -f config.cache config.log config.out config.status src/config.h
        autoconf --include=$(srcdir)/autoconf \
        autoconf/configure.in > configure
        chmod 755 configure
        @rm -f config.cache

config.status:
        if test -x config.status; then config.status --recheck; \
        else $(SHELL) configure; fi

autoconf/config.h.in: autoconf/configure.in autoconf/acconfig.h
        cd $(srcdir);
        ${RMF} -f config.cache config.log config.out config.status src/config.h
        autoheader --prepend-include=$(srcdir)/autoconf \
        autoconf/configure.in > autoconf/config.h.in
        chmod 644 autoconf/config.h.in

installdirs:
        $(MKDIR) $(DESTDIR)$(sbindir)
        $(MKDIR) $(DESTDIR)$(sysconfdir)
        $(MKDIR) $(DESTDIR)$(scriptdir)
        -if test ! -d $(DESTDIR)$(working_dir) ; then \
           $(MKDIR) $(DESTDIR)$(working_dir); \
           chmod 770 $(DESTDIR)$(working_dir); \
        fi
        -if test "x$(dir_user)" != "x" ; then \
           chown $(dir_user) $(DESTDIR)$(working_dir); \
        fi
        -if test "x$(dir_group)" != "x" ; then \
           chgrp $(dir_group) $(DESTDIR)$(working_dir); \
        fi

gnomedirs:
        $(MKDIR) $(DESTDIR)/usr/share/pixmaps
        $(MKDIR) $(DESTDIR)/usr/share/gnome/apps/System
        $(MKDIR) $(DESTDIR)/usr/share/applications
        $(MKDIR) $(DESTDIR)/etc/security/console.apps
        $(MKDIR) $(DESTDIR)/etc/pam.d

install-menu: gnomedirs
        ${INSTALL_DATA} scripts/bacula.png 
$(DESTDIR)/usr/share/pixmaps/bacula.png
        ${INSTALL_DATA} scripts/bacula.desktop.gnome1
$(DESTDIR)/usr/share/gnome/apps/System/bacula.desktop
        ${INSTALL_DATA} scripts/bacula.desktop.gnome2
$(DESTDIR)/usr/share/applications/bacula.desktop

install-menu-xsu: gnomedirs
        ${INSTALL_DATA} scripts/bacula.png 
$(DESTDIR)/usr/share/pixmaps/bacula.png
        ${INSTALL_DATA} scripts/bacula.desktop.gnome1.xsu
$(DESTDIR)/usr/share/gnome/apps/System/bacula.desktop
        ${INSTALL_DATA} scripts/bacula.desktop.gnome2.xsu
$(DESTDIR)/usr/share/applications/bacula.desktop

install-menu-consolehelper: gnomedirs
        ${INSTALL_DATA} scripts/bacula.png 
$(DESTDIR)/usr/share/pixmaps/bacula.png
        ${INSTALL_DATA} scripts/bacula.desktop.gnome1.consolehelper
$(DESTDIR)/usr/share/gnome/apps/System/bacula.desktop
        ${INSTALL_DATA} scripts/bacula.desktop.gnome2.consolehelper
$(DESTDIR)/usr/share/applications/bacula.desktop
        ${INSTALL_DATA} scripts/gnome-console.console_apps
$(DESTDIR)/etc/security/console.apps/gnome-console
        ${INSTALL_DATA} scripts/gnome-console.pamd 
$(DESTDIR)/etc/pam.d/gnome-console
        ln -s $(DESTDIR)/usr/bin/consolehelper $(DESTDIR)/usr/bin/gnome-console

install: installdirs
        @for I in $(all_subdirs); do (cd $$I && $(MAKE) DESTDIR=$(DESTDIR) $@
|| exit 1); done

uninstall:
        @for I in $(all_subdirs); do (cd $$I && $(MAKE) DESTDIR=$(DESTDIR) $@
|| exit 1); done

install-autostart:
        (cd platforms && $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1)

install-autostart-dir:
        (cd platforms && $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1)

install-autostart-fd:
        (cd platforms && $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1)

install-autostart-sd:
        (cd platforms && $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1)

uninstall-autostart:
        (cd platforms && $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1)

uninstall-autostart-dir:
        (cd platforms && $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1)

uninstall-autostart-fd:
        (cd platforms && $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1)

uninstall-autostart-sd:
        (cd platforms && $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1)

uninstall-menu:
        rm -f $(DESTDIR)/usr/share/pixmaps/bacula.png
        rm -f $(DESTDIR)/usr/share/gnome/apps/System/bacula.desktop
        rm -f $(DESTDIR)/usr/share/applications/bacula.desktop

uninstall-menu-consolehelper:
        rm -f $(DESTDIR)/usr/share/pixmaps/bacula.png
        rm -f $(DESTDIR)/usr/share/gnome/apps/System/bacula.desktop
        rm -f $(DESTDIR)/usr/share/applications/bacula.desktop
        rm -f $(DESTDIR)/etc/security/console.apps/gnome-console
        rm -f $(DESTDIR)/etc/pam.d/gnome-console
        rm -f $(DESTDIR)/usr/bin/gnome-console


Makefile: Makefile.in
        cd $(topdir) \
            && CONFIG_FILES=$(thisdir)/$@ CONFIG_HEADERS= $(SHELL) 
./config.status

Makefiles:
        $(SHELL) config.status
        (cd scripts; \
         chmod 755 startmysql stopmysql bacula startit stopit btraceback; \
         chmod 755 mtx-changer bconsole gconsole devel_bacula; \
         chmod 755 dvd-handler)

        (cd src/cats; \
         chmod 755 create_bacula_database
update_bacula_tables    make_bacula_tables; \
         chmod 755 grant_bacula_privileges
drop_bacula_tables      drop_bacula_database; \
         chmod 755 create_none_database   update_none_tables    
make_none_tables; \
         chmod 755 grant_none_privileges  drop_none_tables      
drop_none_database; \
         chmod 755 make_catalog_backup delete_catalog_backup)

clean:
        @for I in ${all_subdirs} src/win32; \
          do (cd $$I; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 
1); done
        @(cd platforms; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 
1)
        @$(RMF) *~ 1 2 3 core core.* config.guess console.log console.sum
        @$(RMF) examples/1 examples/2 examples/devices/1 examples/devices/2
        @$(RMF) -r autom4te.cache
        @find . -name .#* -exec $(RMF) {} \;


# clean for distribution
distclean:
        @for I in $(all_subdirs); do (cd $$I && $(MAKE) $@ || exit 1); done
        @for I in $(all_subdirs); do (cd $$I && $(RMF) startit stopit 
btraceback); done
        @(cd $(srcdir) && $(RMF) *~ config.cache config.h config.log
config.status config.out)
        @(cd $(srcdir) && $(RMF) Makefile autoconf/Make.common)
        @(cd platforms; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 
1)
        @$(RMF) bacula fd Makefile startmysql stopmysql startit stopit 
btraceback
        @$(RMF) bconsole gconsole
        @$(RMF) *~ 1 2 3 core core.* config.guess console.log console.sum
        @$(RMF) working/* kerns-*
        @$(RMF) -rf txt diff src/python src/testprogs

devclean:
        @for I in $(all_subdirs); do (cd $$I && $(MAKE) $@ || exit 1); done
        @for I in $(all_subdirs); do (cd $$I && $(RMF) startit stopit 
btraceback); done
        @(cd $(srcdir) && $(RMF) *~ config.cache config.h config.log
config.status config.out)
        @(cd $(srcdir) && $(RMF) Makefile autoconf/Make.common)
        @(cd platforms; echo "==>Entering directory `pwd`"; ${MAKE} $@ || exit 
1)
        @$(RMF) bacula fd Makefile startmysql stopmysql startit stopit 
btraceback
        @$(RMF) bconsole gconsole
        @$(RMF) *~ 1 2 3 core core.* config.guess console.log console.sum
        @$(RMF) working/*

distdirs:
        mkdir ../$(VERNAME);
        mkdir ../$(VERNAME)/autoconf;
        @for I in $(all_subdirs); do (cd $$I && $(MAKE) DESTDIR=$(DESTDIR) $@
|| (echo "Failed to make distclean in $$I"; exit 0) ); done

distcopy:
        $(CP) -p $(DIST) ../$(VERNAME);
        $(CP) -p $(DIST_CFG) ../$(VERNAME)/autoconf;
        @for I in $(all_subdirs); do (cd $$I && $(MAKE) DESTDIR=$(DESTDIR) $@
|| exit 1); done

distrib: configure autoconf/config.h.in distdirs distcopy

test:


tar.gz:  ../$(VERNAME).tar.gz
../$(VERNAME).tar.gz:
        (cd ..; tar cvf - $(VERNAME) | gzip -f9 > $(VERNAME).tar.gz)

tar.Z: ../$(VERNAME).tar.Z
../$(VERNAME).tar.Z:
        (cd ..; tar cvf - $(VERNAME) | compress > $(VERNAME).tar.Z)

tar.bz2: ../$(VERNAME).tar.bz2
../$(VERNAME).tar.bz2:
        (cd ..; tar cvf - $(VERNAME) | bzip2 -f9 > $(VERNAME).tar.bz2)

uuencode: tar.gz
        uuencode ../$(VERNAME).tar.gz $(VERNAME).tar.gz > ../$(VERNAME).tgz.uu

# ------------------------------------------------------------------------



2006/8/4, MaxxAtWork <[EMAIL PROTECTED]>:
> Hello Marco,
>
> > make: Cannot find a rule to create target ../findlib/libfind.a from
> > dependencies.
> > Stop.
> >
> > the problem seem to be into ../findlib/libfind ....
> >
> > can you suggest me anything?
> >
>
> are you using only gnu tools for compiling (make, cc, etc.) ?
> It sounds like either your 'make' doesn't understand the Makefile,
> or maybe the Makefile has been not yet tuned up for AIX.
>
> Regards
> --
> Maxx
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to