sitecopy fails to build
Boey Maun Suang
boeyms at macports.org
Tue Jun 12 19:16:39 PDT 2007
Hi Malcolm,
> MacPorts 1.442 / Mac OSX 10.3.9 running on 600MHz PPC G3 - iBook
Ah, I had one of those; I'd probably still be using it if the screen
hadn't died on me :-(
> Error: Target com.apple.build returned: shell command " cd "/opt/
> local/var/db/dports/build/_op
> t_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dpo
> rts_www_sitecopy/work/si
> tecopy-0.16.3" && make all " returned error 2
> Command output: >>> Entering intl
> make[1]: Nothing to be done for `all'.
> <<< Leaving intl
> >>> Entering lib/neon
> Bundled neon build not being used.
> <<< Leaving lib/neon
> gcc -I/opt/local/include -I/opt/local/include -no-cpp-precomp -I/
> System/Library/Frameworks/Cor
> eFoundation.framework/Headers -I. -DHAVE_CONFIG_H -DLOCALEDIR=\"/
> opt/local/share/locale\" -I./
> src -I./lib -O2 -I/opt/local/include/neon -o src/sites.o -c src/
> sites.c
> gcc -I/opt/local/include -I/opt/local/include -no-cpp-precomp -I/
> System/Library/Frameworks/Cor
> eFoundation.framework/Headers -I. -DHAVE_CONFIG_H -DLOCALEDIR=\"/
> opt/local/share/locale\" -I./
> src -I./lib -O2 -I/opt/local/include/neon -o src/sitefiles.o -c src/
> sitefiles.c
> src/sitefiles.c: In function `fnlist_match':
> src/sitefiles.c:303: error: `FNM_LEADING_DIR' undeclared (first use
> in this function)
> src/sitefiles.c:303: error: (Each undeclared identifier is reported
> only once
> src/sitefiles.c:303: error: for each function it appears in.)
> make: *** [src/sitefiles.o] Error 1
This seems rather odd to me; it looks as if it can't find a system
header file. Do you have the file /usr/include/fnmatch.h on your
system, and if so, does it have a line containing "#define
FNM_LEADING_DIR ..."? If so, I think your safest bet would be to re-
install XCode and try again (unless wiser heads than mine have better
suggestions).
If /usr/include/fnmatch.h does exist and has the #define, then it
might be picking up a different fnmatch.h; try "locate fnmatch.h" on
the command line (or "find / -name fnmatch.h" if you're willing to
wait for it to search all your attached drives -- locate depends on
its database being up to date) and let us know what that gives you.
Kind regards,
Maun Suang
--
Boey Maun Suang (Boey is my surname)
Email: boeyms at macports dot org
More information about the macports-users
mailing list