gnome cvs compiling



I've been able to compile gnome cvs for months now, all of a sudden all
the compiles from cvs are failing due to this problem in the
./autogen.sh stage of compiling. This problem does not occur in the
source tarballs.

------------------------------------------------------------------------
sh-2.01$ ./autogen.sh --prefix=/opt --with-gtk-prefix=/opt
configure.in:42: warning: AC_TRY_RUN called without default to allow
cross compiling
./configure: ./config.log: Permission denied

Now type 'make' to compile themes
------------------------------------------------------------------------ 

I don't run as root but, shouldn't need to because I checkout the module
as a normal user and the checkout the directory is in my home directory.
So I thought the there was something wrong with the configuring process
so I took a look at config.log. Using vi I was able to open it as a
normal user. I found some interesting things.


config.log
------------------------------------------------------------------------

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:583: checking for a BSD compatible install
configure:636: checking whether build environment is sane
configure:693: checking whether make sets ${MAKE}
configure:739: checking for working aclocal
configure:752: checking for working autoconf
configure:765: checking for working automake
configure:778: checking for working autoheader
configure:791: checking for working makeinfo
configure:858: checking host system type
configure:881: checking for ranlib
configure:910: checking for gcc
configure:987: checking whether the C compiler (gcc  ) works
configure:1001: gcc -o conftest    conftest.c  1>&5
configure:1021: checking whether the C compiler (gcc  ) is a
cross-compiler
configure:1026: checking whether we are using GNU C
configure:1035: gcc -E conftest.c
configure:1050: checking whether gcc accepts -g
configure:1090: checking for ld used by GCC
configure:1147: checking if the linker (/usr/bin/ld) is GNU ld
GNU ld version 2.9.1 (with BFD 2.9.1)
configure:1163: checking for BSD-compatible nm
configure:1200: checking whether ln -s works
configure:1268: checking whether to enable maintainer-specific portions
of Makefiles
configure:1298: checking for gcc
configure:1375: checking whether the C compiler (gcc -g -O2 ) works
configure:1389: gcc -o conftest -g -O2   conftest.c  1>&5
configure:1409: checking whether the C compiler (gcc -g -O2 ) is a
cross-compiler
configure:1414: checking whether we are using GNU C
configure:1438: checking whether gcc accepts -g
configure:1507: checking for gtk-config
configure:1538: checking for GTK - version >= 1.1.9
configure:1797: checking for djpeg
configure:1828: checking for cjpeg
configure:1860: checking for convert
configure:1896: checking for giftopnm
configure:1930: checking how to run the C preprocessor
configure:1951: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:1991: checking for ANSI C header files
configure:2004: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:2071: gcc -o conftest -g -O2   conftest.c  1>&5
configure:2099: checking for dirent.h that defines DIR
configure:2112: gcc -c -g -O2  conftest.c 1>&5
configure:2137: checking for opendir in -ldir
configure:2156: gcc -o conftest -g -O2   conftest.c -ldir   1>&5
ld: cannot open -ldir: No such file or directory
configure: failed program was:
#line 2145 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char opendir();

int main() {
opendir()
; return 0; }
configure:2220: checking for sys/wait.h that is POSIX.1 compatible
configure:2241: gcc -c -g -O2  conftest.c 1>&5
configure:2263: checking return type of signal handlers
configure:2285: gcc -c -g -O2  conftest.c 1>&5
configure:2307: checking for vsnprintf
configure:2335: gcc -o conftest -g -O2   conftest.c  1>&5
configure:2362: checking for snprintf
configure:2390: gcc -o conftest -g -O2   conftest.c  1>&5
configure:2418: checking for blumfrub
configure:2446: gcc -o conftest -g -O2   conftest.c  1>&5
/tmp/ccc29032: In function `main':
/home/merlintm/gnomecvs/imlib/configure:2440: undefined reference to
`blumfrub'
configure: failed program was:
#line 2423 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char blumfrub(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char blumfrub();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_blumfrub) || defined (__stub___blumfrub)
choke me
#else
blumfrub();
#endif

; return 0; }
configure:2473: checking for buckets_of_erogenous_nym
configure:2501: gcc -o conftest -g -O2   conftest.c  1>&5
/tmp/ccc29045: In function `main':
/home/merlintm/gnomecvs/imlib/configure:2495: undefined reference to
`buckets_of_erogenous_nym'
configure: failed program was:
#line 2478 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char buckets_of_erogenous_nym(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char buckets_of_erogenous_nym();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_buckets_of_erogenous_nym) || defined
(__stub___buckets_of_erogenous_nym)
choke me
#else
buckets_of_erogenous_nym();
#endif

; return 0; }
configure:2528: checking for buttox
configure:2556: gcc -o conftest -g -O2   conftest.c  1>&5
/tmp/ccc29058: In function `main':
/home/merlintm/gnomecvs/imlib/configure:2550: undefined reference to
`buttox'
configure: failed program was:
#line 2533 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char buttox(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char buttox();

int main() {

/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_buttox) || defined (__stub___buttox)
choke me
#else
buttox();
#endif

