| Summary: | telepathy-idle do not compile on osx | ||
|---|---|---|---|
| Product: | Telepathy | Reporter: | Michael Scherer <misc> |
| Component: | idle | Assignee: | Olli Salli <ollisal> |
| Status: | RESOLVED DUPLICATE | QA Contact: | Telepathy bugs list <telepathy-bugs> |
| Severity: | normal | ||
| Priority: | medium | CC: | dmitrij.ledkov |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Mac OS X (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
I've google it. Came up with Code Search result.
Either there is no glibc in your path/or compiled. Either this needs to be added to the source+build system.
#ifndef HAVE_STRNLEN
/* a naive implementation of strnlen for systems w/o glibc */
size_t strnlen(const char *s, size_t limit)
{
size_t len = 0;
while ((len < limit) && (*s++))
len++;
return len;
}
#endif
http://www.google.com/codesearch?hl=en&q=strnlen+show:Aatd47UuIkw:vsTk990XjY8:B2qZoM5Tap4&source=universal&cs_p=http://mirror.anl.gov/pub/pvfs2/old/pvfs2-0.6.0.tar.gz&cs_f=pvfs2-0.6.0/src/common/misc/str-utils.c#l593
GNU LESSER GENERAL PUBLIC LICENSE 2.1
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
It seems that Mac os x do not have a implementation of strnlen : Undefined symbols: "_strnlen", referenced from: _idle_parser_receive in libidle-convenience.a(idle-parser.o) ld: symbol(s) not found collect2: ld returned 1 exit status