-   Linux - Newbie (
-   -   CenterICQ problem (

Braynid 05-28-2006 05:07 AM

CenterICQ problem
I have downloaded CenterICQ and tried to compile it, but i get:


# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... no
checking for working aclocal-1.4... found
checking for working autoconf... found
checking for working automake-1.4... found
checking for working autoheader... found
checking for working makeinfo... missing
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.

I am not really shure what to do, i think it's becouse the compiler.

MasterC 05-28-2006 05:10 AM

What does config.log say?

I usually get this error when I cross compile or when I screw up an install and forget to chroot or something, and the package getting compiled is on a P4, and I'm running it from a Athlon64, or something along those lines.

So, any chance you did some funny stuff when installing your compiler? Is the filesystem you are trying to compile this on mounted with noexec option? Is this a fat32 filesystem or NTFS? Is this an NFS remotely mounted share, or Samba?

Hope that points you in the right direction!


Braynid 05-28-2006 05:45 AM

Hmm.. this is as far as i got. I managed to fix the compiler, i run ./configure and:

configure: error: The ncurses terminal library is required in order to build the program

Now that i really don't know what it is.

Nylex 05-28-2006 05:47 AM

You should be able to get ncurses via your distro's package manager, or from here. Odd, I would think most distros would install it as standard.

MasterC 05-28-2006 05:47 AM

Ncurses is a great library that is used to run things in a terminal and have them be somewhat useful (when needing a GUI I should say). You'll need to install the Ncurses library and probably a ncurses-devel library as well.



MasterC 05-28-2006 05:49 AM


Originally Posted by Nylex
You should be able to get ncurses via your distro's package manager, or from here. Odd, I would think most distros would install it as standard.

Definitely, and I would strongly urge you to do it via your distro's package manager and NOT go the source route for basic system libs.

It's certainly going to be one of the options available.


Braynid 05-28-2006 06:07 AM

I tried to:

apt-get install ncurses
Reading package lists... Done
Building dependency tree... Done
Package ncurses is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ncurses has no installation candidate

So where else can i find it?

Nylex 05-28-2006 06:26 AM

It should be available on your distro's CDs, if you have them.

Braynid 05-28-2006 06:36 AM

I have the install disk, but if i do "apt-get" it gives me the above. So how do i get it from the cd?

Beside that i have installed ncurses from the internet and still i get the same error.

Nylex 05-28-2006 08:33 AM

Presumably APT has an option to install from a directory, check the man page for apt-get. I don't know if it does, as I don't use Debian. You'll need to have the CD mounted.

If you already installed ncurses, maybe try running ldconfig and trying again.

All times are GMT -5. The time now is 07:41 PM.