2009-11-16 компилация
by Vasil KolevКомпилирането на един наш lib като за android се оказва точно като някой от старите quest-ове – на малки стъпки, с решаване на пъзели и с разни странични quest-ове. You’re in a maze of twisty makefiles, all alike.
Но като за капак на всичко стигнах до следното:
/*
* Copyright (C) 2008 The Android Open Source Project
* All rights reserved.
*
...
#ifndef _arpa_nameser_h
#define _arpa_nameser_h
#include <sys/types.h>
#include <sys/cdefs.h>
/* this header intentionally blank
*
* the definitions normally found in <arpa/nameser.h> are
* really a bunch of resolver's internal declarations that
* should not be exposed to client code in any way
*/
#endif /* _arpa_nameser_h */
Което води до
../ares_expand_name.c: In function 'ares_expand_name':
../ares_expand_name.c:74: error: 'NS_CMPRSFLGS' undeclared (first use in this function)
../ares_expand_name.c:74: error: (Each undeclared identifier is reported only once
../ares_expand_name.c:74: error: for each function it appears in.)
Накратко – и аз на вас да ви оставя майката intentionally blank.