libreoffice and gcc44+
Baptiste Daroussin
bapt at freebsd.org
Thu Mar 24 12:02:04 UTC 2011
2011/3/24 Andriy Gapon <avg at freebsd.org>
>
> Baptiste,
>
> I found it necessary to use the attached patch for libreoffice compilation
> to
> succeed with gcc45. (patch name doesn't conform to the ports standards).
> Without the patch my compilation failed because FILE declaration was not
> found.
>
> I am CC-ing ports@ as this is an example of a classical base gcc vs gcc44+
> problem. The reasons for this issue are described here:
> http://gcc.gnu.org/gcc-4.3/porting_to.html
> See "Header dependency cleanup".
>
> I am surprised that this kind of problem has sneaked into the release code
> of
> libreoffice. It could mean two things: (a) they use older gcc themselves;
> (b)
> FILE/stdio.h inclusion was brought in by some other inclusion likely in
> Linux
> system header files.
> In any case I think that the upstream developers should have used cstdio
> header
> inclusion and std::FILE if they really need that.
> Are you a regular on their development channels? Maybe you could forward
> the
> report to them?
>
> Thanks!
> --
> Andriy Gapon
>
I'll forward them your report.
Thanks,
Bapt
More information about the freebsd-ports
mailing list