Menu

efax-gtk on centos7

Help
2016-03-31
2016-04-01
  • Herman Cruz

    Herman Cruz - 2016-03-31

    Guys I need help I am installing efax-gtk but I get this errors uring ./configure
    checking for c++-gtk-utils-3-2.2 >= 2.1.0... no
    checking for c++-gtk-utils-3-2.0 >= 2.0.1... no
    checking for c++-gtk-utils-1.3 >= 1.2.13... no
    checking for c++-gtk-utils-2-2.2 >= 2.1.0... no
    checking for c++-gtk-utils-2-2.0 >= 2.0.1... no
    checking for c++-gtk-utils-1.2 >= 1.2.13... no
    configure: error: c++-gtk-utils-1.2 >= 1.2.13, c++-gtk-utils-2.0 >= 2.0.1 or c++-gtk-utils-2.2 >= 2.1.0
    must be installed; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries
    are in a nonstandard prefix so pkg-config can find them
    I tried downloading the c++-gtk-utils from here http://cxx-gtk-utils.sourceforge.net/ and using ./configure-gtk2 and do a make install but I still get the same errors on efax ./configure

    How do I check if my modem is properly installed?
    My modem is internal PCI
    I have configured efax-gtk but I can't access the modem. both ttyS0 and ttyS1. it says no response from modem.
    using dmesg | grep tty gives:
    [ 0.000000] console [tty0] enabled
    [ 0.719681] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 0.740412] 0000:00:16.3: ttyS1 at I/O 0xf0a0 (irq = 17) is a 16550A
    and using lspci -nn:
    03:00.0 Communication controller [0780]: Conexant Systems, Inc. SoftV92 SpeakerPhone SoftRing Modem with SmartSP [14f1:2f30] (rev 01)

    Installing RPM from different distros allows me to install it using yum localinstall but efax-gtk gives error or permission denied on ttyS0 so I gave it chmod 777 but after that it gives

    efax-0.9a: 16:52:07 Error: sync: modem not responding
    efax-0.9a: 16:52:07 finished - no response from modem

     
    • Chris Vine

      Chris Vine - 2016-03-31

      On Thu, 31 Mar 2016 09:02:23 +0000
      "Herman Cruz" amnher@users.sf.net wrote:

      Guys I need help I am installing efax-gtk but I get this errors
      uring ./configure checking for c++-gtk-utils-3-2.2 >= 2.1.0... no
      checking for c++-gtk-utils-3-2.0 >= 2.0.1... no
      checking for c++-gtk-utils-1.3 >= 1.2.13... no
      checking for c++-gtk-utils-2-2.2 >= 2.1.0... no
      checking for c++-gtk-utils-2-2.0 >= 2.0.1... no
      checking for c++-gtk-utils-1.2 >= 1.2.13... no
      configure: error: c++-gtk-utils-1.2 >= 1.2.13, c++-gtk-utils-2.0 >=
      2.0.1 or c++-gtk-utils-2.2 >= 2.1.0 must be installed; consider
      adjusting the PKG_CONFIG_PATH environment variable if your libraries
      are in a nonstandard prefix so pkg-config can find them I tried
      downloading the c++-gtk-utils from here
      http://cxx-gtk-utils.sourceforge.net/ and using ./configure-gtk2 and
      do a make install but I still get the same errors on efax ./configure

      The error is the one mentioned above. You need to install
      c++-gtk-utils. Since you mention below that you have installed another
      binary, you may only need to install the devel library.

      How do I check if my modem is properly installed?
      My modem is internal PCI
      I have configured efax-gtk but I can't access the modem. both ttyS0
      and ttyS1. it says no response from modem. using dmesg | grep tty
      gives: [ 0.000000] console [tty0] enabled
      [ 0.719681] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
      [ 0.740412] 0000:00:16.3: ttyS1 at I/O 0xf0a0 (irq = 17) is a 16550A
      and using lspci -nn:
      03:00.0 Communication controller [0780]: Conexant Systems, Inc.
      SoftV92 SpeakerPhone SoftRing Modem with SmartSP [14f1:2f30] (rev 01)

      Installing RPM from different distros allows me to install it using
      yum localinstall but efax-gtk gives error or permission denied on
      ttyS0 so I gave it chmod 777 but after that it gives

      efax-0.9a: 16:52:07 Error: sync: modem not responding
      efax-0.9a: 16:52:07 finished - no response from modem

      A soft modem will not be at /dev/ttyS (that is for genuine 16550A
      devices). A Conexant modem might be at something like /dev/ttyHSF0. It
      is for you to find out where your soft modem resides on the system. A
      good start is to look at /dev/tty
      and /dev/HSF* and see if it reveals
      anything.

      Chris

       
    • Frank C.

      Frank C. - 2017-07-25

      Took me half day to get Efax-gtk installed on CentOS 7 x64.

      I am very new to Linux. You must forgive me for I am using incorrect words/syntax or how to explain this.

      Main reason that it does not find c++-gtk-utils packages because CentOS 7 x64 PATH for pkgconfig is at /usr/lib64/pkgconfig.
      export PKG_CONFIG_PATH=/usr/lib64/pkgconfig

      You may need to install libtiff-devel for tiffio.h error at ./configure and export PATH as well.
      export PATH=$PATH:/usr/include

      If efax-gtk complains about missing libcxx-gtk-utils when running by command line, please:
      export LD_LIBRARY_PATH=/usr/local/lib

      Thanks,
      Frank C.

       
      • Chris Vine

        Chris Vine - 2017-07-26

        On Tue, 25 Jul 2017 19:38:41 +0000
        "Frank C." hidro27a@users.sf.net wrote:

        Took me half day to get Efax-gtk installed on CentOS 7 x64.

        I am very new to Linux. You must forgive me for I am using incorrect
        words/syntax or how to explain this.

        Main reason that it does not find c++-gtk-utils packages because
        CentOS 7 x64 PATH for pkgconfig is at /usr/lib64/pkgconfig. export
        PKG_CONFIG_PATH=/usr/lib64/pkgconfig

        You may need to install libtiff-devel for tiffio.h error
        at ./configure and export PATH as well. export PATH=$PATH:/usr/include

        If efax-gtk complains about missing libcxx-gtk-utils when running by
        command line, please: export LD_LIBRARY_PATH=/usr/local/lib

        How distributions deal with the installation of third party libraries
        and programs is a little confusing for newcomers. Yours (CentOS)
        appears to make no provision for them at all, hence your difficulties.

        The first thing to note is that none of this is something that efax-gtk
        or c++-gtk-utils can deal with. By default, as is conventional these
        install themselves in the /usr/local prefix, and c++-gtk-utils by
        default installs its library files in /usr/local/lib. You can pick
        something different by passing configure a different prefix using the
        --prefix option, and by passing a different library location using the
        --libdir option.

        So if you wanted the c++-gtk-utils library files in /usr/local/lib64
        instead of /usr/local/lib, you could do this:

        ./configure --libdir=/usr/local/lib64

        If you wanted the library installed in, say, the /opt prefix, you could
        do this:

        ./configure --prefix=/opt --libdir=/opt/lib64

        As I say, it seems that your CentOS installation is configured only to
        find and load libraries and programs installed in the /usr prefix. You
        need to set it up so that it also looks in the /usr/local prefix (or
        whatever other prefix in which you choose to install your third party
        programs). I do not know CentOS, but there are probably files
        in /etc/profile.d which are used to set up PATH and PKG_CONFIG_PATH,
        which need to be set to include /usr/local/bin
        and /usr/local/lib64/pkgconfig respectively.

        To load shared libraries in /usr/local/lib64 automatically instead of
        having to set LD_LIBRARY_PATH, you need to include /usr/local/lib64 in
        your /etc/ld.so.conf file.

         
  • Herman Cruz

    Herman Cruz - 2016-04-01

    I dont have ttyHSF* I have tty0-tty63 and ttyS0-S3

    Since you mention below that you have installed another
    binary, you may only need to install the devel library.
    

    Which devel and binary?

     

    Last edit: Herman Cruz 2016-04-01
    • Chris Vine

      Chris Vine - 2016-04-01

      On Fri, 01 Apr 2016 01:42:28 +0000
      "Herman Cruz" amnher@users.sf.net wrote:

      I dont have tty/HSF* I have tty0-tty63 and ttyS0-S3

      So does your softmodem work under linux at all? Do you get anything
      out of it if you interrogate it with minicom for example?

      It needs a driver and it needs to be represented by a device in /dev.
      That is a linux issue rather than a efax-gtk issue. efax-gtk assumes
      that you have a working modem.

      Chris

       

Log in to post a comment.