configure: error: Essential library libgtkmm-2.4 not found

Asked by Blaise Alleyne on 2009-06-26

I download and untar the source, cd into the directory and run ./configure and get the following error:

configure: error: Essential library libgtkmm-2.4 not found

I can't apt-get install libgtkmm-2.4, but if I apt-get install libgtkmm-2.4-1 I get this message:

Package libgtkmm-2.4-1 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
However, the following packages replace it:
  libgtkmm-2.4-1c2a

Then, sudo apt-get install libgtkmm-2.4-1c2a tells me that it's already the newest version.

How can I resolve this dependency? I'm trying to compile from source because bugs in the Jaunty repos make it useless.

Question information

Language:
English Edit question
Status:
Answered
For:
Seq24 Edit question
Assignee:
No assignee Edit question
Last query:
2009-06-26
Last reply:
2011-01-12
Guido Scholz (gscholz) said : #1

Hi,
as a quick solution you could edit the configure.in script and change

AC_CHECK_LIB(gtkmm-2.4, _init,,

to

AC_CHECK_LIB(gtkmm, _init,,

Guido

chris nuss (chris-nusstabox) said : #2

Hi Guido,

I have tried this solution to no avail. I still can't compile seq24-0.9.2 in ubuntu Maverick 10.10 due to the error:

configure: error: Essential library libgtkmm-2.4 not found

Any other ideas?

libgtkmm-2.4 is installed at:

/usr/lib/libgtkmm-2.4.so.1

with sym links at:

/usr/local/lib and /lib

Yours,

chris nuss

chris nuss (chris-nusstabox) said : #3

hello all....

I found a solution myself just after I posted the above question....

Install libgtkmm-2.4-dev (which actually install a whole lot of other -dev files that I have no idea what they do)....

Now the compile gets past the looking for libgtkmm issue but it hasn't found jack? More digging to do...

Yours,

Can you help with this problem?

Provide an answer of your own, or ask Blaise Alleyne for more information if necessary.

To post a message you must log in.