[Samba] Samba 3.0.9 Available for Download

Thomas Bork knuffelmail at gmx.de
Fri Nov 19 22:41:57 GMT 2004


Gerald (Jerry) Carter schrieb:

> This is the latest stable release of Samba. This is the version
> that production Samba servers should be running for all
> current bug-fixes.  There have been several important issues
> fixes since the 3.0.8 release.

the same old story:

checking if the linker (ld) is GNU ld... yes
+ test yes = yes
++ ld -v
++ head -1
+ ac_cv_gnu_ld_version=GNU ld version 2.12
+ echo 'configure:3178: checking GNU ld release date'
+ echo -n 'checking GNU ld release date... '
checking GNU ld release date... ++ echo GNU ld version 2.12
++ sed -n 
's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'
+ ac_cv_gnu_ld_date=
+ echo 'configure:3181: result: '
+ echo ''

+ test '' -lt 20030217
./configure: test: : integer expression expected




One more time the patch, which works for me:



test2 # diff -uNr samba-3.0.9/source/configure.orig 
samba-3.0.9/source/configure
--- samba-3.0.9/source/configure.orig   Fri Nov 19 23:29:34 2004
+++ samba-3.0.9/source/configure        Fri Nov 19 23:29:08 2004
@@ -3174,17 +3174,32 @@


  if test "$ac_cv_prog_gnu_ld" = "yes"; then
-       ac_cv_gnu_ld_version=`$LD -v 2>/dev/null | head -1`
-       echo "$as_me:$LINENO: checking GNU ld release date" >&5
-echo $ECHO_N "checking GNU ld release date... $ECHO_C" >&6
-               ac_cv_gnu_ld_date=`echo $ac_cv_gnu_ld_version | sed -n 
's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
-               echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_date}" >&5
-echo "${ECHO_T}${ac_cv_gnu_ld_date}" >&6
-       if test "$ac_cv_gnu_ld_date" -lt 20030217; then
-               ac_cv_gnu_ld_no_default_allow_shlib_undefined=yes
-       fi
+  ac_cv_gnu_ld_version=`$LD -v 2>/dev/null | head -1`
+  if `echo $ac_cv_gnu_ld_version | grep -q -E 
"^.*[2-9][0-9][0-9][0-9][-]*[01][0-9][-]*[0-3][0-9].*$"`; then
+    echo "$as_me:$LINENO: checking GNU ld release date" >&5
+    echo $ECHO_N "checking GNU ld release date... $ECHO_C" >&6
+    ac_cv_gnu_ld_date=`echo $ac_cv_gnu_ld_version | sed -n 
's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
+    echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_date}" >&5
+    echo "${ECHO_T}${ac_cv_gnu_ld_date}" >&6
+    if test "$ac_cv_gnu_ld_date" -lt 20030217; then
+      ac_cv_gnu_ld_no_default_allow_shlib_undefined=yes
+    fi
+  else
+    echo "$as_me:$LINENO: checking GNU ld release version" >&5
+    echo $ECHO_N "checking GNU ld release version... $ECHO_C" >&6
+    ac_cv_gnu_ld_vernr=`echo $ac_cv_gnu_ld_version | sed -n 
's,^.*\([1-9][0-9]*\.[0-9][0-9]*\).*$,\1,p'`
+    echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_vernr}" >&5
+    echo "${ECHO_T}${ac_cv_gnu_ld_vernr}" >&6
+    ac_cv_gnu_ld_vernr_major=`echo $ac_cv_gnu_ld_vernr | cut -d '.' -f 1`
+    echo "$as_me:$LINENO: result: ac_cv_gnu_ld_vernr_major 
${ac_cv_gnu_ld_vernr_major}" >&5
+    ac_cv_gnu_ld_vernr_minor=`echo $ac_cv_gnu_ld_vernr | cut -d '.' -f 2`
+    echo "$as_me:$LINENO: result: ac_cv_gnu_ld_vernr_minor 
${ac_cv_gnu_ld_vernr_minor}" >&5
+    if test "$ac_cv_gnu_ld_vernr_major" -lt 2 || test 
"$ac_cv_gnu_ld_vernr_minor" -lt 14; then
+      ac_cv_gnu_ld_no_default_allow_shlib_undefined=yes
+      echo "$as_me:$LINENO: result: 
ac_cv_gnu_ld_no_default_allow_shlib_undefined 
${ac_cv_gnu_ld_no_default_allow_shlib_undefined}" >&5
+    fi
+  fi
  fi
-

  echo "$as_me:$LINENO: checking for library containing strerror" >&5
  echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6


-- 
der tom
-------------- next part --------------
--- samba-3.0.9/source/configure.orig	Fri Nov 19 23:29:34 2004
+++ samba-3.0.9/source/configure	Fri Nov 19 23:29:08 2004
@@ -3174,17 +3174,32 @@
 
 
 if test "$ac_cv_prog_gnu_ld" = "yes"; then
-	ac_cv_gnu_ld_version=`$LD -v 2>/dev/null | head -1`
-	echo "$as_me:$LINENO: checking GNU ld release date" >&5
-echo $ECHO_N "checking GNU ld release date... $ECHO_C" >&6
-		ac_cv_gnu_ld_date=`echo $ac_cv_gnu_ld_version | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
-		echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_date}" >&5
-echo "${ECHO_T}${ac_cv_gnu_ld_date}" >&6
- 	if test "$ac_cv_gnu_ld_date" -lt 20030217; then
- 		ac_cv_gnu_ld_no_default_allow_shlib_undefined=yes
- 	fi
+  ac_cv_gnu_ld_version=`$LD -v 2>/dev/null | head -1`
+  if `echo $ac_cv_gnu_ld_version | grep -q -E "^.*[2-9][0-9][0-9][0-9][-]*[01][0-9][-]*[0-3][0-9].*$"`; then
+    echo "$as_me:$LINENO: checking GNU ld release date" >&5
+    echo $ECHO_N "checking GNU ld release date... $ECHO_C" >&6
+    ac_cv_gnu_ld_date=`echo $ac_cv_gnu_ld_version | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
+    echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_date}" >&5
+    echo "${ECHO_T}${ac_cv_gnu_ld_date}" >&6
+    if test "$ac_cv_gnu_ld_date" -lt 20030217; then
+      ac_cv_gnu_ld_no_default_allow_shlib_undefined=yes
+    fi
+  else
+    echo "$as_me:$LINENO: checking GNU ld release version" >&5
+    echo $ECHO_N "checking GNU ld release version... $ECHO_C" >&6
+    ac_cv_gnu_ld_vernr=`echo $ac_cv_gnu_ld_version | sed -n 's,^.*\([1-9][0-9]*\.[0-9][0-9]*\).*$,\1,p'`
+    echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_vernr}" >&5
+    echo "${ECHO_T}${ac_cv_gnu_ld_vernr}" >&6
+    ac_cv_gnu_ld_vernr_major=`echo $ac_cv_gnu_ld_vernr | cut -d '.' -f 1`
+    echo "$as_me:$LINENO: result: ac_cv_gnu_ld_vernr_major ${ac_cv_gnu_ld_vernr_major}" >&5
+    ac_cv_gnu_ld_vernr_minor=`echo $ac_cv_gnu_ld_vernr | cut -d '.' -f 2`
+    echo "$as_me:$LINENO: result: ac_cv_gnu_ld_vernr_minor ${ac_cv_gnu_ld_vernr_minor}" >&5
+    if test "$ac_cv_gnu_ld_vernr_major" -lt 2 || test "$ac_cv_gnu_ld_vernr_minor" -lt 14; then
+      ac_cv_gnu_ld_no_default_allow_shlib_undefined=yes
+      echo "$as_me:$LINENO: result: ac_cv_gnu_ld_no_default_allow_shlib_undefined ${ac_cv_gnu_ld_no_default_allow_shlib_undefined}" >&5
+    fi
+  fi
 fi
-
 
 echo "$as_me:$LINENO: checking for library containing strerror" >&5
 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6


More information about the samba mailing list