View Issue Details

IDProjectCategoryView StatusLast Update
0000374Cinelerra-GG[All Projects] Bugpublic2020-02-07 18:38
Reporterzaki Assigned ToPhyllisSmith  
PriorityhighSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
PlatformOpenSUSEOSLinuxOS VersionTumbleweed
Product Version 
Target VersionFixed in Version 
Summary0000374: Options when installing process on Tumblweed rolling release
DescriptionFirst thing. Thanks to add opensuse tumbleweed repository to the download list!
but when i trying to install cinelerra with this steps:

------------------------------------------------------------------------------------------------------------
zypper ar -f https://cinelerra-gg.org/download/pkgs/tweed/ cingg
zypper mr -G cingg
zypper install -r cingg cinelerra
------------------------------------------------------------------------------------------------------------

i get some options like this:

Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libiec61883.so.0()(64bit) needed by cinelerra-5.1-20200131.x86_64
 Solution 1: do not install cinelerra-5.1-20200131.x86_64
 Solution 2: break cinelerra-5.1-20200131.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c):
TagsNo tags attached.

Activities

PhyllisSmith

PhyllisSmith

2020-02-07 18:38

manager   ~0002791

The previous note was a shotgun attempt at a quick solution. We have now done further in depth analysis and determined that it should have worked just like you did it. Here is what happened for us, which is the correct way that the Tumbleweed packager is supposed to work (first we had to remove libies61883)

localhost:~ # rpm -qf /usr/lib64/libiec61883.so.0
libiec61883-0-1.2.0-8.13.x86_64
localhost:~ # zypper remove libiec61883-0-1.2.0-8.13.x86_64
Reading installed packages...
Resolving package dependencies...

The following 2 packages are going to be REMOVED:
  libiec61883-0 libiec61883-devel

2 packages to remove.
After the operation, 115.7 KiB will be freed.
Continue? [y/n/v/...? shows all options] (y):
(1/2) Removing libiec61883-devel-1.2.0-8.13.x86_64 ..........................................................[done]
(2/2) Removing libiec61883-0-1.2.0-8.13.x86_64 ..............................................................[done]
                                                                                                                                    
localhost:~ # zypper install cinelerra
Retrieving repository 'openSUSE-Tumbleweed-Non-Oss' metadata ................................................[done]
Building repository 'openSUSE-Tumbleweed-Non-Oss' cache .....................................................[done]
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata ....................................................[done]
Building repository 'openSUSE-Tumbleweed-Oss' cache .........................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 2 NEW packages are going to be installed:
  cinelerra libiec61883-0

2 new packages to install.
Overall download size: 54.5 MiB. Already cached: 0 B. After the operation, additional 178.7 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package libiec61883-0-1.2.0-8.13.x86_64 (1/2), 37.7 KiB ( 80.4 KiB unpacked)
Retrieving: libiec61883-0-1.2.0-8.13.x86_64.rpm .............................................................[done]
Retrieving package cinelerra-5.1-20200131.x86_64 (2/2), 54.5 MiB (178.6 MiB unpacked)
Retrieving: cinelerra-5.1-tweed-20200131.x86_64.rpm .............................................[done (7.0 MiB/s)]


Checking for file conflicts: ................................................................................[done]
(1/2) Installing: libiec61883-0-1.2.0-8.13.x86_64 ...........................................................[done]
(2/2) Installing: cinelerra-5.1-20200131.x86_64 .............................................................[done]
localhost:~ # zypper install libiec61883-devel
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  libiec61883-devel

1 new package to install.
Overall download size: 16.6 KiB. Already cached: 0 B. After the operation, additional 35.3 KiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package libiec61883-devel-1.2.0-8.13.x86_64 (1/1), 16.6 KiB ( 35.3 KiB unpacked)
Retrieving: libiec61883-devel-1.2.0-8.13.x86_64.rpm .........................................................[done]

Checking for file conflicts: ................................................................................[done]
(1/1) Installing: libiec61883-devel-1.2.0-8.13.x86_64 .......................................................[done]
localhost:~ #
PhyllisSmith

PhyllisSmith

2020-02-07 16:55

manager   ~0002790

Sorry you are having this problem with Tumbleweed which I was hoping would be avoided, but like Arch, apparently it requires that the necessary libraries are installed first. For Arch, we created a file called README.arch so it looks like we need a README.tumbleweed too so I will make one. When we created the Tumbleweed package on our build computer, we have to install a bunch of libraries so it builds correctly. We did test it from this package build and it installed and worked just fine (because we already had the libraries installed). I was "hoping" that like OpenSUSE and OpenSUSE Leap that automatically install libraries when the Cinelerra package is installed, that Tumbleweed would too. I was wrong.


So you will have to install this list (as shown in the tar file cinelerra_path/blds/bld_prepare.sh file). I hope it is complete. Anyway install this first and then do your Cinelerra "zyppers" again. WARNING to please be careful as always and look at the list below to see if you already have some installed. I do see that libiec61883 is included!

 zypper -n install nasm gcc gcc-c++ zlib-devel texinfo libpng16-devel \
    freeglut-devel libXv-devel alsa-devel libbz2-devel ncurses-devel \
    libXinerama-devel freetype-devel libXft-devel giflib-devel ctags \
    bitstream-vera-fonts xorg-x11-fonts-core xorg-x11-fonts dejavu-fonts \
    openexr-devel libavc1394-devel festival-devel libjpeg8-devel libdv-devel \
    libdvdnav-devel libdvdread-devel libiec61883-devel libuuid-devel \
    ilmbase-devel fftw3-devel libsndfile-devel libtheora-devel flac-devel \
    libtiff-devel inkscape cmake patch libnuma-devel lzma-devel udftools git \
    yasm autoconf automake rpm-build libjbig-devel libvdpau-devel libva-devel \
    gtk2-devel libusb-1_0-devel

Thank you for reporting this quickly and for being our "first real user tester". We need this kind of help. If you get stuck, just reply.
zaki

zaki

2020-02-07 12:22

reporter  

2020-02-07_13-14.png (62,508 bytes)
2020-02-07_13-14.png (62,508 bytes)

Issue History

Date Modified Username Field Change
2020-02-07 12:22 zaki New Issue
2020-02-07 12:22 zaki File Added: 2020-02-07_13-14.png
2020-02-07 16:55 PhyllisSmith Note Added: 0002790
2020-02-07 16:56 PhyllisSmith Assigned To => PhyllisSmith
2020-02-07 16:56 PhyllisSmith Status new => acknowledged
2020-02-07 16:56 PhyllisSmith Summary Options when installing process => Options when installing process on Tumblweed rolling release
2020-02-07 18:38 PhyllisSmith Note Added: 0002791