hi jonathan,
> I'd say "Yes, they are a problem". I'm not sure what you need to fix.
> Ultimately, if you don't have the programs you need out of the build, there
> is a problem. It's a weird error, too - because normally configure would
> detect the problem. I'd try to track down where -arch ppc (as opposed to
> -arch=ppc) came from; that would deal with a lot of the trouble.
poking around a bit, i found
cat /usr/include/stdarg.h
/* This file is public domain. */
-> /* GCC uses its own copy of this header */
#if defined(__GNUC__)
#include_next <stdarg.h>
#elif defined(__MWERKS__)
#include "mw_stdarg.h"
#else
#error "This header only supports __MWERKS__."
#endif
whereas,
cat /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stdarg.h
/* Copyright (C) 1989, 1997, 1998, 1999, 2000 Free Software
Foundation, Inc.
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify
...
/*
* ISO C Standard: 7.15 Variable arguments <stdarg.h>
*/
#ifndef _STDARG_H
#ifndef _ANSI_STDARG_H_
#ifndef __need___va_list
#define _STDARG_H
#define _ANSI_STDARG_H_
...
i tried mod'ing CPPFLAGS with the .../4.2.1/include/stdarg.h path --
no dice. likely hard-coded somewhere (will look).
so, as workaround, prior to configure
mv /usr/include/stdarg.h /usr/include/stdarg.h.ORIG
cp /usr/lib/gcc/powerpc-apple-darwin9/4.2.1/include/stdarg.h
/usr/include/stdarg.h
successfully removes the
makedepend: warning: cryptlib.c (reading /usr/include/stdarg.h, line
4): cannot find include file "stdarg.h"
warnings, but not the,
makedepend: warning: cannot open "ppc"
which are still there.
that said, mmake/install complete fine. and downstream usage of the
resultant openssl bins/libs seems ok.
so, the "ppc" warning may be just a syntactical warning ... but would
be good to know for sure. now to try to find the reason/src of the
warning.
cheers.