can't find expat header
Michael Thon
mike.thon at gmail.com
Mon Jul 28 10:36:14 PDT 2008
On Jul 28, 2008, at 7:17 PM, Harry van der Wolf wrote:
> You do not tell us whether you are using a cmake or a .configure
> config tool, but in case it is an automake .configure tool, you
> should use something like:
> "export CFLAGS="-I/opt/local/include"
> "export CXXFLAGS="-I/opt/local/include"
> "export LDFLAGS="-L/opt/local/lib"
> to tell your package (which one is it by the way?) where expat is.
> Possibly you might need also "export PKG_CONFIG_PATH=/opt/local/lib/
> pkgconfig" later on in your configure or cmake script.
>
The package is called mira and its for biological data analysis and it
is using a configure script from automake. It appears to be developed
on linux but I don't have a linux box with enough RAM so I'm trying to
compile it on my mac pro. Those env. variables got me past the expat
problem but now I ran into this:
if g++ -DPACKAGE_NAME=\"mira\" -DPACKAGE_TARNAME=\"mira\" -
DPACKAGE_VERSION=\"2.8.3\" -DPACKAGE_STRING=\"mira\ 2.8.3\" -
DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"mira\" -DVERSION=\"2.8.3\" -
DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -
DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -
DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -
DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -
Drestrict=__restrict -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -
DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_STRFTIME=1 -DHAVE_FLOOR=1 -
DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_SQRT=1 -DDEVELOPMENTVERSION=0 -
DBOUNDTRACKFLAG=1 -DBUGTRACKFLAG=1 -I. -I. -I../ -DPUBLICQUIET -I/
opt/local/include -O2 -MT exp_flexer.flex.o -MD -MP -MF ".deps/
exp_flexer.flex.Tpo" -c -o exp_flexer.flex.o exp_flexer.flex.C; \
then mv -f ".deps/exp_flexer.flex.Tpo" ".deps/exp_flexer.flex.Po";
else rm -f ".deps/exp_flexer.flex.Tpo"; exit 1; fi
/opt/local/include/FlexLexer.h:130: error: expected unqualified-id
before numeric constant
make[2]: *** [exp_flexer.flex.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
I guess I'm stuck unless you or anyone else has some more suggestions.
Cheers
Mike
More information about the macports-users
mailing list