[oi-dev] rrdtool update questions

Friedrich Kink friedrich.kink at fkink.de
Tue Jan 11 17:10:50 UTC 2022


Hi all,

based on Andreas' comment I rebuild rrdtool exclusively 2for 64-bit. 
This added also support for all bindings lua, tcl, perl, ruby (v2.6) and 
pyhton (v3.7). Though python created some headache. It build needs an 
ugly tweak of the configure script to find the right header files. The 
issue is cause by /usr/include/pyhton3.7*m. *Both version python3.7 and 
pyhton3.7m reports back PYTHON_VERSION 3.7. Based on this return the 
PYTHON_INCLUDES is always created as /usr/include/pyhton3.7 which does 
not exist. Is this intentional (the real path is 
/usr/include/pyhton3.7m, just a warmup question ;-). But the real 
problem I have with this python binding is this error when publishing:

/usr/bin/python3.5 /usr/bin/pkglint  \
                 -f /usr/share/src/myoi-userland/tools/pkglintrc 
/usr/src/myoi-userland/components/image/rrdtool/build/manifest-i386-rrdtool.depend.res
Lint engine setup...
Starting lint run...
ERROR userland.action001.2        64-bit object 
'usr/lib/python3.7/site-packages/rrdtool.cpython-37m.so' in 32-bit path
WARNING pkglint.action005.1       obsolete dependency check skipped: 
unable to find dependency pkg:/image/library/libpng16 at 1.6.37-2020.0.1.0 
for pkg:/image/rrdtool at 1.7.2,5.11-2022.0.0.0

Is there a way to overcome this problem or should i just remove the 
python3.7 binding (basically all pathon3.x versions)? BTW phyton2.7 
would work without problem including publishing but I didn't want to 
create a dependency to this soon to be deprecated/removed version.

kind regards,

   Fritz

PS: What about failing tests? Are they just to be reported or should I 
try to fix them?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20220111/33c87079/attachment.html>


More information about the oi-dev mailing list