[Pkg-parrot-devel] Bug#531381: Bug#531381: parrot: FTBFS on GNU/kFreeBSD (hint file needed)

Allison Randal allison at parrot.org
Wed Jun 3 02:19:10 UTC 2009


Petr Salinger wrote:
> 
>> It would help if you could provide more details on the failure to build.
>> The best is if you can provide a full dump of the build process output.
> 
> https://buildd.debian.org/fetch.cgi?pkg=parrot&arch=kfreebsd-amd64&ver=1.0.0-1&stamp=1243831790&file=log&as=raw 

Oh, it builds from source just fine. It's failing on the package 
install, because the Debian packages expect to find a shared library 
libparrot.so.1.0.0. But, Parrot built as static because it doesn't have 
a hints file for that platform to tell it that building a shared parrot 
library is safe.

> They (Linux and GNU/kFreeBSD) are not the same,
> but the current content of hint file could be same.
>
> They both use the same gcc, same binutils, same glibc.
> The only kernel is totally different.
> 
> May be it would be better to name the hint file "glibc.pm"
> and share it between linux, GNU/kFreeBSD and hurd.

Okay, for now they'll both use the "linux" hints file, but if you ever 
need different configuration parameters than linux, let us know and we 
can create a separate hints file.

Could you send me a copy of the file lib/Parrot/Config/Generated.pm in 
the parrot build directory? I particularly need to know the values of 
the "archname", "osname", and "cpuarch" configuration variables, as I'll 
use those to tell parrot "use the linux hints file for this architecture".

Allison





More information about the Pkg-parrot-devel mailing list