After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 87651 - Does not compile without gconf/gconf-client.h
Does not compile without gconf/gconf-client.h
Status: VERIFIED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.4.0
Other Linux
: Normal minor
: 0.4.0
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-07-08 13:42 UTC by tjansen
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description tjansen 2002-07-08 13:42:55 UTC
The package gst-plugins in 0.4 does not build because the header 
"gconf/gconf-client.h" has not been found. Configure mentioned that it  
could not find gconf, but did not abort.  Only glib is installed on the 
computer, but neither gtk nor any gnome lib. 
   
The error message:   
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -D_LARGEFILE_SOURCE   
-D_FILE_OFFSET_BITS=6             4 -I/usr/local/include/gstreamer-0.4.0   
-I/usr/local/include/glib-2.0 -I/usr/loca               
l/lib/glib-2.0/include -I/usr/local/include/libxml2 -g   
-I../../../gst-libs -Wall              -Werror -g -O2 -c gconf.c   
-Wp,-MD,.deps/libgstgconf_la-gconf.TPlo  -fPIC -DPIC              -o   
libgstgconf_la-gconf.lo   
In file included from gconf.c:5:   
gconf.h:9: gconf/gconf-client.h: No such file or directory   
make[4]: *** [libgstgconf_la-gconf.lo] Error 1   
   
   
./configure output:   
checking build system type... i686-pc-linux-gnu 
checking host system type... i686-pc-linux-gnu 
checking target system type... i686-pc-linux-gnu 
configure: configuring gst-plugins for release 
checking for a BSD compatible install... /usr/bin/install -c 
checking whether build environment is sane... yes 
checking for mawk... no 
checking for gawk... gawk 
checking whether make sets ${MAKE}... yes 
checking for style of include used by make... GNU 
checking for gcc... gcc 
checking for C compiler default output... a.out 
checking whether the C compiler works... yes 
checking whether we are cross compiling... no 
checking for executable suffix... 
checking for object suffix... o 
checking whether we are using the GNU C compiler... yes 
checking whether gcc accepts -g... yes 
checking dependency style of gcc... gcc 
checking for ld used by GCC... /usr/i486-suse-linux/bin/ld 
checking if the linker (/usr/i486-suse-linux/bin/ld) is GNU ld... yes 
checking for /usr/i486-suse-linux/bin/ld option to reload object files... 
-r 
checking for BSD-compatible nm... /usr/bin/nm -B 
checking whether ln -s works... yes 
checking how to recognise dependant libraries... pass_all 
checking command to parse /usr/bin/nm -B output... ok 
checking how to run the C preprocessor... gcc -E 
checking for dlfcn.h... yes 
checking for ranlib... ranlib 
checking for strip... strip 
checking for objdir... .libs 
checking for gcc option to produce PIC... -fPIC 
checking if gcc PIC flag -fPIC works... yes 
checking if gcc static flag -static works... yes 
checking if gcc supports -c -o file.o... yes 
checking if gcc supports -c -o file.lo... yes 
checking if gcc supports -fno-rtti -fno-exceptions... yes 
checking whether the linker (/usr/i486-suse-linux/bin/ld) supports shared 
libraries... yes 
checking how to hardcode library paths into programs... immediate 
checking whether stripping libraries is possible... yes 
checking dynamic linker characteristics... GNU/Linux ld.so 
checking if libtool supports shared libraries... yes 
checking whether to build shared libraries... yes 
checking whether to build static libraries... no 
checking for shl_load... no 
checking for shl_load in -ldld... no 
checking for dlopen... no 
checking for dlopen in -ldl... yes 
checking whether a program can dlopen itself... yes 
checking whether a statically linked program can dlopen itself... no 
checking whether -lc should be explicitly linked in... no 
creating libtool 
checking whether to enable maintainer-specific portions of Makefiles... 
no 
checking for gcc... (cached) gcc 
checking whether we are using the GNU C compiler... (cached) yes 
checking whether gcc accepts -g... (cached) yes 
checking dependency style of gcc... (cached) gcc 
checking for gcc option to accept ANSI C... none needed 
checking for g++... g++ 
checking whether we are using the GNU C++ compiler... yes 
checking whether g++ accepts -g... yes 
checking dependency style of g++... gcc 
checking how to run the C++ preprocessor... g++ -E 
checking for strerror in -lcposix... no 
checking for ANSI C header files... yes 
configure: WARNING: building experimental plug-ins 
configure: not building experimental plug-ins 
configure: not building broken plug-ins 
checking for nasm... no 
configure: WARNING: Couldn't find nasm 
checking for gconftool-2... no 
configure: WARNING: Not installing GConf schemas 
checking for pkg-config... /usr/local/bin/pkg-config 
checking for gconf-2.0... Package gconf-2.0 was not found in the 
pkg-config search path. 
Perhaps you should add the directory containing `gconf-2.0.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'gconf-2.0' found 
checking for gstreamer >= 0.4.0... yes 
checking GST_CFLAGS... -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I/usr/local/include/gstreamer-0.4.0 -I/usr/local/include/glib-2.0 
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 
checking GST_LIBS...  -L/usr/local/lib -L/usr/local/lib/gst -lgstreamer 
-lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lpthread -lxml2 -lz -lm 
-lglib-2.0 
checking whether byte ordering is bigendian... no 
checking for lrint... yes 
checking for lrintf... yes 
checking for glib-2.0 >= 1.3.12 gobject-2.0 gthread-2.0 gmodule-2.0... 
yes 
checking GLIB2_CFLAGS...   -D_REENTRANT  -I/usr/local/include/glib-2.0 
-I/usr/local/lib/glib-2.0/include 
checking GLIB2_LIBS...     -Wl,--export-dynamic  -L/usr/local/lib 
-lgobject-2.0 -lgthread-2.0 -lpthread -lgmodule-2.0 -ldl -lglib-2.0 
checking for gtk+-2.0... Package gtk+-2.0 was not found in the pkg-config 
search path. 
Perhaps you should add the directory containing `gtk+-2.0.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'gtk+-2.0' found 
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include 
checking for gethostbyname... yes 
checking for connect... yes 
checking for remove... yes 
checking for shmat... yes 
checking for IceConnectionNumber in -lICE... yes 
checking for linux/em8300.h... no 
configure: These plugins will not be built: dxr3videosink 
 
