Hi Stuart, I am quite sure I am not using the snapshot. However, it is not too easy to capture the O/P from the machine where I was doing the install using a dumb terminal (no networking at the time).
I understand that having a separate headless version is a major change for the whole of ports/packages. However, given that the majority of OBSD installations are probably headless servers, I think is should be seriously considered. As it is, Mediatomb is not the only offender. Samba requires Cups (I dont have a printer in the server closet), and Cups requires Xbase too (WTF). I had no idea what Spidermonkey was, and will look into minidlna. I have had Mediatomb working on my desktop for a couple of years, but the desktop is often turned off, and now others use the Mediatomb, I thought it might go on one of my (just upgraded to 5.5) OBSD servers that run 24/7. Generally, I am morally opposed to all this "lets just depend on everything on the planet" approach to life because we get the problem of large numbers of simple things depending on different versions of irrelevant software, which could be avoided just by considering whether the relationship is really one of dependency or really one of optional requirement. So, yes it is partly rant and partly crusade. But my intention is to improve OBSD, rather than go down the slippery slope to the depths of hell like certain OSes we could name. I will concede defeat on Xbase for now, and try Mediatomb again. I will try to capture any problems with script as the machine is now live on the network. But if this (needless Xbase dependency) is not addressed before I die, I promise to haunt someone ;-} (And you can quote me on that!) Andrew On 24 October 2014 20:47, Stuart Henderson <[email protected]> wrote: > On 2014/10/24 18:27, Andrew Grillet wrote: > > Hi > > > > I have a fresh install of 5.5 on a Sun V100. I am attempting to install > the > > Mediatomb package. It fails due to numerous dependency issues. > > > > I am quite sure some of these are due to over-specifying the dependency > > - ie claims to require an older version, when the new one would work > fine - > > Are you sure you're installing the correct package for the OS version > that you're using, and not e.g. mixing 5.5 and snapshots? The output from > pkg_add would give more clues. > > > but many others are due to dependency on X11 related stuff (X11 itself, > > Xau, Xrandr, Xrender, etc). > > > > As my hardware is headless, and Mediatomb is configured remotely via a > web > > interface, I don't see why this stuff should be required. > > It simply isn't sanely possible to split the packages up like that, > some things which are a part of xbase are *very* commonly used, and > having "X" and "no X" versions of things which are dependencies of > other ports is very hard to work with in the ports tree. > > Simple fix: just install xbase. > > > If it is, then surely there should be a part of the install process that > > says "you dont have the necessary hardware to install this package" and > if > > not, there should be the option to install without any GUI related > software. > > > > While part of the dependency stuff is a "bug report", the issue of > > requiring X related software for programs that don't need it, to run on > > hardware that does not support it, is not really a bug, and is not a new > > problem (I am sure I have moaned about this more than once in the last 10 > > years). I think there should be a standard solution to this problem, > > probably involving a flag that says "HEADLESS=YES" in a config file > > somewhere, which is set early in the install process - perhaps > > automatically on finding no graphics card installed. > > > > regards > > > > Andrew > > mediatomb is not exactly lightweight, as well as the X dependencies it > also has spidermonkey (mozilla js engine) and various others. > > minidlna might be better suited to the hardware, though still depends > on ffmpeg so again X libs. > > >
