unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#42667: opencv fails to build
@ 2020-08-02  8:50 Guillaume Le Vaillant
  2020-08-10 22:10 ` Björn Höfling
  2020-10-03  8:15 ` Guillaume Le Vaillant
  0 siblings, 2 replies; 3+ messages in thread
From: Guillaume Le Vaillant @ 2020-08-02  8:50 UTC (permalink / raw)
  To: 42667

[-- Attachment #1: Type: text/plain, Size: 2836 bytes --]

When trying to build the opencv package , I get the following error:

--8<---------------cut here---------------start------------->8---
[ 27%] Building CXX object modules/imgcodecs/CMakeFiles/opencv_imgcodecs.dir/src/grfmt_pxm.cpp.o
cd /tmp/guix-build-opencv-3.4.3.drv-0/build/modules/imgcodecs && /gnu/store/rn75fm7adgx3pw5j8pg3bczfqq1y17lk-gcc-7.5.0/bin/c++  -DCVAPI_EXPORTS -DHAVE_IMGCODEC_HDR -DHAVE_IMGCODEC_PXM -DHAVE_IMGCODEC_SUNRASTER -DHAVE_WEBP -D_USE_MATH_DEFINES -D__OPENCV_BUILD=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/tmp/guix-build-opencv-3.4.3.drv-0/opencv-3.4.3-checkout/modules/imgcodecs/include -I/tmp/guix-build-opencv-3.4.3.drv-0/build/modules/imgcodecs -I/tmp/guix-build-opencv-3.4.3.drv-0/opencv-3.4.3-checkout/modules/core/include -I/tmp/guix-build-opencv-3.4.3.drv-0/opencv-3.4.3-checkout/modules/imgproc/include -isystem /tmp/guix-build-opencv-3.4.3.drv-0/build -isystem /gnu/store/7xqvr2nr5g1cw9kwc0rdlhg92zg5zi44-openexr-2.5.2/include/OpenEXR  -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated-declarations -O2 -g -DNDEBUG -fPIC   -o CMakeFiles/opencv_imgcodecs.dir/src/grfmt_pxm.cpp.o -c /tmp/guix-build-opencv-3.4.3.drv-0/opencv-3.4.3-checkout/modules/imgcodecs/src/grfmt_pxm.cpp
/tmp/guix-build-opencv-3.4.3.drv-0/opencv-3.4.3-checkout/modules/imgcodecs/src/grfmt_jpeg2000.cpp: In member function ‘bool cv::Jpeg2KDecoder::readComponent8u(uchar*, void*, int, int, int, int, int)’:
/tmp/guix-build-opencv-3.4.3.drv-0/opencv-3.4.3-checkout/modules/imgcodecs/src/grfmt_jpeg2000.cpp:340:71: error: lvalue required as unary ‘&’ operand
         jas_seqent_t* pix_row = &jas_matrix_get( buffer, y / ystep, 0 );
                                                                       ^
/tmp/guix-build-opencv-3.4.3.drv-0/opencv-3.4.3-checkout/modules/imgcodecs/src/grfmt_jpeg2000.cpp: In member function ‘bool cv::Jpeg2KDecoder::readComponent16u(short unsigned int*, void*, int, int, int, int, int)’:
/tmp/guix-build-opencv-3.4.3.drv-0/opencv-3.4.3-checkout/modules/imgcodecs/src/grfmt_jpeg2000.cpp:404:71: error: lvalue required as unary ‘&’ operand
         jas_seqent_t* pix_row = &jas_matrix_get( buffer, y / ystep, 0 );
                                                                       ^
--8<---------------cut here---------------end--------------->8---

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#42667: opencv fails to build
  2020-08-02  8:50 bug#42667: opencv fails to build Guillaume Le Vaillant
@ 2020-08-10 22:10 ` Björn Höfling
  2020-10-03  8:15 ` Guillaume Le Vaillant
  1 sibling, 0 replies; 3+ messages in thread
From: Björn Höfling @ 2020-08-10 22:10 UTC (permalink / raw)
  To: Guillaume Le Vaillant; +Cc: 42667

[-- Attachment #1: Type: text/plain, Size: 999 bytes --]

On Sun, 02 Aug 2020 10:50:48 +0200
Guillaume Le Vaillant <glv@posteo.net> wrote:

> When trying to build the opencv package , I get the following error:
> 
> --8<---------------cut here---------------start------------->8---
[..]
> error: lvalue required as unary ‘&’ operand jas_seqent_t* pix_row =
> &jas_matrix_get( buffer, y / ystep, 0 );

I have a patch based on this not yet released commit:

From f66fc199a20882c546fa31142e9c0f5a8b3cf983 Mon Sep 17 00:00:00 2001
From: Florian Jung <flo@windfis.ch>
Date: Wed, 29 Jul 2020 18:51:55 +0200
Subject: [PATCH] Fix build of grfmt_jpeg2000.cpp

The first round was successful, now the second run of --rounds=2 is
compiling/testing. Give me some days to clean it up and to update to the
latest 3.x release. Note: I stay with the 3.x branch as updating to 4.x
is more complicated: We need to check compatibility with existing
dependencies and there is a lot of new code which needs to be checked
for license issues.

Björn

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#42667: opencv fails to build
  2020-08-02  8:50 bug#42667: opencv fails to build Guillaume Le Vaillant
  2020-08-10 22:10 ` Björn Höfling
@ 2020-10-03  8:15 ` Guillaume Le Vaillant
  1 sibling, 0 replies; 3+ messages in thread
From: Guillaume Le Vaillant @ 2020-10-03  8:15 UTC (permalink / raw)
  To: 42667-done

[-- Attachment #1: Type: text/plain, Size: 70 bytes --]


This was fixed by 8bf704262d672ae0735f0685bfd1c9ddcb1d8484, closing.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-10-03  8:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-02  8:50 bug#42667: opencv fails to build Guillaume Le Vaillant
2020-08-10 22:10 ` Björn Höfling
2020-10-03  8:15 ` Guillaume Le Vaillant

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).