Package Details: ignition-common 1.0.1-2

Git Clone URL: https://aur.archlinux.org/ignition-common.git (read-only)
Package Base: ignition-common
Description: A collection of useful classes and functions for handling many command tasks. This includes parsing 3D mesh files, managing console output, and using PID controllers.
Upstream URL: http://ignitionrobotics.org/libs/common
Licenses: Apache
Groups: development
Submitter: racko
Maintainer: racko (GPereira)
Last Packager: GPereira
Votes: 1
Popularity: 0.596661
First Submitted: 2018-02-24 09:56
Last Updated: 2018-05-27 11:05

Latest Comments

wbthomason commented on 2018-06-12 22:20

The current version of freeimage breaks this package - there are a large number of missing symbol errors during linking.

GPereira commented on 2018-05-26 19:05

skychan can you send me that PKGBUILD? Thanks!

skychan commented on 2018-05-21 14:34

I have the same problem with GPereira, and somehow I find a way to fix it. The idea is that to modify line 167 in Video.cc as suggested: CODEC_CAP_TRUNCATED --> AV_CODEC_CAP_TRUNCATED , and CODEC_FLAG_TRUNCATED --> AV_CODEC_FLAG_TRUNCATED. I've done this by the modification of build() function in the PKGBUILD file. Hope this will solve your problem.

GPereira commented on 2018-05-15 21:04

''/home/gpereira/.cache/pacaur/ignition-common/src/ignitionrobotics-ign-common-21fe175fe91c/src/Video.cc: In member function ‘bool ignition::common::Video::Load(const string&)’: /home/gpereira/.cache/pacaur/ignition-common/src/ignitionrobotics-ign-common-21fe175fe91c/src/Video.cc:167:29: error: ‘CODEC_CAP_TRUNCATED’ was not declared in this scope if (codec->capabilities & CODEC_CAP_TRUNCATED) ^~~~~~~~~~~~~~~~~~~ /home/gpereira/.cache/pacaur/ignition-common/src/ignitionrobotics-ign-common-21fe175fe91c/src/Video.cc:167:29: note: suggested alternative: ‘AV_CODEC_CAP_TRUNCATED’ if (codec->capabilities & CODEC_CAP_TRUNCATED) ^~~~~~~~~~~~~~~~~~~ AV_CODEC_CAP_TRUNCATED /home/gpereira/.cache/pacaur/ignition-common/src/ignitionrobotics-ign-common-21fe175fe91c/src/Video.cc:168:39: error: ‘CODEC_FLAG_TRUNCATED’ was not declared in this scope this->dataPtr->codecCtx->flags |= CODEC_FLAG_TRUNCATED; ^~~~~~~~~~~~~~~~~~~~ /home/gpereira/.cache/pacaur/ignition-common/src/ignitionrobotics-ign-common-21fe175fe91c/src/Video.cc:168:39: note: suggested alternative: ‘AV_CODEC_FLAG_TRUNCATED’ this->dataPtr->codecCtx->flags |= CODEC_FLAG_TRUNCATED; ^~~~~~~~~~~~~~~~~~~~ AV_CODEC_FLAG_TRUNCATED ''

racko commented on 2018-03-01 19:35

Take a look at /usr/include/tinyxml2.h. Does it contain the following lines?

 101 static const int TIXML2_MAJOR_VERSION = 6;
 102 static const int TIXML2_MINOR_VERSION = 0;
 103 static const int TIXML2_PATCH_VERSION = 0;
 ...
1814 const char* ErrorStr() const;

If "yes", then that header is not being used by your build and I wonder if you have installed the older tinyxml2 version in some other place like /usr/local/include/tinyxml2.h. Maybe try "sudo updatedb ; locate tinyxml2.h" to find it? Which still makes me wonder why cmake tells you "tinyxml2 version 6.0 found".

If "no" => reinstall tinyxml2.

racko commented on 2018-03-01 18:45

You still have an old version of tinyxml2. Compare https://github.com/leethomason/tinyxml2/blob/6.0.0/tinyxml2.h and https://github.com/leethomason/tinyxml2/blob/5.0.1/tinyxml2.h. 6.0.0 has tinyxml2::XMLDocument::ErrorStr() while the older has tinyxml2::XMLDocument::Error().

osjacky430 commented on 2018-03-01 14:41

Hi, as I reinstall ros-luinar, there is an error about ignition-common.

/home/yaourt_tmp/yaourt-tmp-arithemetica/aur-ignition-common/src/ignitionrobotics-ign-common-21fe175fe91c/src/ColladaExporter.cc: In function 'void LogTinyXml2DocumentError(const string&, const tinyxml2::XMLDocument&)': /home/yaourt_tmp/yaourt-tmp-arithemetica/aur-ignition-common/src/ignitionrobotics-ign-common-21fe175fe91c/src/ColladaExporter.cc:45:32: error: 'const class tinyxml2::XMLDocument' has no member named 'ErrorStr'; did you mean 'Error'? const char * error1 = _doc.ErrorStr(); ^~~~~~~~ Error

TY