On Friday 31 July 2009 07:39:00 am Philipp Thomas wrote:
On Fri, 31 Jul 2009 01:30:39 -0500, you wrote:
For some reason you have to manually copy the gc.h into the inkscape/src directory on opensuse 11 before configure will complete. Now, let's see if I can beat the 27 minutes it took to make inkscape on my desktop on my laptop ;-)
That can't be the right way. Where does configure look for gc.h? Maybe you need to pass configure the directory where it should search for the header (if it's not in /usr/include).
Philipp
Damn, how right you are!
When I started the make I hit ./configure and make in the wrong konsole tab so the what I thought was a successful configure and kick-off of the build process on host "alchemy" was actually running on host "archangel" (the arch box that had no trouble building the package in the first place)
So I'm back to square 1.
The configure files for both the working configure file and the opensuse one as the compressed tar archive configure.tar.bz2 containing:
configure.archlinux
configure.openSuSE
(90k) is available at: http://www.3111skyline.com/download/openSUSE_bugs/configure.tar.bz2
Ironically, the configure file from openSuSE is 200k larger than the one on arch. Any help deciphering it would be greatly appreciated. The configure test that is throwing the error on openSuSE begins on line 9244 and exits on 9279:
9244 if { (ac_try="$ac_link"
9245 case "(($ac_try" in
9246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9247 *) ac_try_echo=$ac_try;;
9248 esac
9249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9250 (eval "$ac_link") 2>&5
9251 ac_status=$?
9252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9253 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9254 { (case "(($ac_try" in
9255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9256 *) ac_try_echo=$ac_try;;
9257 esac
9258 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9259 (eval "$ac_try") 2>&5
9260 ac_status=$?
9261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9262 (exit $ac_status); }; }; then
9263 gc_ok=yes
9264 else
9265 echo "$as_me: program exited with status $ac_status" >&5
9266 echo "$as_me: failed program was:" >&5
9267 sed 's/^/| /' conftest.$ac_ext >&5
9268 ( exit $ac_status )
9269 gc_ok=no
9270 fi
9271 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9272 fi
9273 { echo "$as_me:$LINENO: result: $gc_ok" >&5
9274 echo "${ECHO_T}$gc_ok" >&6; }
9275 fi
9276 if test "x$gc_ok" != "xyes"; then
9277 { { echo "$as_me:$LINENO: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc" >&5
9278 echo "$as_me: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc" >&2;}
9279 { (exit 1); exit 1; }; }
9280 fi
The same test that completes successfully on archlinux, begins about 7636, includes gc.h on line 7650 and passes the test on line 7672:
7636 if test "x$gc_ok" = "xyes" && test "x$cross_compiling" = "xno" ; then
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking libgc version 6.4+" >&5
7638 $as_echo_n "checking libgc version 6.4+... " >&6; }
7639 if test "$cross_compiling" = yes; then :
7640 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7641 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7642 as_fn_error "cannot run test program while cross compiling
7643 See \`config.log' for more details." "$LINENO" 5; }
7644 else
7645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7646 /* end confdefs.h. */
7647 #ifdef HAVE_GC_GC_H
7648 # include