emulators/visualboyadvance-m fails to build
freebsdml at marino.st
Wed Apr 10 07:56:57 UTC 2013
On 4/10/2013 08:59, David Demelier wrote:
> On a very recent ports tree I could not build visualboyadvance-m, it
> fails with the following error :
> error: initializing argument 1 of 'const char*
> In member function 'void Gzip_File_Reader::close()':
> error: invalid conversion from 'void*' to 'gzFile_s*'
> Here is the full error log :
> Does anyone has the same issue?
I've seen that type of error a 100 times in other packages.
It's caused by using zlib 1.26 or greater with software that
mis-implemented the zlib interface. At version 1.26 a typedef change
made the past error apparent.
So some zlib must have been upgraded (base?). There's going to be a lot
of fallout from that upgrade. DragonFly saw this very thing a few
months ago when the base zlib was updated to 1.27 and suddenly pkgsrc
packages started failing to build.
More information about the freebsd-ports