All of lore.kernel.org
 help / color / mirror / Atom feed
* Dependencies
@ 2012-03-05 15:46 Alex Elder
       [not found] ` <CAORUGqDQLXLxjiqEtJx=Pa0UQ=dq_tyoQzVkEY2Z=QQJ7dOo3A@mail.gmail.com>
  0 siblings, 1 reply; 2+ messages in thread
From: Alex Elder @ 2012-03-05 15:46 UTC (permalink / raw)
  To: ceph-devel

I occasionally bump into newly-required packages when I'm trying
to build ceph.  I don't remember what they have been, but today I
hit this when I tried "make clean":

     configure: error: --with-radosgw was given but libcurl (libcurl-dev 
on debian) not found

That was resolved by installing libcurl4-gnutls-dev (at least I
think that's what made it go away).

After that I hit this:

     configure: error: --with-gtk2 was given, but test for gtkmm failed

That took a number of trials, but eventually I think the package
that I installed which made this problem go away was libgtkmm-2.4-dev.

Is there any way that we can do any or all of these?
- we can identify when a new dependency like that has been added
- we can do this automatically
- we can mention something (like in a release announcement) when
   new dependencies have been added since last time
- we can do a nicer job of telling the user that a particular
   package is missing--better than the "test for gtmm failed" kind
   of message that the configure script provides

					-Alex

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-03-05 17:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-05 15:46 Dependencies Alex Elder
     [not found] ` <CAORUGqDQLXLxjiqEtJx=Pa0UQ=dq_tyoQzVkEY2Z=QQJ7dOo3A@mail.gmail.com>
2012-03-05 17:01   ` Dependencies Tommi Virtanen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.