LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 12-05-2010, 10:01 AM   #1
hen770
Member
 
Registered: Oct 2010
Distribution: Arch
Posts: 136

Rep: Reputation: 7
Question fishshel (fish) compiling fail, Fedora 14


Hi,

i am trying to compile the fish shell, in order to install it on my system.

when i am run the 'configure' command, i get an error that it can't find 'curses' implementation.

i have on my system (Fedora 14) ncurses, which is also supported according to the Fish site.

when i try to install curses with yum, i get a message that it couldn't find a package like that.

i have tried to google about that but i found nothing.

it is the first time for me to compile a program, so i want to do that in that why.

thank you.
 
Old 12-05-2010, 10:37 AM   #2
alunduil
Member
 
Registered: Feb 2005
Location: San Antonio, TX
Distribution: Gentoo
Posts: 684

Rep: Reputation: 62
It's probably due to the fact that most binary distributions package the headers and other files required to build software with a library separately from the libraries themselves. You probably need to install the ncurses-devel package and everything will work a bit better.

Regards,

Alunduil
 
1 members found this post helpful.
Old 12-05-2010, 10:53 AM   #3
hen770
Member
 
Registered: Oct 2010
Distribution: Arch
Posts: 136

Original Poster
Rep: Reputation: 7
Smile

yep, you right, i have installed the ncurses-devel and now i have passed the first stage.

but i would like to understand the concept, who has the blame here, the Fedora or Fish ? why ?
 
Old 12-05-2010, 12:13 PM   #4
alunduil
Member
 
Registered: Feb 2005
Location: San Antonio, TX
Distribution: Gentoo
Posts: 684

Rep: Reputation: 62
It's not really a blame necessarily it's simply the way your distribution creates packages. Because binary distributions distribute pre-compiled binaries they don't have to have the header files required for compiling laying around anywhere. Thus, when you want to compile something that requires the header files for a library they won't be on your system by default. They created the devel packages to fill this need so you can still install the header files but they won't be installed if you don't need them.

Regards,

Alunduil
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
compiling gcc seond fail around libjava stabu Linux - Software 3 01-22-2009 03:25 PM
configure command fail in compiling Mplayer harys Linux - Software 3 04-07-2006 12:11 PM
codec-compiling seemes to fail dodo1983 Linux - Software 7 09-01-2004 09:39 AM
From kernel compiling sig11 fails-to boot fail-what's happening? wolve Linux - Newbie 3 06-30-2004 02:51 PM
fail to exec modprobe after compiling kernel MarioT Slackware 4 05-21-2004 10:31 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 06:44 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration