[csw-maintainers] libcairo failing to build on build8x

Dagobert Michelsen dam at opencsw.org
Sun Jul 26 09:32:43 CEST 2009


Hi John,

Am 26.07.2009 um 01:07 schrieb John Ellson:
> Painful!   And it doesn't work either due to this other previously  
> reported problem with libm:
>
> 	One more thing: What you are trying to do here
>
> 	>/  # Solaris 10 on build10x has libm.so which points to libm.so. 
> 2.//libm.so.2
> /	>/  # is however not available on Solaris 8. So we have to  
> explicitly use
> /	>/  # libm.so.1 during linking and get rid of the -lm reference.  
> Otherwise
> /	>/  # the package check on build8x when running "gmake package"  
> fails.
> /
> 	is also a flaw of checkpkg: When a package is build on Solaris 8  
> and Solaris 10
> 	the complete package may fail when checkpkg'ed on Solaris 8 with  
> the reason above.
> 	You were able to link to a specific version, but this may not  
> always be possible.
> 	I have no idea on how this could be fixed in checkpkg apart from  
> not making
> 	mixed packages or checking only on Solaris 10.
>
> So, Dago, how were you building libcairo before?

Basically you do
   ENABLE_CHECK=0 gmake repackage
once again to disable this check. checkpkg thinkgs the libm.so.2
should belong to the build host, but it is only for the Solaris 10
binaries, so it is ok here.


Best regards

   -- Dago



More information about the maintainers mailing list