Has anyone ported Synopsis to Mac OS X?

Vicki Brown <[email protected]>
Newsgroups gmane.comp.documentation.synopsis
Message-ID <p06110420bd2ef5fbf4d8@[10.1.1.144]>
I've been trying to build Synopsis on Mac OS X and am stuck with some errors

I think that my latest problem
	sh -c make -C 
build/temp.darwin-7.4.0-Power_Macintosh-2.3/Synopsis/Parsers/Cpp 
ucpp.so
	g++ -dynamiclib  -o ucpp.so ucpp/mem.o ucpp/hashtable.o 
ucpp/cpp.o ucpp/lexer.o ucpp/assert.o ucpp/macro.o ucpp/eval.o cpp.o 
../../../Cxx-API/lib/libSynopsis.a  -lpthread
	ld: common symbols not allowed with MH_DYLIB output format with 
the -multi_module option
	ucpp/cpp.o definition of common _emit_output (size 4)
	ucpp/cpp.o definition of common _protect_detect (size 12)
	ucpp/macro.o definition of common _ucpp_compile_date (size 24)
	ucpp/macro.o definition of common _ucpp_compile_time (size 12)
	ucpp/macro.o definition of common _ucpp_dsharp_lexer (size 224)
	ucpp/macro.o definition of common _ucpp_tokenize_lexer (size 224)
	/usr/bin/libtool: internal link edit command failed

is described here: http://tolstoy.newcastle.edu.au/R/devel/01c/0894.html
unfortunately, there doesn't appear to be a solution described on that page :-(

Stefan has suggested I try some changes to the Makefiles:

>For CPPFLAGS, try adding '-fno-common'
>
>(this sounds as if it helps suppress common symbols that the linker 
>would otherwise
>complain about)
>
>For LDFLAGS, try adding some of the following:
>
>-dynamiclib
>-flat_namespace
>-undefined suppress

to which I must first respond: which Makefiles? :/

Hoping for any help I can get. I've tried Doxygen and epydoc and 
would like to evaluate Synopsis beside them!
-- 
- V.
Vicki Brown  <[email protected]>  (Jabber: vlbrown     Home: [email protected])
   Internal Documentation:
        overview docs, specs, web pages;  review, editing, (re)writing
   About: http://www.cfcl.com/vlb/Jobweb
   Demo: http://loanerpb.ironport.com/~vlbrown/  (pointers to recent work)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.