You are not logged in.

#1 2019-06-13 23:26:12

vfbsilva
Member
From: Brazil
Registered: 2010-04-08
Posts: 100

OpenCV Update to 4.01 broke darknet rnn here

Hello folks, so I mistakenly updated opencv to 4.01 and it did break https://aur.archlinux.org/packages/darknet-alexeyab-git

I tried to downgrade by removing the new opencv and reinstalling the old as:

 sudo pacman -U /var/cache/pacman/pkg/opencv3-opt-3.4.5-4-x86_64.pkg.tar.xz
  sudo pacman -U /var/cache/pacman/pkg/opencv3-opt-samples-3.4.5-4-x86_64.pkg.tar.xz

But I still get and error upon compiling:

make
gcc -Iinclude/ -Isrc/ -DOPENCV `pkg-config --cflags opencv`  -DGPU -I/usr/local/cuda/include/ -DCUDNN  -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -O0 -g -DOPENCV -DGPU -DCUDNN obj/captcha.o obj/lsd.o obj/super.o obj/art.o obj/tag.o obj/cifar.o obj/go.o obj/rnn.o obj/segmenter.o obj/regressor.o obj/classifier.o obj/coco.o obj/yolo.o obj/detector.o obj/nightmare.o obj/instance-segmenter.o obj/darknet.o libdarknet.a -o darknet -lm -pthread  `pkg-config --libs opencv` -lstdc++ -L/usr/local/cuda/lib64 -lcuda -lcudart -lcublas -lcurand -lcudnn -lstdc++  libdarknet.a
/usr/bin/ld: aviso: libdc1394.so.22, necessária para /opt/opencv3/lib/libopencv_videoio.so, não localizada (tente usar -rpath ou -rpath-link)
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_capture_is_frame_corrupt"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_video_set_operation_mode"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_camera_new"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_video_set_mode"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_capture_enqueue"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_capture_stop"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_get_color_coding_from_video_mode"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_camera_free_list"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_debayer_frames"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_get_image_size_from_video_mode"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_feature_set_value"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_feature_set_absolute_control"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_convert_frames"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_free"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_feature_whitebalance_set_value"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_get_control_registers"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_capture_get_fileno"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_video_set_framerate"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_get_color_coding_bit_size"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_new"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_video_set_transmission"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_video_set_iso_speed"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_feature_set_power"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_feature_get_value"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_camera_free"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_video_get_supported_modes"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_set_control_registers"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_video_get_mode"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_video_get_supported_framerates"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_feature_get_all"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_capture_dequeue"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_deinterlace_stereo"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_capture_setup"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_feature_set_mode"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_feature_whitebalance_get_value"
/usr/bin/ld: /opt/opencv3/lib/libopencv_videoio.so: referência não definida para "dc1394_camera_enumerate"
collect2: error: ld returned 1 exit status
make: *** [Makefile:77: darknet] Error 1

What am I missing?

Offline

#2 2019-06-13 23:48:12

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 27,543
Website

Re: OpenCV Update to 4.01 broke darknet rnn here

AUR package rebuilds are your responsibility, not pacman's...


Moving to AUR Issues.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

Board footer

Powered by FluxBB