checking for sys/soundcard.h... yes 
configure: WARNING: QuickCam needs nasm 
configure: These plugins will not be built: qcamsrc 
 
checking whether VID_TYPE_MPEG_ENCODER is declared... yes 
checking for linux/cdrom.h... yes 
configure: WARNING: *** vgavideosink pre-configured not to be built 
configure: These plugins will not be built: vgavideosink 
 
checking for XvQueryExtension in -lXv_pic... no 
checking for XvQueryExtension in -lXv... yes 
checking for X11/extensions/Xvlib.h... yes 
configure: Checking for plug-in dependency libraries 
checking for a52_init in -la52... yes 
checking for a52dec/a52.h... yes 
checking for aalib-config... no 
checking for AALIB - version >= 0.11.0... no 
*** The aalib-config script installed by AALIB could not be found 
*** If AALIB was installed in PREFIX, make sure PREFIX/bin is in 
*** your path, or set the AALIB_CONFIG environment variable to the 
*** full path to aalib-config. 
configure: These plugins will not be built: aasink 
 
checking for ALSA CFLAGS... 
checking for ALSA LDFLAGS...  -lasound -lm -ldl 
checking for libasound headers version >= 0.9.0... found. 
checking for snd_seq_create_event in -lasound... yes 
checking for mcopidl... yes 
checking for artsc-config... /opt/kde3/bin/artsc-config 
checking for ARTS artsc - version >= 0.9.5... yes 
checking for artsc-config... /opt/kde3/bin/artsc-config 
checking for artsc.h... yes 
checking for audiofile-config... /usr/bin/audiofile-config 
checking for avifile-config... /usr/bin/avifile-config 
checking for cdda_open in -lcdda_interface... yes 
checking for cdda_interface.h... yes 
checking for libdv... no 
*** Could not run libdv test program, checking why... 
*** The test program failed to compile or link. See the file config.log 
for the 
*** exact error that occured. This usually means libdv was incorrectly 
installed 
*** or that you have moved libdv since it was installed. 
configure: These plugins will not be built: dvdec 
 
