Find the answer to your Linux question:
Results 1 to 7 of 7
hi, i am still new to linux and get a little confused at things prety easly, i am ok installing things when it is a RPM file but when it ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2004
    Location
    Hull - England
    Posts
    32

    make error


    hi,

    i am still new to linux and get a little confused at things prety easly, i am ok installing things when it is a RPM file but when it comes to a .tar.gz file i get stuck, in the tar.gz file i have extracted it and read the install file and that says to do the following steps "./configure" "make" and then "make install" i have no problems doing the "./configure" bit no errors come up but when i try and do the make i get the following message

    Code:
    make: *** No targets specified and no makefile found.  Stop.
    there is no refrence to this in the install file or the readme and when i use the help for it i dont understand it, this is what i understand, i need to suply the path for where it is to be installed and where the make file is. first is the make file in the tar.gz file? if so is it the makefile.in? and where should i install it to? should i install it to "/usr/local/bin" is i do install it there do i also add the folder name to "/usr/local/bin" so it would look like "/usr/local/bin/folder"

    if i am write should the command be put in on the "./configure" or on the "make" part?

    from what i do understand i think the command should look some thing like this

    Code:
    --makefile=./makefile.in --directory=/usr/local/bin
    is this write because i dont want to do it in case it messes my system up

    as i say i am still new to linux and this is what i think but it could be totley wriong

    i will be very greatfull for any help

  2. #2
    Linux Guru lakerdonald's Avatar
    Join Date
    Jun 2004
    Location
    St. Petersburg, FL
    Posts
    5,035
    first make sure that you are in the directory where you extracted the tarball to. Then, make sure that ./configure doesn't return with any errors. Also, read the makefile in which you can find all of the possible targets. Try doing:
    make install
    make clean install
    make all
    -lakerdonald

  3. #3
    Just Joined!
    Join Date
    Aug 2004
    Location
    Hull - England
    Posts
    32
    i have tried a few difrent comands for make but non of them work, i am realy stuck on this . i will put the results on from the ./configure part of it

    Code:
    [root@hull openldap-2.2.15]# ./configure
    Copyright 1998-2004 The OpenLDAP Foundation. All rights reserved.
            Restrictions apply, see COPYRIGHT and LICENSE files.
    Configuring OpenLDAP 2.2.15-Release ...
    checking host system type... i686-pc-linux-gnu
    checking target system type... i686-pc-linux-gnu
    checking build system type... i686-pc-linux-gnu
    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 working aclocal... found
    checking for working autoconf... found
    checking for working automake... found
    checking for working autoheader... found
    checking for working makeinfo... found
    checking for gnutar... no
    checking for gtar... gtar
    checking configure arguments... done
    checking for a BSD compatible install... /usr/bin/install -c
    checking for cc... cc
    checking for ar... ar
    checking for Cygwin environment... no
    checking for mingw32 environment... no
    checking for EMX OS/2 environment... no
    checking how to run the C preprocessor... cc -E
    checking for gcc... (cached) cc
    checking whether the C compiler (cc   ) works... yes
    checking whether the C compiler (cc   ) is a cross-compiler... no
    checking whether we are using GNU C... yes
    checking whether cc accepts -g... yes
    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 for a sed that does not truncate output... /bin/sed
    checking whether ln -s works... yes
    checking how to recognise dependent libraries... pass_all
    checking for object suffix... o
    checking for executable suffix... no
    checking command to parse /usr/bin/nm -B output... ok
    checking for dlfcn.h... yes
    checking for ranlib... ranlib
    checking for strip... strip
    checking for objdir... .libs
    checking for cc option to produce PIC... -fPIC
    checking if cc PIC flag -fPIC works... yes
    checking if cc static flag -static works... yes
    checking if cc supports -c -o file.o... yes
    checking if cc supports -c -o file.lo... yes
    checking if cc 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
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    checking for dllload... 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 ln works... yes
    checking whether ln -s works... (cached) yes
    checking how to run the C preprocessor... cc -E
    checking for Cygwin environment... (cached) no
    checking for mingw32 environment... (cached) no
    checking for executable suffix... (cached) no
    checking for object suffix... (cached) o
    checking for be_app in -lbe... no
    checking for cc option to accept ANSI C... none needed
    checking for cc depend flag... -M
    checking for afopen in -ls... no
    checking for EBCDIC... no
    checking for ANSI C header files... yes
    checking for dirent.h that defines DIR... yes
    checking for opendir in -ldir... no
    checking for sys/wait.h that is POSIX.1 compatible... yes
    checking POSIX termios... yes
    checking whether use of TIOCGWINSZ requires sys/ioctl.h... yes
    checking for arpa/inet.h... yes
    checking for arpa/nameser.h... yes
    checking for assert.h... yes
    checking for bits/types.h... yes
    checking for conio.h... no
    checking for crypt.h... yes
    checking for direct.h... no
    checking for errno.h... yes
    checking for fcntl.h... yes
    checking for filio.h... no
    checking for getopt.h... yes
    checking for grp.h... yes
    checking for io.h... no
    checking for libutil.h... no
    checking for limits.h... yes
    checking for locale.h... yes
    checking for netinet/tcp.h... yes
    checking for malloc.h... yes
    checking for memory.h... yes
    checking for psap.h... no
    checking for pwd.h... yes
    checking for process.h... no
    checking for resolv.h... yes
    checking for sgtty.h... yes
    checking for shadow.h... yes
    checking for stddef.h... yes
    checking for string.h... yes
    checking for strings.h... yes
    checking for sysexits.h... yes
    checking for sys/file.h... yes
    checking for sys/filio.h... no
    checking for sys/errno.h... yes
    checking for sys/ioctl.h... yes
    checking for sys/param.h... yes
    checking for sys/resource.h... yes
    checking for sys/select.h... yes
    checking for sys/socket.h... yes
    checking for sys/stat.h... yes
    checking for sys/syslog.h... yes
    checking for sys/time.h... yes
    checking for sys/types.h... yes
    checking for sys/ucred.h... no
    checking for sys/uio.h... yes
    checking for syslog.h... yes
    checking for termios.h... yes
    checking for unistd.h... yes
    checking for winsock.h... no
    checking for winsock2.h... no
    checking for sigset in -lV3... no
    checking for socket... yes
    checking for select... yes
    checking types of arguments for select()... int,fd_set *,struct timeval *
    checking for regex.h... yes
    checking for library containing regfree... none required
    checking for compatible POSIX regex... yes
    checking for sys/uuid.h... no
    checking to see if -lrpcrt4 is needed for win32 UUID support... no
    checking for res_query... no
    checking for __res_query... no
    checking for res_query in -lbind... no
    checking for __res_query in -lbind... no
    checking for res_query in -lresolv... yes
    checking for getaddrinfo... yes
    checking for getnameinfo... yes
    checking for gai_strerror... yes
    checking for inet_ntop... yes
    checking INET6_ADDRSTRLEN... yes
    checking struct sockaddr_storage... yes
    checking for sys/un.h... yes
    checking for openssl/ssl.h... yes
    checking for ssl.h... no
    checking for SSLeay_add_ssl_algorithms in -lssl... no
    checking for SSL_library_init in -lssl... yes
    checking for _beginthread... no
    checking for pthread.h... yes
    checking POSIX thread version... 10
    checking for LinuxThreads pthread.h... yes
    checking for GNU Pth pthread.h... no
    checking for sched.h... yes
    checking for pthread_create in default libraries... no
    checking for pthread link with -kthread... no
    checking for pthread link with -pthread... yes
    checking for sched_yield... yes
    checking for pthread_yield... yes
    checking for thr_yield... no
    checking for pthread_kill... yes
    checking for pthread_rwlock_destroy... yes
    checking for pthread_detach with <pthread.h>... yes
    checking for pthread_setconcurrency... yes
    checking for pthread_getconcurrency... yes
    checking for thr_setconcurrency... no
    checking for thr_getconcurrency... no
    checking for pthread_kill_other_threads_np... yes
    checking for LinuxThreads implementation... yes
    checking for LinuxThreads consistency... yes
    checking if pthread_create&#40;&#41; works... yes
    checking if select yields when using pthreads... yes
    checking for thread specific errno... yes
    checking for thread specific h_errno... yes
    checking for ctime_r... yes
    checking for gethostbyname_r... yes
    checking for gethostbyaddr_r... yes
    checking number of arguments of ctime_r... 2
    checking number of arguments of gethostbyname_r... 6
    checking number of arguments of gethostbyaddr_r... 8
    checking for db.h... yes
    checking for Berkeley DB link &#40;default&#41;... no
    checking for Berkeley DB link &#40;-ldb42&#41;... no
    checking for Berkeley DB link &#40;-ldb-42&#41;... no
    checking for Berkeley DB link &#40;-ldb-4.2&#41;... no
    checking for Berkeley DB link &#40;-ldb-4-2&#41;... no
    checking for Berkeley DB link &#40;-ldb-4&#41;... no
    checking for Berkeley DB link &#40;-ldb4&#41;... no
    checking for Berkeley DB link &#40;-ldb&#41;... yes
    checking for Berkeley DB version match... yes
    checking for Berkeley DB thread support... yes
    checking Berkeley DB version for BDB backend... no
    configure&#58; error&#58; BDB&#58; BerkeleyDB version incompatible
    the strange thing is that i am sure that the error didnt come up before, any sugestions on this? i will have a look on google but i will still be greatfull for any help on this

  4. #4
    Just Joined!
    Join Date
    Aug 2004
    Location
    Hull - England
    Posts
    32
    i have looked on google for that error and come to an anser but it doesnt work, i have installed the newest version including the patches of the berckly DB, but i still get the same error! Please has any one got any sugestions i am realy stumped on this.

  5. #5
    Linux Guru
    Join Date
    Mar 2003
    Location
    Wisconsin
    Posts
    1,907
    Try uninstalling the DB and then reinstalling it.

    What distro?

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

  6. #6
    Linux Guru kkubasik's Avatar
    Join Date
    Mar 2004
    Location
    Lat: 39:03:51N Lon: 77:14:37W
    Posts
    2,396
    configure: error: BDB: BerkeleyDB version incompatible

    what program are you installing, and untill the ./configure is completed its unlikely that the make will work
    Avoid the Gates of Hell. Use Linux
    A Penny for your Thoughts

    Formerly Known as qub333

  7. #7
    Just Joined!
    Join Date
    Aug 2004
    Location
    Hull - England
    Posts
    32
    hi, i am using fedora 1 and im trying to install open ldap i will try uninstalling the database, just let me do a bit of googleing how to find out how to uninstall stuff i can sortof install but uninstalling is a new thing for me cheers

Posting Permissions

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