Skip to content

Unable to install magnum-plugins.deb on Linux Mint 20.2 #105

Closed
@thehans

Description

@thehans

Linux Mint 20.2 (based on Ubuntu 20.04, Focal)

I tried following instructions here to install magnum-plugins:
https://doc.magnum.graphics/magnum/building-plugins.html#building-plugins-packages-deb

When running dpkg-buildpackage the build attempts a secure upload at the end which fails.

...
dpkg-deb: building package 'magnum-plugins-dev' in '../magnum-plugins-dev_2020.06_amd64.deb'.  
dpkg-deb: building package 'magnum-plugins' in '../magnum-plugins_2020.06_amd64.deb'.          
dpkg-deb: building package 'magnum-plugins-dbgsym' in 'debian/.debhelper/scratch-space/build-magnum-plugins/magnum-plugins-dbgsym_2020.06_amd64.deb'.
        Renaming magnum-plugins-dbgsym_2020.06_amd64.deb to magnum-plugins-dbgsym_2020.06_amd64.ddeb                                                                                           
 dpkg-genbuildinfo                                                                             
 dpkg-genchanges  >../magnum-plugins_2020.06_amd64.changes                                     
dpkg-genchanges: info: including full source code in upload                                    
 dpkg-source --after-build .                                                                   
dpkg-buildpackage: info: full upload; Debian-native package (full source is included)          
 signfile magnum-plugins_2020.06.dsc                                                           
gpg: keyblock resource '/home/hans/.gnupg/pubring.kbx': Permission denied                      
gpg: skipped "Vladimír Vondruš <mosra@centrum.cz>": No secret key
gpg: dpkg-sign.ampZCdiJ/magnum-plugins_2020.06.dsc: clear-sign failed: No secret key                                                                                                           
                                                                                               
dpkg-buildpackage: error: failed to sign .dsc file 

I assume this is inconsequential since it still appears to have successfully built the .deb file, but I might as well mention it because the following step also fails:

$ sudo dpkg -i ../magnum-plugins*.deb                                                                                                  
(Reading database ... 524126 files and directories currently installed.)                                                                                                                       
Preparing to unpack .../magnum-plugins_2020.06_amd64.deb ...                                                                                                                                   
Unpacking magnum-plugins (2020.06) over (2020.06) ...                                          
Preparing to unpack .../magnum-plugins-dev_2020.06_amd64.deb ...                                                                                                                               
Unpacking magnum-plugins-dev (2020.06) over (2020.06) ...                                      
dpkg: dependency problems prevent configuration of magnum-plugins:                                                                                                                             
 magnum-plugins depends on libopenexr22; however:                                              
  Package libopenexr22 is not installed.                                                       
                                                                                               
dpkg: error processing package magnum-plugins (--install):                        
 dependency problems - leaving unconfigured                                                                                                                                                    
dpkg: dependency problems prevent configuration of magnum-plugins-dev:                         
 magnum-plugins-dev depends on magnum-plugins (= 2020.06); however:                            
  Package magnum-plugins is not configured yet.                                                
                                                                                               
dpkg: error processing package magnum-plugins-dev (--install):                                 
 dependency problems - leaving unconfigured                                                    
Processing triggers for libc-bin (2.31-0ubuntu9.3) ...                                         
Errors were encountered while processing:                                                      
 magnum-plugins                                                                                
 magnum-plugins-dev                                                                            

I also attempted to disable related features as explained here, editing packages/debian/rules with

-DWITH_MINIEXRIMAGECONVERTER=OFF
-DWITH_OPENEXRIMAGECONVERTER=OFF
-DWITH_OPENEXRIMPORTER=OFF

But the resulting .deb file still requires libopenexr22
The problem is that the version available on this distro is actually libopenexr24

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions