Find the answer to your Linux question:
Results 1 to 3 of 3
Hi folks, BLFS 6.1 I encountered problem on installing a small package, TimiDity, a midi player. The installing steps is straight forward; $ ./configrue $ make # make install The ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,787

    Installation problem


    Hi folks,

    BLFS 6.1

    I encountered problem on installing a small package, TimiDity, a midi player. The installing steps is straight forward;

    $ ./configrue
    $ make
    # make install

    The same steps can install this package on FC3 successfully.

    Steps performed as follows;

    bash-3.00$ cd /sources
    bash-3.00$ tar jxf TiMidity++-2.13.2.tar.bz2
    bash-3.00 cd TiMidity++-2.13.2
    bash-3.00$ ./configure
    > make
    Code:
    then mv -f ".deps/oss_a.Tpo" ".deps/oss_a.Po"; \
    else rm -f ".deps/oss_a.Tpo"; exit 1; \
    fi
    gcc  -O2  -L/usr/X11R6/lib -o timidity  aiff_a.o aq.o au_a.o audio_cnv.o
    common.
    o controls.o effect.o filter.o freq.o instrum.o list_a.o loadtab.o m2m.o
    mfi.o m
    iditrace.o mix.o mod.o mod2midi.o modmid_a.o mt19937ar.o optcode.o
    output.o play
    midi.o quantity.o raw_a.o rcp.o readmidi.o recache.o resample.o reverb.o
    sbkconv
    .o sffile.o sfitem.o smfconv.o smplfile.o sndfont.o tables.o timidity.o
    version.
    o wave_a.o wrd_read.o wrdt.o oss_a.o ../interface/libinterface.a
    ../libarc/libar
    c.a ../libunimod/libunimod.a ../utils/libutils.a  -lX11 -lm -ldl
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/timidity'
    Making all in doc
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/doc'
    Making all in C
    make[3]: Entering directory `/sources/TiMidity++-2.13.2/doc/C'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/sources/TiMidity++-2.13.2/doc/C'
    Making all in ja_JP.eucJP
    make[3]: Entering directory `/sources/TiMidity++-2.13.2/doc/ja_JP.eucJP'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/sources/TiMidity++-2.13.2/doc/ja_JP.eucJP'
    make[3]: Entering directory `/sources/TiMidity++-2.13.2/doc'
    rm -f timidity.1; ln -s ./C/timidity.1 .
    rm -f timidity.cfg.5; ln -s ./C/timidity.cfg.5 .
    make[3]: Leaving directory `/sources/TiMidity++-2.13.2/doc'
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/doc'
    Making all in script
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/script'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/script'
    Making all in configs
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/configs'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/configs'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2'
    make[2]: Nothing to be done for `all-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2'
    bash-3.00$ su -
    Password:
    root@localhost:~# cd /sources/TiMidity++-2.13.2
    root@localhost:/sources/TiMidity++-2.13.2# make install
    Code:
    Making install in a$
    make[1]: Entering directory `/sources/TiMidity++-2.13.2/autoconf'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/autoconf'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/autoconf'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/autoconf'
    Making install in utils
    make[1]: Entering directory `/sources/TiMidity++-2.13.2/utils'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/utils'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/utils'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/utils'
    Making install in libarc
    make[1]: Entering directory `/sources/TiMidity++-2.13.2/libarc'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/libarc'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/libarc'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/libarc'
    Making install in libunimod
    make[1]: Entering directory `/sources/TiMidity++-2.13.2/libunimod'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/libunimod'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/libunimod'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/libunimod'
    make[2]: Leaving directory
    `/sources/TiMidity++-2.13.2/interface/motif_bitmaps'
    Making install in bitmaps
    make[2]: Entering directory
    `/sources/TiMidity++-2.13.2/interface/bitmaps'
    make[3]: Entering directory
    `/sources/TiMidity++-2.13.2/interface/bitmaps'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory
    `/sources/TiMidity++-2.13.2/interface/bitmaps'
    make[2]: Leaving directory
    `/sources/TiMidity++-2.13.2/interface/bitmaps'
    Making install in pixmaps
    make[2]: Entering directory
    `/sources/TiMidity++-2.13.2/interface/pixmaps'
    make[3]: Entering directory
    `/sources/TiMidity++-2.13.2/interface/pixmaps'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory
    `/sources/TiMidity++-2.13.2/interface/pixmaps'
    make[2]: Leaving directory
    `/sources/TiMidity++-2.13.2/interface/pixmaps'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/interface'
    make[3]: Entering directory `/sources/TiMidity++-2.13.2/interface'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/sources/TiMidity++-2.13.2/interface'
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/interface'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/interface'
    Making install in timidity
    make[1]: Entering directory `/sources/TiMidity++-2.13.2/timidity'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/timidity'
    /bin/sh ../autoconf/mkinstalldirs /usr/bin
      /bin/install -c timidity /usr/bin/timidity
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/timidity'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/timidity'
    Making install in doc
    make[1]: Entering directory `/sources/TiMidity++-2.13.2/doc'
    Making install in C
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/doc/C'
    make[3]: Entering directory `/sources/TiMidity++-2.13.2/doc/C'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/sources/TiMidity++-2.13.2/doc/C'
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/doc/C'
    Making install in ja_JP.eucJP
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/doc/ja_JP.eucJP'
    make[3]: Entering directory `/sources/TiMidity++-2.13.2/doc/ja_JP.eucJP'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/sources/TiMidity++-2.13.2/doc/ja_JP.eucJP'
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/doc/ja_JP.eucJP'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/doc'
    make[3]: Entering directory `/sources/TiMidity++-2.13.2/doc'
    make[3]: Nothing to be done for `install-exec-am'.
    /bin/sh ../autoconf/mkinstalldirs /usr/man/man1
     /bin/install -c -m 644 ./timidity.1 /usr/man/man1/timidity.1
    /bin/sh ../autoconf/mkinstalldirs /usr/man/man5
     /bin/install -c -m 644 ./timidity.cfg.5 /usr/man/man5/timidity.cfg.5
    make[3]: Leaving directory `/sources/TiMidity++-2.13.2/doc'
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/doc'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/doc'
    Making install in script
    make[1]: Entering directory `/sources/TiMidity++-2.13.2/script'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/script'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/script'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/script'
    Making install in configs
    make[1]: Entering directory `/sources/TiMidity++-2.13.2/configs'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/configs'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/configs'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/configs'
    make[1]: Entering directory `/sources/TiMidity++-2.13.2'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2'
    root@localhost:/sources/TiMidity++-2.13.2# exit
    logout
    bash-3.00$ cd ~/
    bash-3.00$ timidity Midi_Guitar/
    Code:
    /usr/local/share/timidity/timidity.cfg: No$
    timidity: Can't read any configuration file.
    Please check /usr/local/share/timidity/timidity.cfg
    bash-3.00$ su
    Password:
    root@localhost:/home/satimis# timidity Midi_Guitar/
    Code:
    /usr/local/share/timidi$
    timidity: Can't read any configuration file.
    Please check /usr/local/share/timidity/timidity.cfg
    root@localhost:/home/satimis# find / -name timidity
    Code:
    /sources/TiMidity++-2.13.2/timidity
    /sources/TiMidity++-2.13.2/timidity/timidity
    find: WARNING: Hard link count is wrong for /proc: this may be a bug in your filesystem driver.  Automatically turning on find's -noleaf option.  Earlier results may have failed to include directories that should have
    been searched.
    /usr/local/bin/timidity
    root@localhost:/home/satimis# find / -name timidity.cfg
    Code:
    find: WARNING: Hard link count is wrong for /proc: this may be a bug in your filesystem driver.  Automatically turning on find's -noleaf option.
    Earlier results may have failed to include directories that should have been searched.
    I could not discover where this package has been installed.

    bash-3.00$ ./configure --prefix=/usr &&
    with the same result.

    Only
    # which timidity
    Code:
    /usr/bin/timidity
    differed

    Please advise. TIA

    BR
    satimis

  2. #2
    Linux User
    Join Date
    Aug 2005
    Location
    Italy
    Posts
    401
    Probably this doesn't works:

    make[1]: Entering directory `/sources/TiMidity++-2.13.2/configs'
    make[2]: Entering directory `/sources/TiMidity++-2.13.2/configs'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/sources/TiMidity++-2.13.2/configs'
    make[1]: Leaving directory `/sources/TiMidity++-2.13.2/configs'
    I believe you can solve the problem with

    Code:
    touch $PREFIX/etc/timidity.conf
    Of course the config file should contains right directives... see in /sources/TiMidity++-2.13.2/configs if there is a example configuration...
    When using Windows, have you ever told "Ehi... do your business?"
    Linux user #396597 (http://counter.li.org)

  3. #3
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,787
    Hi burnit,

    Tks for your advice.

    I believe you can solve the problem with

    Code:
    touch $PREFIX/etc/timidity.conf
    Whether you meant create a file "$PREFIX/etc/timidity.conf" and copy "/sources/TiMidity++-2.13.2/configure" on it.

    # timidity Midi_Guitar/
    Code:
    /usr/local/share/timidi$
    timidity: Can't read any configuration file.
    Please check /usr/local/share/timidity/timidity.cfg
    it was searching for "timidity.cfg"

    Of course the config file should contains right directives... see in /sources/TiMidity++-2.13.2/configs if there is a example configuration...
    $ ls -l /sources/TiMidity++-2.13.2 | grep configure
    Code:
    -rwxr-xr-x  1 satimis satimis 623430 Oct  3  2004 configure
    -rw-r--r--  1 satimis satimis  58474 Oct  3  2004 configure.in
    It is there.

    TIA

    BR
    satimis

Posting Permissions

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