Did you test this on 10.4?
I just had a look at this same mess in libftgl1, and there you get the
following choice:
With
typedef GLvoid (*GLUTesselatorFunction)();
on 10.4:
invalid conversion from 'GLvoid (*)()' to 'GLvoid (*)(...)'
on 10.5: OK.
with
typedef GLvoid (*GLUTesselatorFunction)(...);
on 10.4: OK.
on 10.5:
invalid conversion from 'GLvoid (*)(...)' to 'GLvoid (*)()'
That's why the libftgl1 maintainer put some condition on the gcc version
there. Instead of a gcc version problem, this is more likely a problem
with glut.h versions, though.
--
Martin
Alexander Hansen wrote:
> Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci
> In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv15710
>
> Modified Files:
> octplot.info octplot.patch
> Log Message:
> Let non-pc 10.5 people have this too.
>
>
> Index: octplot.patch
> ===================================================================
> RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/octplot.patch,v
> retrieving revision 1.2
> retrieving revision 1.3
> diff -u -d -r1.2 -r1.3
> --- octplot.patch 4 Nov 2007 11:39:29 -0000 1.2
> +++ octplot.patch 17 Jun 2008 23:41:11 -0000 1.3
> @@ -79,3 +79,15 @@
> @list='$(nodist_octplotm_DATA)'; for p in $$list; do \
> if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
> f=$(am__strip_dir) \
> +diff -Naur octplot-0.4.0/src/glutesscb.h
> octplot-0.4.0.patched/src/glutesscb.h
> +--- octplot-0.4.0/src/glutesscb.h 2007-04-12 10:50:07.000000000 -0700
> ++++ octplot-0.4.0.patched/src/glutesscb.h 2008-05-26 16:55:45.000000000
> -0700
> +@@ -20,7 +20,7 @@
> + // Taken from FTGL/FTVectoriser.cpp
> +
> + #ifdef __APPLE_CC__
> +- typedef GLvoid (*GLUTesselatorFunction)(...);
> ++ typedef GLvoid (*GLUTesselatorFunction)();
> + #elif defined ( WIN32)
> + typedef GLvoid (CALLBACK *GLUTesselatorFunction)( );
> + #elif defined( __mips ) || defined( __linux__ ) || defined( __FreeBSD__ )
> || defined( __OpenBSD__ ) || defined( __sun ) || defined (__CYGWIN__) ||
> defined(__GLIBC__)
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel