[Xastir] Snapshot problems

Lee Bengston lee.bengston at gmail.com
Sun Jan 17 22:05:45 EST 2010


On 1/17/10, Tom Russo <russo at bogodyn.org> wrote:
> On Sun, Jan 17, 2010 at 10:57:08AM -0600, we recorded a bogon-computron
> collision of the <lee.bengston at gmail.com> flavor, containing:
>> On 1/17/10, Tom Russo <russo at bogodyn.org> wrote:
>>
>> > Until last week, the 9.04 page had broken instructions and did not even
>> > include xorg-dev.  But leaving that out makes xastir uncompilable, so I
>> > don't think that's the issue --- you must have installed that one even
>> > though
>> > it was missing from the wiki instructions.  But it's one of:
>> >
>> > xorg-dev libmotif-dev graphicsmagick gv libxp-dev
>> >
>> > that's getting things installed on 9.10, at any rate.
>>
>> Actually the lack of xorg-dev in the instructions was the issue.  I
>> have installed Xastir in both 9.04 and 9.10 using the previous
>> installation notes version that did not include xorg-dev, and it still
>> compiled. That's how the remastered iso images were done as well.
>> Although Xastir still compiles, it is compiled without libxpm-dev,
>> which I assume gets installed as a dependency of xorg-dev.
>
> Bizarre.
>
> When I tried to build on 9.10 with the 9.04 instructions that lacked
> xorg-dev,
> Xastir wouldn't even compile (X11.h wasn't installed).
>
> xorg-dev appeared in all previous versions of the Ubnutu instructions, so I
> assumed it was an accidental omission.  9.04's dependencies must have pulled
> pieces of it in that 9.10's didn't.  Odd.
>
> At any rate, xorg-dev should be listed, regardless, and has been for a few
> days.

It's coming back to me now.  Either prior to or about the same time
that Ubuntu 9.04 came out, I was working on compiling Xastir on a new
Mandriva version - the first one with KDE 4, and when I installed
Mandriva's equivalent to xorg-dev (xorg-devel, I think), it orphaned a
bunch of libraries and completely broke the KDE desktop.  I ended up
trying to compile Xastir without it, however, and it worked.

When Ubuntu 9.04 came out, I tried compiling without xorg-dev, and it
worked again.  Although I didn't write the HowTo for Ubuntu 9.04, I
mentioned the ability to compile without xorg-dev to Kevin R., who did
write it, and I believe he (and later several others following the
same HowTo) installed without xorg-dev and did not experience
difficulty.  In hindsight snapshots probably didn't work - shows how
often a bunch of us actually use that feature.  Because xorg-dev had
broken KDE 4 in another distribution, and I hadn't tried Kubuntu 9.04
yet, I thought it best to leave out xorg-dev in the 9.04 HowTo given
things seemed to work without it.

I've continued to be able to compile in Ubuntu 9.10 without xorg-dev.
I built a new VM today with Kubuntu 9.10 just to be sure, and once
again, it worked.  I suspect the reason 9.10 failed without xorg-dev
for you is due to the substitution of GraphicsMagick for ImageMagick.
The two packages that appear to grab many of the same packages that
are dependencies of xorg-dev are libxp-dev and libmagickcore-dev.  I'm
guessing that the dev package for GraphicsMagick doesn't pick up at
least one key package that the dev for ImageMagick does.

After compiling Xastir without xorg-dev today in the new Kubuntu 9.10
VM, I then added xorg-dev and recompiled.  It didn't harm KDE 4, and
snapshots worked.  So we're definitely good to go with xorg-dev back
in the wiki.

Thanks,
Lee - K5DAT



More information about the Xastir mailing list