Find the answer to your Linux question:
Results 1 to 5 of 5
I was trying to install axyftp. I am using SuSE Pro 9.1 When I type ./configure in the directory I have placed the axyftp files I have downloaded, I get ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jun 2004
    Posts
    58

    compling problem


    I was trying to install axyftp. I am using SuSE Pro 9.1

    When I type ./configure in the directory I have placed the axyftp files I have downloaded, I get the following error:

    configure: error: GUI library not found

    Here is my config.log

    configure:598: checking for a BSD compatible install
    configure:651: checking whether build environment is sane
    configure:708: checking whether make sets ${MAKE}
    configure:754: checking for working aclocal
    configure:767: checking for working autoconf
    configure:780: checking for working automake
    configure:793: checking for working autoheader
    configure:806: checking for working makeinfo
    configure:842: checking for gcc
    configure:955: checking whether the C compiler (gcc ) works
    configure:971: gcc -o conftest conftest.c 1>&5
    configure:997: checking whether the C compiler (gcc ) is a cross-compiler
    configure:1002: checking whether we are using GNU C
    configure:1011: gcc -E conftest.c
    configure:1030: checking whether gcc accepts -g
    configure:1065: checking for gcc option to accept ANSI C
    configure:1118: gcc -c -g -O2 conftest.c 1>&5
    configure:1146: checking how to run the C preprocessor
    configure:1167: gcc -E conftest.c >/dev/null 2>conftest.out
    configure:1237: checking for a BSD compatible install
    configure:1290: checking whether make sets ${MAKE}
    configure:1337: checking for X
    configure:1404: gcc -E conftest.c >/dev/null 2>conftest.out
    configure:1400:27: X11/Intrinsic.h: No such file or directory
    configure: failed program was:
    #line 1399 "configure"
    #include "confdefs.h"
    #include <X11/Intrinsic.h>
    configure:1480: gcc -o conftest -g -O2 conftest.c -lXt 1>&5
    /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: cannot find -lXt
    collect2: ld returned 1 exit status
    configure: failed program was:
    #line 1473 "configure"
    #include "confdefs.h"

    int main() {
    XtMalloc()
    ; return 0; }
    configure:2168: checking for Motif
    configure:2218: gcc -o conftest -g -O2 conftest.c -lXm -lXt -lX11 1>&5
    configure:2212:22: Xm/Label.h: No such file or directory
    configure: In function `main':
    configure:2214: error: `Widget' undeclared (first use in this function)
    configure:2214: error: (Each undeclared identifier is reported only once
    configure:2214: error: for each function it appears in.)
    configure:2214: error: parse error before "w"
    configure:2214: error: `w' undeclared (first use in this function)
    configure:2214: error: `NULL' undeclared (first use in this function)
    configure: failed program was:
    #line 2211 "configure"
    #include "confdefs.h"
    #include <Xm/Label.h>
    int main() {
    Widget w; XmCreateLabel(w, "", NULL, 0);
    ; return 0; }
    configure:2372: checking for XPM
    configure:2422: gcc -o conftest -g -O2 conftest.c -lXpm -lXt -lX11 1>&5
    configure:2416:21: X11/xpm.h: No such file or directory
    configure: In function `main':
    configure:2418: error: `NULL' undeclared (first use in this function)
    configure:2418: error: (Each undeclared identifier is reported only once
    configure:2418: error: for each function it appears in.)
    configure: failed program was:
    #line 2415 "configure"
    #include "confdefs.h"
    #include <X11/xpm.h>
    int main() {
    XpmCreatePixmapFromData(NULL,0,NULL,NULL,NULL,NULL );
    ; return 0; }
    configure:2633: checking for gtk-config
    configure:2668: checking for GTK - version >= 1.2.0
    configure:2902: checking for gtk-config
    configure:2937: checking for GTK - version >= 1.0.0

    What do I need to do?

  2. #2
    Linux Newbie
    Join Date
    Jul 2004
    Location
    Oklahoma City, OK
    Posts
    232
    SUSE doesn't install developement headers by default. None of the RPM based distros do. They don't expect users to try to build software on the system.
    I can tell that oyu don't have lXt and libxpm developement headers installed and the program needs them.
    If you plan on installing any software from source I suggest you install all developement headers that ship with the distro. In the case of SUSE, open YaST, select the software installer, enter devel in the search box and install everything.
    OH NOOOOO!!!!!! You did it the way I said?

  3. #3
    Just Joined!
    Join Date
    Jun 2004
    Posts
    58

    thanks

    I installed gftp instead - it was already on the 9.1 SuSE pro cds. All one has to do is search for "ftp" in the install software section of YaST.

    Hopefully the next time I compile, things will go easier. Thanks for the advice.

  4. $spacer_open
    $spacer_close
  5. #4
    Just Joined!
    Join Date
    Jun 2004
    Posts
    58

    BTW -

    If anyone is using gFTP, and you want to use XO as a hosting provider, you need to uncheck Resolve Remote Symlinks (LIST -L).

    This is located under: FTP - options - FTP

    This is what I had to do to get it to work. If it still doesn't work for you, play with the other options. It will work, I promise.

  6. #5
    Linux Engineer
    Join Date
    May 2003
    Location
    Greece / Athens
    Posts
    1,169
    i use pure-ftpd instead of gftp.i think it has more options...
    Linux For Ever!

Posting Permissions

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