[SOLVED] OpenOrienteering - Qt plugin xcb issue

Paint programs, vector editors, 3d modelers, animation editors, etc.
Post Reply
Message
Author
User avatar
davids45
Posts: 1326
Joined: Sun 26 Nov 2006, 23:33
Location: Chatswood, NSW

[SOLVED] OpenOrienteering - Qt plugin xcb issue

#1 Post by davids45 »

G'day,

To those few of you who recognise my avatar as being orienteering-related (g'day zigbert)...

I read in the latest Australian orienteering magazine that there's an alternative to the Windows-based Ocad for drawing orienteering maps, Open Orienteering, which is open-source and cross-platform.

The website is http://www.openorienteering.org/

So I thought I'd give it a try in Puppy. Not surprisingly, it doesn't list Puppy in the download versions, but does have packages for Debian and Ubuntu.

I downloaded the .deb package and installed it in a Full Xenialpup-7.0.1 but found many missing .libs. So then I downloaded these missing libs one-by-one until I stopped getting missing .lib messages.

My downloaded and installed files list is shown in the screenshot.

However, OpenOrienteering now stalled with the error message in the other screenshot. I don't know what this means, or what to do next. I think I tried a re-install but don't know for sure if what I did fell into the 're-install' category :oops: .

If someone who knows what they're doing could make a .pet or .sfs of OpenOrienteering that would be excellent :lol: , or could advise me of how to fix my last error, that would be OK too :D .

Meanwhile, it's back to old Ocad and wine for me :) , for the present.

Thanks for your time,

David S.
Attachments
openo-filesloaded.png
files so far downloaded trying too run OpenOrienteering
(32.26 KiB) Downloaded 320 times
openo-errormessage.png
(17.8 KiB) Downloaded 374 times
Last edited by davids45 on Mon 13 Mar 2017, 23:02, edited 1 time in total.

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#2 Post by Semme »

David, is that file onboard?

askubuntu.com/questions/308128/failed-to-load-platform-plugin-xcb-while-launching-qt5-app-on-linux-without

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

Re: OpenOrienteering - Qt plugin xcb issue

#3 Post by zigbert »

davids45 wrote:(g'day zigbert)...
Good morning David :lol:

I didn't know about openorientering. Interesting to see if you are able to get this going on Puppy. Always good news to see open source alternatives. On the other hand, Ocad (at least version 8 which is free) runs flawless on wine.

Sigmund

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#4 Post by 666philb »

hi davids45,

i think you've grabbed the wrong version of the .deb.
you should uninstall all of those .debs as they will have probably broken xenials qt5

for xenial you want the .deb from here http://download.opensuse.org/repositori ... ntu_16.04/
amd64 folder for 64bit and i386 for 32bit

then from the PPM you need to install
libpolyclipping
libproj9

it then fires up for me

if you're still getting that 'xcb' error try

Code: Select all

ldd /usr/lib/qt5/plugins/platforms/libqxcb.so
install any missing xcb stuff from the PPM & restart X
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
rockedge
Posts: 1864
Joined: Wed 11 Apr 2012, 13:32
Location: Connecticut, United States
Contact:

#5 Post by rockedge »

wow! I got it going in Tahr 6.0.6. I used the PPM to install :
1. libQt5PrintSupport
2. libpolyclipping
3. libproj0
4. qtbase5-dev from here ->http://packages.ubuntu.com/trusty/qtbase5-dev
5. qt5-default from here ->http://packages.ubuntu.com/trusty/qt5-default (I installed it but I am not sure if this is needed).
For openorienteering-mapper I downloaded this .deb -> http://download.opensuse.org/repositori ... 4.04/i386/ as suggested by 666philb

Mapper showed up in Menu->Utility
Image
Image

User avatar
davids45
Posts: 1326
Joined: Sun 26 Nov 2006, 23:33
Location: Chatswood, NSW

#6 Post by davids45 »

G'day,

Thanks everyone who replied so quickly and with good-looking advice.

I'll use your feedback to get this program running Linuxly - I have the wine-Windows-version running already but would like to use the "right" version. Then I'll mark this thread [Solved] :D .

Mapper looks quite good and reads the sport-standard Ocad files very well on a quick first try. Seems to read most versions of Ocad formats as well - I have Ocad8 but Ocad8 cannot not read files from recent Ocads (they're up to Ocad12 now which makes more use of GPS and other satellite data).
Just a few differences so far in drawing and editing maps, and with symbols handling, so I'm on a re-learning curve, once I get Mapper "properly" running.

Thanks all again,

David S.

User avatar
rockedge
Posts: 1864
Joined: Wed 11 Apr 2012, 13:32
Location: Connecticut, United States
Contact:

#7 Post by rockedge »

here is a SFS of OpenOrienteering_mapper.0.6.8
made in Tahr 6.0.6. A menu entry will be in Menu>Utility.

https://drive.google.com/open?id=0By2RU ... Uh5LXVVQkk

User avatar
davids45
Posts: 1326
Joined: Sun 26 Nov 2006, 23:33
Location: Chatswood, NSW

Qt5 Plugin xcb fix

#8 Post by davids45 »

G'day,
Thanks to all the above posters who have enabled me to fix most of the problems I came across (or made for myself no doubt) in getting this open-source orienteering map-making program running in Puppy.

I've attached a screenshot of Mapper opened with a new and unfinished map..

Semme's link in his post above to the 'ask.ubuntu' post provided a fix for several Pups that gave the xcb stumbling block I highlighted in my initial post.
The ask.ubuntu page noted a fix for a missing symlink using some CLI words & commands but I just opened two Rox windows, one at /usr/lib/qt5/plugins/platforms/ (that has the troublesome xcb lib file) and the other Rox at /usr/bin/ and symlinked (dragged) the platforms directory into the bin directory.

Sometimes a missing library file was also reported on a Pup's terminal but opening with Rox the files of an OpenOrienteering-working Pup, I just copied the libs from that to the deficient Pup.

Rockedge helped out by making an .sfs of the latest OpenOrienteering version so checking through my frugal Pups was much easier. I've listed the Pups I've found to work in his thread
http://www.murga-linux.com/puppy/viewtopic.php?t=109888.

The Pup-age limit for this Mapper program seems to be when older Pups have a libstdc++ mismatch. But there are enough good recent Pups to use if someone needs to run Mapper.

I guess as this is supposedly a serious graphics package, the 64-bit version needs to be checked out too - I just don't use many 64-bit Pups yet, and the 32-bit version is fast enough for me.

David S.
Attachments
PuppEx401-Mapper.jpg
Mapper in Puppex401 - a starting urban base-map for eventual orienteering use
(169.25 KiB) Downloaded 322 times

Post Reply