Summary: | media-libs/opencv-2.4.13 USE="-python java" request python | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bodo Thiesen <bothie> |
Component: | Current packages | Assignee: | Amy Liffey <amynka> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | dilfridge, jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Bodo Thiesen
2017-06-17 00:06:13 UTC
Opencv 2.4.13 does not support python 3. PYTHON_COMPAT=( python2_7 ) You used very little words, but I tried to follow your suggestion to add that line to make.conf but it doesn't help. Now I get: "/etc/portage/make.conf", line 383: Invalid token ')' (not '=') Also: How do I make that change specific to media-libs/opencv? Because make.conf affects all packages. (In reply to Bodo Thiesen from comment #3) > Also: How do I make that change specific to media-libs/opencv? Because > make.conf affects all packages. Opencv 2.4.13 does not support python 3. There is no support it cannot work with python 3. Please install later versions of opencv if you want python 3 support. (In reply to Bodo Thiesen from comment #3) > Also: How do I make that change specific to media-libs/opencv? Because > make.conf affects all packages. Now i see what you mean you have -python. I will recheck. Without -python, everything works now. With -python: cd /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/modules/java && /usr/bin/python /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13/modules/java/generator/gen_javadoc.py --modules core,imgproc,objdetect,features2d,video,highgui,ml,calib3d,photo,contrib /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13/modules/java/generator/src/java /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/modules/java 2> /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/modules/java/get_javadoc_errors.log Without -python: cd /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/modules/java && /var/tmp/portage/portage/media-libs/opencv-2.4.13/temp/python2.7/bin/python /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13/modules/java/generator/gen_javadoc.py --modules core,imgproc,objdetect,features2d,video,highgui,ml,calib3d,photo,contrib /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13/modules/java/generator/src/java /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/modules/java 2> /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/modules/java/get_javadoc_errors.log (In reply to Bodo Thiesen from comment #6) > Without -python, everything works now. > > With -python: > > cd > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/ > modules/java && /usr/bin/python > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13/modules/ > java/generator/gen_javadoc.py --modules > core,imgproc,objdetect,features2d,video,highgui,ml,calib3d,photo,contrib > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13/modules/ > java/generator/src/java > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/ > modules/java 2> > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/ > modules/java/get_javadoc_errors.log > > Without -python: > > cd > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/ > modules/java && > /var/tmp/portage/portage/media-libs/opencv-2.4.13/temp/python2.7/bin/python > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13/modules/ > java/generator/gen_javadoc.py --modules > core,imgproc,objdetect,features2d,video,highgui,ml,calib3d,photo,contrib > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13/modules/ > java/generator/src/java > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/ > modules/java 2> > /var/tmp/portage/portage/media-libs/opencv-2.4.13/work/opencv-2.4.13_build/ > modules/java/get_javadoc_errors.log Yes, I figured. Next time put emerge --info and full build.log as is written in the bugzilla. I will look at it. Thanks commit bf987cafbb90f2c798f98539141121d20ddfd796 Author: Amy Liffey <amynka@gentoo.org> Date: Tue Sep 19 09:46:54 2017 +0200 media-libs/opencv: version bump 3.3.0 bug #629534 - Patch for CVEs bug #627958 - Add required use for bug #621986 - Version bump fixes bug #627954 Unfortunately python is needed to build opencv with java. Required USE added. |