Find the answer to your Linux question:
Results 1 to 4 of 4
This is an spesific question about installing a problem but I guess the problem is general. I am trying to install the program named "easytag-0.30". I typed ./configure and waited ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2004
    Posts
    24

    easytag problems


    This is an spesific question about installing a problem but I guess the problem is general.
    I am trying to install the program named "easytag-0.30". I typed ./configure and waited for it to be completed. But when I typed the make command the problem rised. I am writing the log here. Please help me.

    Code:
    [DeAnnx@localhost easytag-0.30]$ su
    Password:
    [root@localhost easytag-0.30]# ./configure
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets ${MAKE}... yes
    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 suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether make sets ${MAKE}... (cached) yes
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking for ld used by GCC... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for /usr/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 ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking dlfcn.h usability... yes
    checking dlfcn.h presence... yes
    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... no
    checking if gcc supports -c -o file.o... yes
    checking if gcc supports -c -o file.lo... no
    checking if gcc supports -fno-rtti -fno-exceptions... yes
    checking whether the linker (/usr/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
    creating libtool
    checking for strerror in -lcposix... no
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking for gtk-config... no
    checking for GTK - version >= 1.2.7... no
    *** The gtk-config script installed by GTK could not be found
    *** If GTK was installed in PREFIX, make sure PREFIX/bin is in
    *** your path, or set the GTK_CONFIG environment variable to the
    *** full path to gtk-config.
    checking for ogg_sync_init in -logg... no
    checking for vorbis_comment_init in -lvorbis... no
    checking for ov_open in -lvorbisfile... no
    checking for Ogg Vorbis file support... no
    ***
    *** Warning: Ogg Vorbis file support disabled! ***
    ***
    checking for libFLAC... no
    *** Could not run libFLAC 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 libFLAC was incorrectly installed
    *** or that you have moved libFLAC since it was installed. In the latter case, you
    *** may want to edit the libFLAC-config script:
    checking for library containing ID3Tag_Link... -lid3 -lz
    checking for id3lib version... 3.8.3
    checking for iconv_open in -liconv... no
    checking for dirent.h that defines DIR... yes
    checking for library containing opendir... none required
    checking for ANSI C header files... (cached) yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking for unistd.h... (cached) yes
    checking for gcc option to accept ANSI C... none needed
    checking for an ANSI C-conforming const... yes
    checking for mode_t... yes
    checking for pid_t... yes
    checking for size_t... yes
    checking whether struct tm is in sys/time.h or time.h... time.h
    checking for unistd.h... (cached) yes
    checking vfork.h usability... no
    checking vfork.h presence... no
    checking for vfork.h... no
    checking for fork... yes
    checking for vfork... yes
    checking for working fork... (cached) yes
    checking for working vfork... (cached) yes
    checking whether lstat dereferences a symlink specified with a trailing slash... yes
    checking whether stat accepts an empty string... no
    checking return type of signal handlers... void
    checking for mkdir... yes
    checking for strstr... yes
    checking for strtol... yes
    checking for mkstemp... yes
    checking for iconv_open... yes
    checking for ranlib... (cached) ranlib
    checking for inline... inline
    checking for off_t... yes
    checking for working alloca.h... yes
    checking for alloca... yes
    checking for stdlib.h... (cached) yes
    checking for unistd.h... (cached) yes
    checking for getpagesize... yes
    checking for working mmap... yes
    checking whether we are using the GNU C Library 2.1 or newer... yes
    checking argz.h usability... yes
    checking argz.h presence... yes
    checking for argz.h... yes
    checking limits.h usability... yes
    checking limits.h presence... yes
    checking for limits.h... yes
    checking locale.h usability... yes
    checking locale.h presence... yes
    checking for locale.h... yes
    checking nl_types.h usability... yes
    checking nl_types.h presence... yes
    checking for nl_types.h... yes
    checking malloc.h usability... yes
    checking malloc.h presence... yes
    checking for malloc.h... yes
    checking stddef.h usability... yes
    checking stddef.h presence... yes
    checking for stddef.h... yes
    checking for stdlib.h... (cached) yes
    checking for string.h... (cached) yes
    checking for unistd.h... (cached) yes
    checking sys/param.h usability... yes
    checking sys/param.h presence... yes
    checking for sys/param.h... yes
    checking for feof_unlocked... yes
    checking for fgets_unlocked... yes
    checking for getcwd... yes
    checking for getegid... yes
    checking for geteuid... yes
    checking for getgid... yes
    checking for getuid... yes
    checking for mempcpy... yes
    checking for munmap... yes
    checking for putenv... yes
    checking for setenv... yes
    checking for setlocale... yes
    checking for stpcpy... yes
    checking for strchr... yes
    checking for strcasecmp... yes
    checking for strdup... yes
    checking for strtoul... yes
    checking for tsearch... yes
    checking for __argz_count... yes
    checking for __argz_stringify... yes
    checking for __argz_next... yes
    checking for iconv... yes
    checking for iconv declaration...
             extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
    checking for nl_langinfo and CODESET... yes
    checking for LC_MESSAGES... yes
    checking whether NLS is requested... yes
    checking whether included gettext is requested... no
    checking libintl.h usability... yes
    checking libintl.h presence... yes
    checking for libintl.h... yes
    checking for GNU gettext in libc... yes
    checking for dcgettext... yes
    checking for msgfmt... no
    checking for gmsgfmt... :
    checking for xgettext... no
    checking for bison... no
    checking for catalogs to be installed...  cs de es fr hu it ja nl pl ro ru sv uk
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating easytag.spec
    config.status: creating src/Makefile
    config.status: creating src/libapetag/Makefile
    config.status: creating src/libmpg123/Makefile
    config.status: creating src/libFLAC/Makefile
    config.status: creating src/libFLAC/FLAC/Makefile
    config.status: creating src/libFLAC/private/Makefile
    config.status: creating src/libFLAC/protected/Makefile
    config.status: creating pixmaps/Makefile
    config.status: creating intl/Makefile
    config.status: creating doc/Makefile
    config.status: creating doc/help/Makefile
    config.status: creating doc/help/german/Makefile
    config.status: creating doc/help/german/images/Makefile
    config.status: creating doc/id3/Makefile
    config.status: creating doc/vorbis/Makefile
    config.status: creating po/Makefile.in
    config.status: creating config.h
    config.status: executing depfiles commands
    config.status: executing default-1 commands
    config.status: creating po/POTFILES
    config.status: creating po/Makefile
    ./configure: line 1: gtk-config: command not found
    
    Configuration for easytag 0.30 :
    --------------------------------
    
     Source code location ....: .
     Host System Type ........: i686-pc-linux-gnu
     Preprocessor ............: gcc
     Compiler ................: gcc -g -O2 -Wall
     Linker ..................: gcc  -lz -lstdc++ -lid3 -lz
     GTK+ version ............:
     Id3lib version ..........: 3.8.3
     NLS/gettext .............: yes
     Ogg Vorbis file support .: no
     Use system libFLAC ......: no (using version 1.0.3)
     Install path ............: /usr/local
    
     Now type 'make' to build easytag 0.30,
     and then 'make install' for installation.
    
    [root@localhost easytag-0.30]# make
    make  all-recursive
    make[1]: Entering directory `/home/minas/Desktop/easytag-0.30'
    Making all in src
    make[2]: Entering directory `/home/minas/Desktop/easytag-0.30/src'
    Making all in libmpg123
    make[3]: Entering directory `/home/minas/Desktop/easytag-0.30/src/libmpg123'
    source='common.c' object='common.o' libtool=no \
    depfile='.deps/common.Po' tmpdepfile='.deps/common.TPo' \
    depmode=gcc3 /bin/sh ../../depcomp \
    gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DLOCALE=\"\"    -g -O2 -Wall  -c `test -f 'common.c' || echo './'`common.c
    In file included from common.c:23:
    mpg123.h:13:21: gtk/gtk.h: No such file or directory
    In file included from common.c:23:
    mpg123.h:142: error: syntax error before "mpg123_get_song_time"
    mpg123.h:142: warning: type defaults to `int' in declaration of `mpg123_get_song_time'
    mpg123.h:142: warning: data definition has no type or storage class
    common.c:50: error: syntax error before "mpg123_bitrate"
    common.c:50: warning: type defaults to `int' in declaration of `mpg123_bitrate'
    common.c:50: warning: type defaults to `int' in declaration of `mpg123_frequency'
    common.c:50: warning: type defaults to `int' in declaration of `mpg123_length'
    common.c:50: warning: data definition has no type or storage class
    common.c:51: error: syntax error before '*' token
    common.c:51: warning: type defaults to `int' in declaration of `mpg123_title'
    common.c:51: warning: type defaults to `int' in declaration of `mpg123_filename'
    common.c:51: warning: data definition has no type or storage class
    common.c:52: error: syntax error before "mpg123_stereo"
    common.c:52: warning: type defaults to `int' in declaration of `mpg123_stereo'
    common.c:52: warning: data definition has no type or storage class
    common.c: In function `mpg123_stream_check_for_xing_header':
    common.c:386: warning: implicit declaration of function `g_malloc'
    common.c:386: warning: assignment makes pointer from integer without a cast
    common.c:389: warning: implicit declaration of function `g_free'
    common.c: In function `mpg123_head_check':
    common.c:524: error: `FALSE' undeclared (first use in this function)
    common.c:524: error: (Each undeclared identifier is reported only once
    common.c:524: error: for each function it appears in.)
    common.c:538: error: `TRUE' undeclared (first use in this function)
    make[3]: *** [common.o] Error 1
    make[3]: Leaving directory `/home/minas/Desktop/easytag-0.30/src/libmpg123'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/minas/Desktop/easytag-0.30/src'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/minas/Desktop/easytag-0.30'
    make: *** [all] Error 2
    [root@localhost easytag-0.30]#

    Is there any component that I miss to install about compiling? Thank you for your suggestions With you this time I wont change to windows again.

  2. #2
    Linux Guru
    Join Date
    Mar 2003
    Location
    Wisconsin
    Posts
    1,907
    Looks like you need to install gtk and gtk-devel packages.

    Jeremy
    Registered Linux user #346571
    "All The Dude ever wanted was his rug back" - The Dude

  3. #3
    Linux Guru sarumont's Avatar
    Join Date
    Apr 2003
    Location
    /dev/urandom
    Posts
    3,682
    Moved to Linux Applications.
    "Time is an illusion. Lunchtime, doubly so."
    ~Douglas Adams, The Hitchhiker's Guide to the Galaxy

  4. #4
    Just Joined!
    Join Date
    Aug 2004
    Posts
    24
    I am using mandrake, can you offer me any link for the rpm's. Because I downloaded something and linux asked my a question like a joke. I said you may not want to install this, or if you really wish you can do it...etc

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •