[Xastir] Xastir corrupts lxpanel
Joseph LaFerla
joe at laferla.ca
Tue Oct 31 19:11:28 PDT 2017
Hi all
Reading Jason’s post, I did an apt-get update and apt-get upgrade on my Stretch pi and now Xastir has been running perfectly for 4 hours and 15 minutes without losing the lxpanel. Previous to the update and upgrade, I would lose the panel immediately upon starting xastir. So obviously this made a difference. I did not do the make clean;make because I thought I would try that first and when it worked I did not want to mess with success!
73
Joe VA3JLF
Sent from Mail for Windows 10
From: Jason KG4WSV
Sent: Tuesday, October 31, 2017 5:14 PM
To: Xastir - APRS client software discussion
Subject: Re: [Xastir] Xastir corrupts lxpanel
OK, bad news, good news, weird news. I did an apt-get update and
apt-get upgrade on a system that exhibited the bug.
In reverse order, bad news:
seems there is a bug in linux tools, apparently in automake. see
https://bugzilla.redhat.com/show_bug.cgi?id=1155273
after the apt-get dance and a reboot, I did a make clean; make
pi at raspberrypi:~/src/Xastir $ make
make all-recursive
make[1]: Entering directory '/home/pi/src/Xastir'
Making all in src
make[2]: Entering directory '/home/pi/src/Xastir/src'
Making all in rtree
make[3]: Entering directory '/home/pi/src/Xastir/src/rtree'
rm -f librtree.a
ar cru librtree.a index.o rect.o node.o card.o split_l.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib librtree.a
Makefile:351: recipe for target 'librtree.a' failed
make[3]: *** [librtree.a] Segmentation fault
so, ar is blowing up. googling found the conversation I linked above.
to work around it, I built lib tree.a myself using the hints in the
error message reported above:
pi at raspberrypi:~/src/Xastir $ cd src/rtree/
pi at raspberrypi:~/src/Xastir/src/rtree $ ar cru librtree.a index.o
rect.o node.o card.o split_l.o
ar: `u' modifier ignored since `D' is the default (see `U')
pi at raspberrypi:~/src/Xastir/src/rtree $ ar crUu librtree.a index.o
rect.o node.o card.o split_l.o
pi at raspberrypi:~/src/Xastir/src/rtree $ cd ../..
pi at raspberrypi:~/src/Xastir $ make
and the make completed successfully.
good news: lxpanel isn't crashing for me.
weird news: I actually did the apt-get upgrade twice. the first time
I did it, i ended up with an ar binary that wouldn't run. ar gave me
"illegal instruction", like it's a bad executable. ??? i did
update/upgrade again, got a few more packages, and ar started behaving
(or misbehaving, depending on who you blame for the above scenario).
-Jason
kg4wsv
_______________________________________________
Xastir mailing list
Xastir at lists.xastir.org
http://xastir.org/mailman/listinfo/xastir
More information about the Xastir
mailing list