New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Building fails despite latest tinyxml (Linux Mint 17.3 / Ubuntu 14.04.5) #20
Comments
Note: There is no newer libudev. At least not on 14.04. And I wouldnt want to compromise my otherwise very stable system. cu, w0lf. |
Hi, you've installed TinyXML_1_ version 2.6.2. But you need to install TinyXML2 (current version: 4.x): https://launchpad.net/ubuntu/+source/tinyxml2 They are 2 different libraries. I know, it's a bit confusing, but the naming / versioning of TinyXML2 wasn't my idea :). What I don't get is, that CMake doesn't throw an error, but the compiler is. I will look, if I can get a better search for TinyXML2 libraries. Report back, if there are any other issues or the issue persists. Cheers, |
nasty. got myself the proper backports repository added (after figuring out that checking "backports" in synaptic didnt work as expected; probably some Linux Mint idiocy backfiring), installed version 2.1 .. now let's see if THAT helps ;) cu, w0lf. ps: I got the proper version before, but it was the one listed as 0-git(something). That's probably why at first, everything is working, but then failing. |
Ok, seems to work now. Had to change some settings with checkinstall before building the package to avoid overwriting a preexisting one. Maybe you want to add that as build instructions for GNU/Debian and Ubuntu .. ;) cu, w0lf. |
Hi there, glad you got it working! Yeah, I really don't understand, why they made the naming scheme is so damn confusing. There are:
Even CMake gets confused and reports a false positive for TinyXML2 library. This is why I was thinking about dropping I will leave this issue open for tracking the CMake issue. I really want CMake to report whether TinyXML2 is correctly installed or not. I personally think the current, general build instructions are enough to compile and run Instead of writing instructions for various Linux distros, I'd rather like to offer packages for the most popular ones. This would eliminate these kind of issues completely. We need a PPA for Ubuntu 14.04 LTS and Ubuntu 16.04 LTS, aswell as packages for Fedora and RHEL / CentOS. I've already created an AUR for Arch Linux. Cheers, |
I wouldn't call GNU/Debian and Ubuntu "various" distros, but for now, a simple wiki entry might do.
cu, w0lf. |
Don't get me wrong, I was generally talking about differencies in Linux distributions (and package naming), I can't include package names for all of them. If CentOS calls their Here on GitHub, I'm a software developer, not a package maintainer. In terms of documentation, I think it's understandable, which libraries this software depends on (TinyXML2, and which commands need to be executed, in order to build. That aside, I think it's a much greater help for new (Linux Mint / Ubuntu / Debian) users to create a PPA and / or a About no systemd: that shouldn't be a problem, as long as udev is available. Just use an init script, which launches I'll look into setting up Ubuntu PPAs aswell. Cheers, |
For ubuntu 16.04 fresh install, this set worked for me: Thanks. |
Thank you @salman2learn! Based on your post, I've added basic instructions to the Wiki for Ubuntu 16.04.x LTS. Feel free to improve! PPA would still be the best solution, but didn't have success so far. Either way, I'm closing this issue, as we have the exact commands for Ubuntu users now and they should do the trick. Cheers, |
Both building with the latest commit and release 0.4.0 fails under Linux Mint 17.3 (aka Ubuntu 14.04.5 LTS):
Installed dependencies:
cu, w0lf.
The text was updated successfully, but these errors were encountered: