Re: non-blocking dependencies

Joerg Sonnenberger <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.wip.general
Message-ID <[email protected]>
On Wed, Jan 20, 2010 at 05:28:45PM -0600, Larson, Timothy E. wrote:
> > On Wed, Jan 20, 2010 at 04:18:19PM -0600, Larson, Timothy E. wrote:
> > > Is there a way to mark a dependency as non-critical, and won't
> > stop
> > > the build if it doesn't exist?
> > 
> > No. The concept of "optional" dependencies is IMO obscure at best.
> 
> I just gave two concrete examples of their usefulness.
> 
> If I could guarantee dependencies' availability, that would be great,
> but I can't.  I can't get doxygen to build on my primary pkgsrc box,
> which is Solaris 9.  Anything that depends on doxygen is "broken" even
> though I'd probably only lose documentation.

One of the primary reasons pkgsrc has things like buildlink is to be
able to at least try to give consistent builds. "Optional" as in "don't
care" depencies are defeating that very core. So yes, figure out how to
fix doxygen. I'm not even sure I know what the problem is with that...

Joerg

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.