libreoffice-5.3.5.2 would not build for me with Python-2.7

Kubilay Kocak koobs at FreeBSD.org
Wed Aug 9 03:50:51 UTC 2017


On 8/9/17 7:24 AM, Mikhail T. wrote:
> I have python=3.6 in my DEFAULT_VERSIONS, but both 2.7 and 3.6 are
> installed.
> 
> While trying to build libreoffice, the build attempted to use 2.7 and I
> kept getting the compiler errors like this:
> 
>    pyuno_util.cxx:43:18: error: no matching function for call to
>    'PyUnicodeUCS2_FromUnicode'
> 
> until I changed the USES line in editors/libreoffice/Makefile from
> simply "python" to "python:3".
> 
> I don't think, that should be necessary -- simply having "python" there
> should've picked up my desired default version, right? Not sure, if this
> is the problem of libreoffice or python... Yours,
> 
>    -mi
> 

What, if any OPTIONS have been set/unset for lang/python27?

This could be related to:

====> Unicode support: you have to select exactly one of them
     UCS2=off: Enable UCS2 Unicode Strings
     UCS4=on: Enable UCS4 Unicode Strings


More information about the freebsd-python mailing list