Development is on Github: https://github.com/acxz/pkgbuilds Please open issues and PRs there instead of commenting.
Search Criteria
Package Details: ignition-common 3.9.0-1
Git Clone URL: | https://aur.archlinux.org/ignition-common.git (read-only, click to copy) |
---|---|
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: | https://ignitionrobotics.org/libs/common |
Licenses: | |
Groups: | |
Submitter: | racko |
Maintainer: | acxz |
Last Packager: | acxz |
Votes: | 2 |
Popularity: | 0.000007 |
First Submitted: | 2018-02-24 09:56 |
Last Updated: | 2020-12-24 19:55 |
Dependencies (8)
- ffmpeg (ffmpeg-semifull-git, ffmpeg-tmblock-git, ffmpeg4.0, ffmpeg-git-nc, ffmpeg-cuda, ffmpeg-v4l2-request-git, ffmpeg-svt, ffmpeg-headless, ffmpeg-gl-transition, ffmpeg-full-git-hardened, ffmpeg-git, ffmpeg-amd-full-git, ffmpeg-decklink, ffmpeg-intel-full-git, ffmpeg-nocuda, ffmpeg-mmal, ffmpeg-amd-full, ffmpeg-ndi, ffmpeg-svt-av1-git, ffmpeg-libfdk_aac, ffmpeg-full, ffmpeg-full-git, ffmpeg-nox-git, ffmpeg-svt-vp9-git)
- freeimage
- gts
- libutil-linux (util-linux-libs-aes, util-linux-libs-selinux, util-linux-libs-nosystemd-minimal-git, util-linux-libs)
- tinyxml2 (tinyxml2-git)
- ignition-math>=6 (ignition-math-4)
- util-linux (util-linux-aes, util-linux-selinux, util-linux-nosystemd-minimal-git) (make)
- ignition-cmake>=2 (ignition-cmake-0) (make)
Required by (9)
Sources (1)
Latest Comments
acxz commented on 2020-02-03 02:15
acxz commented on 2019-06-27 23:30
updated!
acxz commented on 2019-06-11 20:57
Can this package be updated? https://bitbucket.org/ignitionrobotics/ign-common/downloads/?tab=tags
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
Pinned Comments
acxz commented on 2020-02-03 02:15
Development is on Github: https://github.com/acxz/pkgbuilds Please open issues and PRs there instead of commenting.