| Summary: | =net-im/qutecom-2.2_p20100620 Fails to compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
| Component: | Current packages | Assignee: | Chí-Thanh Christopher Nguyễn <chithanh> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | voip+disabled |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Build log | ||
|
Description
Agostino Sarubbo
2011-02-12 16:11:38 UTC
Created attachment 262249 [details]
Build log
Looking at all those policy warnings I'd say the upstream build system needs a minor update. But I suspect the problem comes from include order - probably a change in boost. Most likely it's fixed by 'append-cppflags -D__STDC_CONSTANT_MACROS' (unless build system will misbehave and need append-flags). qutecom does not like it if several versions of boost are installed. If that is the case on your system, try unmerging all but the latest version. i have only 1.42.0-r2 It's more like this: /usr/include/libavutil/common.h includes inttypes.h but if you use a C++ compiler, it needs __STDC_CONSTANT_MACROS for the macros to be defined. boost was just a stab in the dark - I know of one package, where boost and inttypes.h were in conflict. I added a new snapshot to portage, can you try that? new version compile well but: ago@devil ~ $ qutecom qutecom: error while loading shared libraries: /usr/lib/qutecom/libwebcam.so: cannot make segment writable for relocation: Permission denied I should open a new bug? Marking as fixed per comment 13. The text relocation issue is hardened specific. You can continue to discuss it in bug 354803. |