; return 0; }
configure:2583: checking for stdarg.h
configure:2593: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:2620: checking for string.h
configure:2630: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:2653: checking for strings.h
configure:2663: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:2690: checking for X
configure:3004: checking for dnet_ntoa in -ldnet
configure:3023: gcc -o conftest -g -O2   conftest.c -ldnet   1>&5
ld: cannot open -ldnet: No such file or directory
configure: failed program was:
#line 3012 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dnet_ntoa();

int main() {
dnet_ntoa()
; return 0; }
configure:3045: checking for dnet_ntoa in -ldnet_stub
configure:3064: gcc -o conftest -g -O2   conftest.c -ldnet_stub   1>&5
ld: cannot open -ldnet_stub: No such file or directory
configure: failed program was:
#line 3053 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dnet_ntoa();

int main() {
dnet_ntoa()
; return 0; }
configure:3093: checking for gethostbyname
configure:3121: gcc -o conftest -g -O2   conftest.c  1>&5
configure:3191: checking for connect
configure:3219: gcc -o conftest -g -O2   conftest.c  1>&5
configure:3283: checking for remove
configure:3311: gcc -o conftest -g -O2   conftest.c  1>&5
configure:3375: checking for shmat
configure:3403: gcc -o conftest -g -O2   conftest.c  1>&5
configure:3476: checking for IceConnectionNumber in -lICE
configure:3495: gcc -o conftest -g -O2   -L/usr/X11R6/lib conftest.c
-lICE   1>&5
configure:3527: checking for XShmAttach in -lXext
configure:3546: gcc -o conftest -g -O2   conftest.c -lXext 
-L/usr/X11R6/lib  1>&5
configure:3627: checking for sys/ipc.h
configure:3637: gcc -E   -I/usr/X11R6/include -I${prefix}/include
-INONE/include conftest.c >/dev/null 2>conftest.out
configure:3664: checking for sys/shm.h
configure:3674: gcc -E   -I/usr/X11R6/include -I${prefix}/include
-INONE/include conftest.c >/dev/null 2>conftest.out
configure:3712: checking whether shmctl IPC_RMID allowes subsequent
attaches
configure:3743: gcc -o conftest -g -O2   -I/usr/X11R6/include
-I${prefix}/include -INONE/include  conftest.c  1>&5
configure:3763: checking X11/extensions/XShm.h
configure:3783: checking for jpeg_destroy_decompress in -ljpeg
configure:3802: gcc -o conftest -g -O2   -I/usr/X11R6/include
-I${prefix}/include -INONE/include  conftest.c -ljpeg  -lSM -lICE
-lXext  -L/usr/X11R6/lib -lX11 -lm  1>&5
configure:3826: checking for jpeglib.h
configure:3836: gcc -E   -I/usr/X11R6/include -I${prefix}/include
-INONE/include conftest.c >/dev/null 2>conftest.out
configure:3862: checking for TIFFReadScanline in -ltiff
configure:3881: gcc -o conftest -g -O2   -I/usr/X11R6/include
-I${prefix}/include -INONE/include  conftest.c -ltiff  -lSM -lICE
-lXext  -L/usr/X11R6/lib -lX11 -lm  1>&5
configure:3898: checking for tiffio.h
configure:3908: gcc -E   -I/usr/X11R6/include -I${prefix}/include
-INONE/include conftest.c >/dev/null 2>conftest.out
configure:4097: checking for gif_lib.h
configure:4107: gcc -E   -I/usr/X11R6/include -I${prefix}/include
-INONE/include conftest.c >/dev/null 2>conftest.out
configure:4124: checking for DGifOpenFileName in -lungif
configure:4143: gcc -o conftest -g -O2   -I/usr/X11R6/include
-I${prefix}/include -INONE/include  conftest.c -lungif  -lSM -lICE
-lXext  -L/usr/X11R6/lib -lX11 -lm  1>&5
ld: cannot open -lungif: No such file or directory
configure: failed program was:
#line 4132 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char DGifOpenFileName();

int main() {
DGifOpenFileName()
; return 0; }
configure:4166: checking for DGifOpenFileName in -lgif
configure:4185: gcc -o conftest -g -O2   -I/usr/X11R6/include
-I${prefix}/include -INONE/include  conftest.c -lgif  -lSM -lICE -lXext 
-L/usr/X11R6/lib -lX11 -lm  1>&5
configure:4221: checking for png_read_info in -lpng
configure:4240: gcc -o conftest -g -O2   -I/usr/X11R6/include
-I${prefix}/include -INONE/include  conftest.c -lpng -lz -lm  -lSM -lICE
-lXext  -L/usr/X11R6/lib -lX11 -lm  1>&5
configure:4257: checking for png.h
configure:4267: gcc -E   -I/usr/X11R6/include -I${prefix}/include
-INONE/include conftest.c >/dev/null 2>conftest.out
configure:4296: checking for png_structp in png.h
configure:4306: gcc -c -g -O2   -I/usr/X11R6/include -I${prefix}/include
-INONE/include conftest.c 1>&5
configure:4325: checking for libpng version other than 1.0.2

------------------------------------------------------------------------
 It seems that it can't find the -ldir when it's trying to compile
conftest.c. I have had this identical problem with the cvs imlib and the
cvs gtk-engines, but no problem with the same packages as tarballs.
Ideas?

Tri



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]