On Tue, Nov 13, 2001 at 10:35:12PM -0600, Richard Blair wrote:
> Hi,
> When I try to compile avifile on FreeBSD (4.4), I get this message:
>
> c++ -DHAVE_CONFIG_H -I. -I. -I../../../include -I/usr/include
> -D_GETOPT_H
> -D_PTH_H_ -D_PTH_PTHREAD_H_ -I/usr/local/include -I/usr/local/include
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
How do you get these -I paths here ????
They have to be comming from either CPPFLAGS or DEFAULT_INCLUDE
> from ACM_AudioDecoder.cpp:10:
> ../../../include/formats.h:22: conflicting types for `typedef struct
> GUID GUID'
> /usr/local/include/wine/guiddef.h:9: previous declaration as `typedef
Yeah headers are coliding with those from your installed Wine
But if there wouldn't be those extera -I/usr/local/include then
it would be using out local header files and everything would be just fine
Are you able to fix this for yourself and send me patch ??
I do not have access to any *BSD machine so it would be a little bit
hard to fix
> Does this error ever occur on Linux? What is happening? Do the
> structs have anything to do with each other? I am trying to compiles
> from the November 9 snapshot.
Please use CVS - that version will be replaced soon anyway.
Also - you could send to me these files:
config.log config.cache plugins/libwin32/audiodec/Makefile
As a quick fix you might temporarily rename your /usr/local/include/wine
to /usr/local/include/wine.tmp and after compilation you
turn rename it back - I'll check those headers if we could be
compatible with them - but of course the best solution is to use proper
order of header in the Makefile.
--
.''`. Which fundamental human right do you want to give up today?
: :' : Debian GNU/Linux maintainer - www.debian.{org,cz}
`. `' Zdenek Kabelac kabi@{debian.org, users.sf.net, fi.muni.cz}
`- Resistance is futile. You all will be packaged
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile