Hello,<br><br>As per the subject line, I'm having trouble completing an install of Kolab 2.1.0<br><br>I've had to tweak a few things to get it halfway installed, but it's now failing when attempting to build gcc.  I've found a potential fix that I'd like to try which involves modifying the gcc.spec file and adding --disable-multilib to the configure options (source:<a href="http://www.eforum.de/viewtopic.php?t=487">http://www.eforum.de/viewtopic.php?t=487</a>).<br>
<br>In order to try this I've unpacked the gcc.*.src.rpm package, modded the .spec file, and now I have to repack it into a src.rpm so I can re-add it to the Kolab install packages.  The problem I'm having is re-packing the src.rpm.  When I run "rpmbuild -bs gcc.spec" it doesn't recognize certain tags, such as CORE and %options, and refuses to create the src.rpm.<br>
<br>Does anyone know how the Kolab rpms are packaged so I can duplicate it?  Or does anyone know if there's some way I can force rpmbuild to build the src.rpm anyway, despite it not recognizing those tags?  Or is there any other way around this problem? Perhaps I'm taking a very roundabout way of doing this.<br>
<br>Here's some extra info about the install, with notes:<br><br><br><span style="font-family: courier new,monospace;">===========</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">The Server</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">===========<br style="font-family: courier new,monospace;"></span><span style="font-family: courier new,monospace;">Fedora Core release 6 (Zod)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Linux 2.6.20-1.2962.fc6 x86_64</span><br style="font-family: courier new,monospace;"><br><br><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">======================================</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">gcc-4.0.2: config.log (relevant lines)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">======================================</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">configure:1921: checking whether the C compiler (cc -fPIC ) works</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">configure:1937: cc -o conftest -fPIC   conftest.c  1>&5</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">/usr/lib/gcc/x86_64-redhat-linux/4.1.2/libgcc_s.so: file not recognized: File format not recognized</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">collect2: ld returned 1 exit status</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">configure: failed program was:</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">#line 1932 "configure"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">#include "confdefs.h"</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">main(){return(0);}</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">--------------------------------------</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">NOTES:<br>This file<br style="font-family: courier new,monospace;">
</span><span style="font-family: courier new,monospace;"> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/libgcc_s.so</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">links to</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> /lib64/libgcc_s.so.1</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">which then links to</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> /lib64/libgcc_s-4.1.2-20070626.so.1</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">--------------------------------------</span><br style="font-family: courier new,monospace;">
<br><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">=======================================================</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">gcc-4.0.2: configure script (relevant lines from above)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">=======================================================</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">echo "configure:1921: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">ac_ext=c</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"># CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">ac_cpp='$CPP $CPPFLAGS'</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">cross_compiling=$ac_cv_prog_cc_cross</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">cat > conftest.$ac_ext << EOF</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">#line 1932 "configure"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">#include "confdefs.h"</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">main(){return(0);}</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">EOF</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">if { (eval echo configure:1937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  ac_cv_prog_cc_works=yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  # If we can't run a trivial program, we are probably using a cross compiler.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  if (./conftest; exit) 2>/dev/null; then</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    ac_cv_prog_cc_cross=no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  else</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    ac_cv_prog_cc_cross=yes</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  fi</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">else</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  echo "configure: failed program was:" >&5</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  cat conftest.$ac_ext >&5</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  ac_cv_prog_cc_works=no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">fi</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">rm -fr conftest*<br>-------------------------------------------------------<br>
NOTES:<br>It seems to be failing on one of the tests in the if block after it creates the "conftest" file.<br>My shell scripting experience is limited but here's what I think the tests are doing:<br><br>1) The first test outputs logging info.<br>
2) The second test compiles the just created conftest.c file into an executable.<br>3) The third test checks that the executable exists.<br><br>(I've no idea what the 1>&5 or 2>&5 do)<br><br>I've run those steps manually and it works fine so I don't see why it should be failing here.<br>
-------------------------------------------------------<br><br><br><br><br><br>Any input/advice would be greatly appreciated and please let me know if more info from my end is needed.<br><br>Thanks!<br><br><br>Ryan Jacobson<br>
<br><br><br><br><br></span>