Summary: | sys-apps/dmtcp-1.2.6 - cc1: fatal error: /usr/include/cilk/cilk.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | [OLD] Development | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | treecleaner |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://tinderboxlogs.s3.amazonaws.com/tbamd64.excelsior.flameeyes.eu/sys-apps%3Admtcp-1.2.6%3A20121028-181909.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Diego Elio Pettenò (RETIRED)
![]() The dmtcp build expects to find <cilk/cilk.h> whereas dev-lang/cilk provides /usr/include/cilk.h. But the test cilk file does: #include <cilk-lib.cilkh> so the bug is in dev-lang/cilk. If that bug is bypassed by doing: ln -s . /usr/include/cilk then the dmtcp build still fails. And still with a cilk error. (Unless you have USE=fast; then it fails with a C++ error.) This now fails with: In file included from syscallsreal.c:31:0: syscallwrappers.h:328:62: warning: 'struct sigvec' declared inside parameter list int _real_sigvec(int sig, const struct sigvec *vec, struct sigvec *ovec); ^ syscallwrappers.h:328:62: warning: its scope is only this definition or declaration, which is probably not what you want syscallsreal.c:616:63: warning: 'struct sigvec' declared inside parameter list int _real_sigvec(int signum, const struct sigvec *vec, struct sigvec *ovec){ ^ syscallsreal.c:616:5: error: conflicting types for '_real_sigvec' int _real_sigvec(int signum, const struct sigvec *vec, struct sigvec *ovec){ ^ In file included from syscallsreal.c:31:0: syscallwrappers.h:328:7: note: previous declaration of '_real_sigvec' was here int _real_sigvec(int sig, const struct sigvec *vec, struct sigvec *ovec); ^ Makefile:668: recipe for target 'syscallsreal.o' failed make[3]: *** [syscallsreal.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/var/tmp/portage/sys-apps/dmtcp-1.2.6/work/dmtcp-1.2.6/dmtcp/src' Makefile:395: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/var/tmp/portage/sys-apps/dmtcp-1.2.6/work/dmtcp-1.2.6/dmtcp/src' Makefile:249: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/sys-apps/dmtcp-1.2.6/work/dmtcp-1.2.6/dmtcp' Makefile:114: recipe for target 'dmtcp' failed make: *** [dmtcp] Error 2 CCing treecleaners Package removed (turns out this one was last rited twice!). |