checking for DVDOpen in -ldvdread... no 
configure: These plugins will not be built: dvdreadsrc 
 
checking for dvdnav-config... no 
configure: These plugins will not be built: dvdnavsrc 
 
checking for esd-config... /usr/bin/esd-config 
checking for ESD - version >= 0.2.12... yes 
checking for FLAC__stream_decoder_new in -lFLAC... no 
configure: These plugins will not be built: flacenc flacdec 
 
checking for gnome-vfs-2.0... Package gnome-vfs-2.0 was not found in the 
pkg-config search path. 
Perhaps you should add the directory containing `gnome-vfs-2.0.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'gnome-vfs-2.0' found 
configure: These plugins will not be built: gnomevfssrc 
 
checking for gsm_create in -lgsm... no 
checking for gsm_create in -lgsm... (cached) no 
configure: These plugins will not be built: gsmenc gsmdec 
 
checking for Hermes_ConverterInstance in -lHermes... yes 
checking for Hermes/Hermes.h... yes 
checking for ghttp_request_new in -lghttp... no 
configure: These plugins will not be built: gsthttpsrc 
 
checking for jack >= 0.29.0... Package jack was not found in the 
pkg-config search path. 
Perhaps you should add the directory containing `jack.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'jack' found 
configure: These plugins will not be built: jack 
 
checking for jpeg_set_defaults in -ljpeg... yes 
checking for ladspa.h... no 
configure: These plugins will not be built: ladspa 
 
checking for lame_init in -lmp3lame... no 
configure: These plugins will not be built: lame 
 
checking for lcs... Package lcs was not found in the pkg-config search 
path. 
Perhaps you should add the directory containing `lcs.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'lcs' found 
configure: These plugins will not be built: lcs 
 
checking for libfame-config... /usr/local/bin/libfame-config 
checking for libfame - version >= 0.9.0... yes 
checking for mad_decoder_finish in -lmad... yes 
checking for id3_tag_query in -lid3tag... yes 
checking for libmikmod-config... /usr/bin/libmikmod-config 
checking for libmikmod - version >= 3.1.5... yes, 
`/usr/bin/libmikmod-config --version` 
checking for mjpegtools... Package mjpegtools was not found in the 
pkg-config search path. 
Perhaps you should add the directory containing `mjpegtools.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'mjpegtools' found 
configure: These plugins will not be built: jpegmmxenc jpegmmxdec 
 
checking for mm_accel in -lcpuaccel... yes 
checking for mpeg2dec/mm_accel.h... yes 
checking for mpeg2_init in -lmpeg2... yes 
checking for mpeg2dec/mpeg2.h... yes 
checking for quicktime_init in -lopenquicktime... yes 
checking for openquicktime/openquicktime.h... yes 
checking for raw1394_get_handle in -lraw1394... no 
configure: These plugins will not be built: dv1394src 
 
configure: WARNING: *** rtpenc rtpdec pre-configured not to be built 
configure: These plugins will not be built: rtpenc rtpdec 
 
checking for sdl-config... /usr/bin/sdl-config 
checking for SDL - version >= 0.11.0... yes 
checking for shout_init_connection in -lshout... no 
configure: These plugins will not be built: icecastsend 
 
checking for libsidplay... checking for sidplay/player.h... no 
configure: These plugins will not be built: sidplay 
 
configure: WARNING: *** smoothwave pre-configured not to be built 
configure: These plugins will not be built: smoothwave 
 
