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.

Tags: ,

Leave a Reply