Midori 9.0 : error while loading shared libraries: libpeas-gtk-1.0.so.0:

Getting error when trying to launch midori browser version 9.0-6:

midori: error while loading shared libraries: libpeas-gtk-1.0.so.0: cannot open shared object file: No such file or directory

Started getting error as of [Stable Update] 2026-05-02.

midori is provided by a custom PKGBUILD from AUR.

Please rebuild

pamac build midori-bin

I want to keep v9.0-6:

# pamac build midori-bin
Warning: Building packages as dynamic user
Warning: Setting build directory to /var/cache/pamac
Preparing...
Checking midori-bin dependencies...
Resolving dependencies...
Checking inter-conflicts...

To build (1):
  midori-bin  11.6-1                                AUR
To remove (1):
  midori      9.0-6   (Conflicts With: midori-bin)  

Total removed size: 4.1 MB

Edit build files : [e] 
Apply transaction ? [e/y/N] 

In any case you need to rebuild the package.

If you still have the PKGBUILD from 9.0 - then you can simply enter the folder and run

makepkg -iscCf

How would I get the PKGBUILD from 9.0?

If you used pamac it usually stores in /var/tmp/pamac-build-$USER/<pkg-name>

1 Like

The only sources I’m aware of is on GitHub.

It’s a binary package, there’s nothing to rebuild. However, the package is flagged out of date as 11.8 was released a couple of days ago.

I know - I just figured the user had built 9.0 using the midori package, I merely suggested the bin package because building would otherwise take a lot of time.

Very little information - not even tagged with AUR - so…

The pkgbuild have been delisted from AUR but it can be still cloned

midori v9.0 need to use webkit2gtk which have been dropped to AUR and is intensinve to build (pre-built package here FabioLolix-OS-Archive - Browse /Packages at SourceForge.net)

git clone ssh://aur@aur.archlinux.org/midori.git
cd midori
git checkout bdf3626e0e09ff997fd8b8a286bdd42176176337
makepkg -si

Exist also the tarball of the commit https://aur.archlinux.org/cgit/aur.git/snapshot/aur-d6ff8177c38970f6d0b664bda97e1f00a9def43b.tar.gz Making sure you're not a bot!

It need some modifications to build too, edit build() like these

  export CFLAGS+=" -Wno-int-conversion"
  export CXXFLAGS+=" -Wno-int-conversion"

  mkdir -p build
  cd build
  cmake ../$pkgname \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DCMAKE_C_FLAGS="$CFLAGS -fPIC -w" \
    -DVALA_CFLAGS="$CFLAGS -fPIC -w" \
    -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
    -Wno-dev \
    -G Ninja
  ninja
}

Below the stuff added for the records

export CFLAGS+=" -Wno-int-conversion"
export CXXFLAGS+=" -Wno-int-conversion"
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
-Wno-dev \