On 08/07/2011 09:35 AM, William E Jojo wrote:


----- Original Message -----
From: "Tim Evans"<tkev...@tkevans.com>
To: tkev...@tkevans.com
Cc: samba@lists.samba.org
Sent: Friday, August 5, 2011 8:53:42 PM
Subject: Re: [Samba] 3.5.x on AIX 5.2
On 07/31/2011 01:48 PM, Tim Evans wrote:
I've been successfully building all the 3.4.x releases on AIX 5.2
with
the configure command line of:

# CC="gcc -g -D LINUX_SOURCE_COMPAT" ./configure

However, 3.5.x fails to build with the same configure args,
reporting:

Linking non-shared library bin/libaddns.a
Linking non-shared library bin/libsmbclient.a
make: Cannot find a rule to create target EXTRA_FLAGS from

Just to be sure, there are no old libs on the build system?

Which "make" are you using? If it's IBM's it will not interpret the Makefile as 
it should. You should really use GNU Make 3.81 at an absolute minimum.

Also, just a warning that LINUX_SOURCE_COMPAT doesn't always work as one might 
expected since it turns off certain things that the C99 standard may want 
defined.

Thanks, Bill; I was hoping to hear from you on this.

I've solved my problem. Embarrassed to admit I had missed the instructions to run autogen.sh first (not sure when this got added), but I was running configure first.

Had to upgrade autoconf and m4 first (this is a very old machine--no possibility of upgrading AIX from 5.2), but then autogen.sh ran ok. Then ran configure, without any arg's, and the package built without errors.

Regards.
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to