Summary: | src/rinkj/rinkj-byte-stream.c:79 implicit declaration of function free | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Sandro Bonazzola <sandro.bonazzola> |
Component: | Build Process | Assignee: | Ralph Giles <ralph.giles> |
Status: | NOTIFIED FIXED | ||
Severity: | normal | ||
Priority: | P4 | ||
Version: | 8.62 | ||
Hardware: | PC | ||
OS: | Linux | ||
Customer: | Word Size: | --- |
Description
Sandro Bonazzola
2008-04-02 10:56:44 UTC
There is no xfree() called from the rinkj code (or anywhere else outside the X11 device driver). Can you check what's remapping free to xfree in your build? Sorry, I've added an x that weren't in the file due to coloring of the output done by the checker script. The undeclared function is free, not xfree, at line 79 of src/rinkj/rinkj-byte-stream.c. Should be corrected in r8618. If I can ask a silly question, what version of Ghostscript are you using? The version of gdevrinkj.c included in the 8.62 release doesn't compile, and so far as I can tell never has. It was never enabled in the standard build, so it looks like we didn't notice we had an incomplete version in the repository. I'm using Gentoo app-text/ghostscript-gpl-8.62: patches applied to ghostscript-8.62: http://mirror.switch.ch/ftp/mirror/gentoo/distfiles/ghostscript-gpl-8.62-patchset-1.tar.bz2 compiled with: http://mirror.switch.ch/ftp/mirror/gentoo/distfiles/gsdjvu-1.3.tar.gz Ah, distro patches are every so often accidentally sent upstream like this... :) Anyway, I made a similar change to the gentoo rinkj patch in r8619, so that explains how it was building for you. |