checking for png_read_info in -lpng... yes 
checking for png.h... yes 
configure: WARNING: *** tarkin pre-configured not to be built 
configure: These plugins will not be built: tarkin 
 
checking for Vorbis... yes 
configure: WARNING: *** xmms pre-configured not to be built 
configure: These plugins will not be built: xmms 
 
checking for asm/atomic.h... yes 
configure: creating ./config.status 
config.status: creating Makefile 
config.status: creating gstreamer-libs.pc 
config.status: creating gstreamer-libs-uninstalled.pc 
config.status: creating gst-plugins.spec 
config.status: creating gst/Makefile 
config.status: creating gst/ac3parse/Makefile 
config.status: creating gst/adder/Makefile 
config.status: creating gst/audioscale/Makefile 
config.status: creating gst/auparse/Makefile 
config.status: creating gst/avi/Makefile 
config.status: creating gst/cdxaparse/Makefile 
config.status: creating gst/chart/Makefile 
config.status: creating gst/cutter/Makefile 
config.status: creating gst/deinterlace/Makefile 
config.status: creating gst/effectv/Makefile 
config.status: creating gst/festival/Makefile 
config.status: creating gst/filter/Makefile 
config.status: creating gst/flx/Makefile 
config.status: creating gst/goom/Makefile 
config.status: creating gst/intfloat/Makefile 
config.status: creating gst/law/Makefile 
config.status: creating gst/level/Makefile 
config.status: creating gst/median/Makefile 
config.status: creating gst/mpeg1enc/Makefile 
config.status: creating gst/mpeg1sys/Makefile 
config.status: creating gst/mpeg1videoparse/Makefile 
config.status: creating gst/mpeg2enc/Makefile 
config.status: creating gst/mpeg2sub/Makefile 
config.status: creating gst/mpegaudio/Makefile 
config.status: creating gst/mpegaudioparse/Makefile 
config.status: creating gst/mpegstream/Makefile 
config.status: creating gst/mpegtypes/Makefile 
config.status: creating gst/modplug/Makefile 
config.status: creating gst/modplug/libmodplug/Makefile 
config.status: creating gst/monoscope/Makefile 
config.status: creating gst/passthrough/Makefile 
config.status: creating gst/playondemand/Makefile 
config.status: creating gst/qtdemux/Makefile 
config.status: creating gst/rtjpeg/Makefile 
config.status: creating gst/silence/Makefile 
config.status: creating gst/sine/Makefile 
config.status: creating gst/smooth/Makefile 
config.status: creating gst/spectrum/Makefile 
config.status: creating gst/speed/Makefile 
config.status: creating gst/stereo/Makefile 
config.status: creating gst/stereomono/Makefile 
config.status: creating gst/synaesthesia/Makefile 
config.status: creating gst/udp/Makefile 
config.status: creating gst/videoscale/Makefile 
config.status: creating gst/volenv/Makefile 
config.status: creating gst/volume/Makefile 
config.status: creating gst/vumeter/Makefile 
config.status: creating gst/wavparse/Makefile 
config.status: creating gst/y4m/Makefile 
config.status: creating sys/Makefile 
config.status: creating sys/dxr3/Makefile 
config.status: creating sys/oss/Makefile 
config.status: creating sys/qcam/Makefile 
config.status: creating sys/v4l/Makefile 
config.status: creating sys/vcd/Makefile 
config.status: creating sys/vga/Makefile 
config.status: creating sys/xvideo/Makefile 
config.status: creating sys/videosink/Makefile 
config.status: creating ext/Makefile 
config.status: creating ext/a52dec/Makefile 
config.status: creating ext/aalib/Makefile 
config.status: creating ext/alsa/Makefile 
config.status: creating ext/arts/Makefile 
config.status: creating ext/artsd/Makefile 
config.status: creating ext/audiofile/Makefile 
config.status: creating ext/avifile/Makefile 
config.status: creating ext/cdparanoia/Makefile 
config.status: creating ext/dv/Makefile 
config.status: creating ext/dvdread/Makefile 
config.status: creating ext/dvdnav/Makefile 
config.status: creating ext/esd/Makefile 
config.status: creating ext/ffmpeg/Makefile 
config.status: creating ext/flac/Makefile 
config.status: creating ext/gnomevfs/Makefile 
config.status: creating ext/gsm/Makefile 
config.status: creating ext/hermes/Makefile 
config.status: creating ext/http/Makefile 
config.status: creating ext/jack/Makefile 
config.status: creating ext/jpeg/Makefile 
config.status: creating ext/ladspa/Makefile 
config.status: creating ext/lame/Makefile 
config.status: creating ext/lcs/Makefile 
config.status: creating ext/libfame/Makefile 
config.status: creating ext/mad/Makefile 
config.status: creating ext/mikmod/Makefile 
config.status: creating ext/mjpegtools/Makefile 
config.status: creating ext/mpeg2dec/Makefile 
config.status: creating ext/openquicktime/Makefile 
config.status: creating ext/raw1394/Makefile 
config.status: creating ext/rtp/Makefile 
config.status: creating ext/sdl/Makefile 
config.status: creating ext/shout/Makefile 
config.status: creating ext/sidplay/Makefile 
config.status: creating ext/smoothwave/Makefile 
config.status: creating ext/vorbis/Makefile 
config.status: creating ext/tarkin/Makefile 
config.status: creating ext/xmms/Makefile 
config.status: creating gst-libs/Makefile 
config.status: creating gst-libs/gst/Makefile 
config.status: creating gst-libs/gst/audio/Makefile 
config.status: creating gst-libs/gst/floatcast/Makefile 
config.status: creating gst-libs/gst/gconf/Makefile 
config.status: creating gst-libs/gst/idct/Makefile 
config.status: creating gst-libs/gst/resample/Makefile 
config.status: creating gst-libs/gst/riff/Makefile 
config.status: creating examples/dynparams/Makefile 
config.status: creating examples/capsfilter/Makefile 
config.status: creating examples/seeking/Makefile 
config.status: creating examples/Makefile 
config.status: creating tools/Makefile 
config.status: creating gconf/Makefile 
config.status: creating config.h 
config.status: config.h is unchanged 
configure: *** Plug-ins that will be built : 
 
        osssrc osssink 
        v4lsrc v4lmjpegsrc v4lmjpegsink 
        vcdsrc 
        xvideosink videosink 
        a52dec 
        gstalsa 
        arts 
        artsdsink 
        afsink afsrc 
        windec winenc 
        cdparanoia 
        esdsink esdmon 
        colorspace 
        jpegenc jpegdec 
        libfame 
        mad 
        mikmod 
        mpeg2dec 
        quicktime_parser quicktime_decoder quicktime_demux 
        sdlvideosink 
        snapshot 
        vorbisenc vorbisdec 
 
configure: *** Plug-ins that will not be built : 
 
 
 
 
        dxr3videosink 
        qcamsrc 
        vgavideosink 
        aasink 
        dvdec 
        dvdreadsrc 
        dvdnavsrc 
        flacenc flacdec 
        gnomevfssrc 
        gsmenc gsmdec 
        gsthttpsrc 
        jack 
        ladspa 
        lame 
        lcs 
        jpegmmxenc jpegmmxdec 
        dv1394src 
        rtpenc rtpdec 
        icecastsend 
        sidplay 
        smoothwave 
        tarkin 
        xmms
Comment 1 Thomas Vander Stichele 2002-07-09 15:21:51 UTC
You're right.  It should be fixed in CVS.
You can do two things :

a) edit the Makefile in gst-libs/gst and take out "gconf" out of the
subdirs.
b) try it in CVS

I suggest a) but would appreciate you trying b) and letting me know if
the fix is correct in CVS ;)
Comment 2 Christian Fredrik Kalager Schaller 2002-11-15 20:07:05 UTC
Assuming this is fixed now and closing bug.