[Slackbuilds-users] Problems with upgrades: opencolorio

Christoph Willing chris.willing at iinet.net.au
Sat Sep 2 22:20:48 UTC 2017


On 03/09/17 00:33, Andrea Maria Marconi wrote:
> Hi all,
> 
> I'm experiencing problems upgrading 4 programs both using sbotools and
> building packages in the "standard" way.
> 
> The oldest package I'm not able to upgrade is opencolorio.
> 
> I attach here the last lines of the output. These are coming out from
> the command
> 
> sboupgrade -r opencolorio
> 
> If you have any indication it would be much appreciated.
> 

I think this is because you have openimageio already installed in your
system. This is an optional package for opencolorio which isn't
supported in the SlackBuild because it results in a circular dependency
(since openimageio already depends on opencolorio). That's why we don't
list openimageio as a dependency. However since openimageio has been
detected in your system, the opencolorio build now also needs some or
all of whatever packages openimageio depends on. That will include
(according to what I've just built in a clean VM) opencv, ffmpeg and
libwebp.

chris

> --------begin included text -----
> 
> [ 65%] Building CXX object
> src/apps/ocioconvert/CMakeFiles/ocioconvert.dir/main.cpp.o
> [ 66%] Linking CXX executable ocioconvert
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld:
> warning: libavcodec.so.56, needed by
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so,
> not found (try using -rpath or -rpath-link)
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld:
> warning: libavformat.so.56, needed by
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so,
> not found (try using -rpath or -rpath-link)
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld:
> warning: libavutil.so.54, needed by
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so,
> not found (try using -rpath or -rpath-link)
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld:
> warning: libswscale.so.3, needed by
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so,
> not found (try using -rpath or -rpath-link)
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld:
> warning: libavresample.so.2, needed by
> /usr/lib64/libopencv_videoio.so.3.1, not found (try using -rpath or
> -rpath-link)
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_codec_get_id at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_malloc at LIBAVUTIL_54"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avcodec_find_encoder at LIBAVCODEC_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_freep at LIBAVUTIL_54"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "sws_getContext at LIBSWSCALE_3"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avcodec_close at LIBAVCODEC_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avformat_free_context at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_guess_codec at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avformat_write_header at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_sub_q at LIBAVUTIL_54"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_opt_set at LIBAVUTIL_54"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_free at LIBAVUTIL_54"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_seek_frame at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avcodec_flush_buffers at LIBAVCODEC_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avpicture_get_size at LIBAVCODEC_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avcodec_get_context_defaults3 at LIBAVCODEC_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_codec_get_tag at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_frame_free at LIBAVUTIL_54"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_guess_format at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_write_frame at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_free_packet at LIBAVCODEC_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avformat_alloc_context at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avpicture_fill at LIBAVCODEC_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_dict_free at LIBAVUTIL_54"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_write_trailer at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avcodec_open2 at LIBAVCODEC_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avformat_open_input at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_dict_get at LIBAVUTIL_54"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avformat_network_init at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avformat_find_stream_info at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avio_open at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avcodec_decode_video2 at LIBAVCODEC_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_register_all at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "sws_getCachedContext at LIBSWSCALE_3"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avformat_new_stream at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avcodec_encode_video2 at LIBAVCODEC_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_rescale_q at LIBAVUTIL_54"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avformat_get_mov_video_tags at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_lockmgr_register at LIBAVCODEC_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_init_packet at LIBAVCODEC_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_log_set_level at LIBAVUTIL_54"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_read_frame at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avcodec_find_decoder at LIBAVCODEC_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "sws_freeContext at LIBSWSCALE_3"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "sws_scale at LIBSWSCALE_3"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "avformat_close_input at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_dict_set at LIBAVUTIL_54"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avio_close at LIBAVFORMAT_56"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "avformat_get_riff_video_tags at LIBAVFORMAT_56"
> /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libOpenImageIO.so:
> riferimento non definito a "av_frame_alloc at LIBAVUTIL_54"
> /usr/lib64/libopencv_videoio.so.3.1: riferimento non definito a
> "av_reduce at LIBAVUTIL_54"
> collect2: error: ld returned 1 exit status
> src/apps/ocioconvert/CMakeFiles/ocioconvert.dir/build.make:176: set di
> istruzioni per l'obiettivo "src/apps/ocioconvert/ocioconvert" non riuscito
> make[2]: *** [src/apps/ocioconvert/ocioconvert] Errore 1
> make[1]: *** [src/apps/ocioconvert/CMakeFiles/ocioconvert.dir/all] Errore 2
> CMakeFiles/Makefile2:247: set di istruzioni per l'obiettivo
> "src/apps/ocioconvert/CMakeFiles/ocioconvert.dir/all" non riuscito
> make: *** [all] Errore 2
> Makefile:160: set di istruzioni per l'obiettivo "all" non riuscito
> Failures:
>   opencolorio: opencolorio.SlackBuild return non-zero
> 
> 
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
> 



More information about the SlackBuilds-users mailing list