Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#61571 closed defect (duplicate)

zim @0.72.0: Failed to load shared library 'libgdk_pixbuf-2.0.0.dylib' referenced by the typelib: dlopen(libgdk_pixbuf-2.0.0.dylib, 9): image not found

Reported by: vitorn Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: bigsur Cc: ra1nb0w
Port: zim

Description

Installing zim on Big Sur fails with the message Failed to destroot zim.

I'm using a MacBook Air 2018 with MacOS 11.0.1

Initially the error message complained about setup.py not finding libgdk_pixbuf-2.0.0.dylib. After installing gdk-pixbuf2, the error message changed to (see full log in the attached file)

info:destroot AssertionError
:info:destroot Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_zim/zim/work/0.72.0" && /opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 setup.py --no-user-cfg install --prefix=/opt/local/Library/Frameworks/Python.framework/Versions/3.7 --root=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_zim/zim/work/destroot --install-data=/opt/local 
:info:destroot Exit code: 1
:error:destroot Failed to destroot zim: command execution failed
:debug:destroot Error code: CHILDSTATUS 23188 1
:debug:destroot Backtrace: command execution failed
:debug:destroot     while executing
:debug:destroot "system {*}$notty {*}$nice $fullcmdstring"
:debug:destroot     invoked from within
:debug:destroot "command_exec destroot"
:debug:destroot     (procedure "portdestroot::destroot_main" line 2)
:debug:destroot     invoked from within
:debug:destroot "$procedure $targetname"
:error:destroot See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_editors_zim/zim/main.log for details.

Attachments (1)

main.log (170.0 KB) - added by vitorn 4 years ago.
log file

Download all attachments as: .zip

Change History (7)

Changed 4 years ago by vitorn

Attachment: main.log added

log file

comment:1 Changed 4 years ago by jmroot (Joshua Root)

Keywords: bigsur added; Big Sur removed

comment:2 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Summary: Failed to destroot zim in Big Surzim @0.72.0: Failed to load shared library 'libgdk_pixbuf-2.0.0.dylib' referenced by the typelib: dlopen(libgdk_pixbuf-2.0.0.dylib, 9): image not found

The relevant problem in the log probably stems from:

:info:destroot ** (process:23189): WARNING **: 22:27:30.459: Failed to load shared library 'libgdk_pixbuf-2.0.0.dylib' referenced by the typelib: dlopen(libgdk_pixbuf-2.0.0.dylib, 9): image not found

This might be a duplicate of #61508.

comment:3 Changed 4 years ago by michaelld (Michael Dickens)

Resolution: duplicate
Status: newclosed

Yes this is a duplicate as noted. With my GO-I fix in place "zim" installs just fine & the executables execute too (just Python scripting into a GUI).

comment:4 Changed 4 years ago by vitorn

Many thanks for the reply, and sorry I didn't notice this was a duplicate. However, I'm still getting the same problem. Did you guys commit the fix?

BTW, today I upgraded gdk-pixbuf2 on my iMac (which is running Catalina - 10.15.7), and that broke zim. I was able to get it back to work downgrading gdk-pixbuf2 to @2.40.0_1+x11.

Thanks!

comment:5 Changed 4 years ago by michaelld (Michael Dickens)

We haven't fixed the issue yet with gobject-introspection . Coming soon though.

comment:6 Changed 4 years ago by ra1nb0w

Cc: ra1nb0w added
Note: See TracTickets for help on using tickets.