Xfce Forum

Sub domains
 

You are not logged in.

#1 2025-01-24 18:56:21

dexter74
Member
Registered: 2022-09-23
Posts: 9
Windows 10Microsoft Edge 132.0

Impossible install Docklike on Debian 12

Hello,

I need help for install Docklike:


clear;
cd /root;
rm -r /tmp/libxfce4windowing*;
wget https://archive.xfce.org/src/xfce/libxfce4windowing/4.20/libxfce4windowing-4.20.0.tar.bz2 -O /tmp/libxfce4windowing-4.20.0.tar.bz2 2>/dev/null;
tar -xf /tmp/libxfce4windowing-4.20.0.tar.bz2 -C /tmp
cd /tmp/libxfce4windowing-4.20.0
./configure

Build Configuration:
* X11 support:                   no
* Wayland support:               yes
* Debug support:                 minimum
* GObject Introspection support: yes
* Documentation support:         no
* Test programs:                 no

cd;
rm -r  /tmp/xfce4-docklike 2>/dev/null;
git clone https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin.git /tmp/xfce4-docklike;
cd /tmp/xfce4-docklike;
./autogen.sh --prefix=/usr;

checking for libxfce4windowing-0 >= 4.19.4... not found
*** The required package libxfce4windowing-0 was not found on your system.
*** Please install libxfce4windowing-0 (atleast version 4.19.4) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it

Last edited by dexter74 (2025-01-24 19:01:21)


I'm French, i'm sorry if my english is bad. (Don't hesitation to edit post if my express is so bad)

Offline

#2 2025-01-24 19:30:15

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,713
LinuxFirefox 134.0

Re: Impossible install Docklike on Debian 12

You need to install libxfce4windowing first.

Then use:

./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
make && make install

...to get the files and libraries in the right place for debian.

See: https://forum.xfce.org/viewtopic.php?id=17864.

Last edited by ToZ (2025-01-24 19:39:53)


Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#3 2025-01-24 21:50:54

dexter74
Member
Registered: 2022-09-23
Posts: 9
Windows 10Microsoft Edge 132.0

Re: Impossible install Docklike on Debian 12

Hi,

I reinstall my debian (server) and when a compile package, i take error.

Information:

- O.S: Debian
- Release: Bookworm
- Kernel: 6.1.0-30-amd64

Install Packages

apt install -y accountsservice;
apt install -y lightdm;
apt install -y xserver-xorg;
apt install -y xinit;

Fix warning console

chown -R polkitd /etc/polkit-1
chown -R polkitd /var/lib/polkit-1

mkdir  /var/lib/lightdm/data;
chown -R lightdm:lightdm /var/lib/lightdm;
chmod 755 /var/lib/lightdm;
chmod 755 /var/lib/lightdm/data;

Dependencies:

apt install -y build-essential;
apt install -y bzip2
apt install -y gobject-introspection;
apt install -y gtk-doc-tools;
apt install -y intltool;
apt install -y libcanberra-dev;
apt install -y libcolord-dev;
apt install -y libdbusmenu-gtk3-dev;
apt install -y libdisplay-info-dev;
apt install -y libffmpegthumbnailer-dev;
apt install -y libgepub-0.7-dev;
apt install -y libgsf-1-dev;
apt install -y libgtk-3-dev;
apt install -y libgtk-layer-shell-dev;
apt install -y libgtop2-dev;
apt install -y libgudev-1.0-dev;
apt install -y libnotify-dev;
apt install -y libopenrawgnome-dev;
apt install -y libpolkit-gobject-1-dev;
apt install -y libpoppler-glib-dev;
apt install -y libstartup-notification0-dev;
apt install -y libupower-glib-dev;
apt install -y libwnck-3-dev;
apt install -y libxklavier-dev;
apt install -y libxml2-utils;
apt install -y libxpresent-dev;
apt install -y libyaml-dev;
apt install -y meson ;
apt install -y valac;
apt install -y x11-xserver-utils;
apt install -y xserver-xorg;
apt install -y xserver-xorg-input-libinput-dev;
apt install -y xsltproc;
apt install -y xinit;

Download Source 4.20:

clear;
cd /root;
wget https://archive.xfce.org/xfce/4.20/fat_tarballs/xfce-4.20.tar.bz2 -O /tmp/xfce-4.20.tar.bz2;

Extract TAR

clear;
tar -xf /tmp/xfce-4.20.tar.bz2 -C /tmp;
[url]https://forum.xfce.org/style/Air/img/bbcode/email.png[/url]
for i in $(ls /tmp/src);do
 tar -xf "/tmp/src/$i" -C /tmp/src;
done

Delete Tar

clear;
rm -r /tmp/xfce-4.20.tar.bz2
rm /tmp/src/*.tar.bz2;

Information Topic: here

xfce4-dev-tools

clear;
cd /tmp/src/xfce4-dev-tools-4.20.0
./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu;
make -j$(nproc);
make install;

ASS: test-xdt-csource
============================================================================
Testsuite summary for xfce4-dev-tools 4.20.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================

libxfce4util

clear;
cd /tmp/src/libxfce4util-4.20.0/
./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
make -j$(nproc);
make install;
make check;

xfconf

clear;
cd /tmp/src/xfconf-4.20.0/;
./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
make -j$(nproc);
make install;
make check;

libtool: warning: relinking 'libxfconfgsettingsbackend.la'

========================================================
   xfconf 4.20.0: tests/set-properties/test-suite.log
========================================================

# TOTAL: 7
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  7
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: t-set-string
==================
(xfconfd:47071): xfconfd-CRITICAL **: 22:43:33.622: Xfconfd failed to start: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
** (process:47075): CRITICAL **: 22:43:33.631: Failed to connect to D-Bus: Cannot autolaunch D-Bus without X11 $DISPLAY
FAIL t-set-string (exit status: 1)

FAIL: t-set-int
===============
(xfconfd:47101): xfconfd-CRITICAL **: 22:43:33.642: Xfconfd failed to start: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
** (process:47105): CRITICAL **: 22:43:33.651: Failed to connect to D-Bus: Cannot autolaunch D-Bus without X11 $DISPLAY
FAIL t-set-int (exit status: 1)

FAIL: t-set-uint64
==================
(xfconfd:47131): xfconfd-CRITICAL **: 22:43:33.663: Xfconfd failed to start: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
** (process:47135): CRITICAL **: 22:43:33.672: Failed to connect to D-Bus: Cannot autolaunch D-Bus without X11 $DISPLAY
FAIL t-set-uint64 (exit status: 1)
FAIL: t-set-double
==================
(xfconfd:47161): xfconfd-CRITICAL **: 22:43:33.683: Xfconfd failed to start: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
** (process:47165): CRITICAL **: 22:43:33.692: Failed to connect to D-Bus: Cannot autolaunch D-Bus without X11 $DISPLAY
FAIL t-set-double (exit status: 1)
FAIL: t-set-arrayv
==================
(xfconfd:47191): xfconfd-CRITICAL **: 22:43:33.704: Xfconfd failed to start: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
** (process:47195): CRITICAL **: 22:43:33.713: Failed to connect to D-Bus: Cannot autolaunch D-Bus without X11 $DISPLAY
FAIL t-set-arrayv (exit status: 1)
FAIL: t-set-boolean
===================
(xfconfd:47221): xfconfd-CRITICAL **: 22:43:33.726: Xfconfd failed to start: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
** (process:47225): CRITICAL **: 22:43:33.735: Failed to connect to D-Bus: Cannot autolaunch D-Bus without X11 $DISPLAY
FAIL t-set-boolean (exit status: 1)

FAIL: t-set-stringlist
======================
(xfconfd:47251): xfconfd-CRITICAL **: 22:43:33.747: Xfconfd failed to start: Impossible de lancer automatiquement D-Bus sans $DISPLAY X11
** (process:47255): CRITICAL **: 22:43:33.756: Failed to connect to D-Bus: Cannot autolaunch D-Bus without X11 $DISPLAY
FAIL t-set-stringlist (exit status: 1)


I'm French, i'm sorry if my english is bad. (Don't hesitation to edit post if my express is so bad)

Offline

#4 2025-01-24 22:03:21

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,713
LinuxFirefox 134.0

Re: Impossible install Docklike on Debian 12

** (process:47075): CRITICAL **: 22:43:33.631: Failed to connect to D-Bus: Cannot autolaunch D-Bus without X11 $DISPLAY
FAIL t-set-string (exit status: 1)

Is dbus installed and set up properly?

env | grep DBUS_SESSION_BUS_ADDRESS
echo $DISPLAY

Added later 54 min 37 s:
See: https://gitlab.xfce.org/xfce/xfconf/-/issues/5

Maybe just continue on.

Also, for libxfce4util, you also need to use the "--enable-introspection" parameter.


Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#5 2025-01-25 19:46:47

dexter74
Member
Registered: 2022-09-23
Posts: 9
Windows 10Microsoft Edge 132.0

Re: Impossible install Docklike on Debian 12

Hello,

I already the package gobject-introspection-1.0 installed.

Check Package

clear;
dpkg --list | grep gobject-introspection

gobject-introspection 1.74.0-3

Display:

env | grep DBUS_SESSION_BUS_ADDRESS
echo $DISPLAY
<No answer>

D-BUS

apt install -y dbus;
apt install -y dbus-bin;
apt install -y dbus-daemon;
apt install -y dbus-user-session;
apt install -y dbus-x11;
apt install -y gobject-introspection;
apt install -y libdbus-1-3;
rm -r  /tmp/xfconf-4.20.0* 2>/dev/null;
wget https://archive.xfce.org/src/xfce/xfconf/4.20/xfconf-4.20.0.tar.bz2 -O /tmp/xfconf-4.20.0.tar.bz2  2>/dev/null;
tar xf /tmp/xfconf-4.20.0.tar.bz2 -C /tmp;
cd     /tmp/xfconf-4.20.0;
./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu --enable-introspection;
checking for gobject-introspection... configure: error: gobject-introspection-1.0 is not installed

Last edited by dexter74 (2025-01-25 19:57:39)


I'm French, i'm sorry if my english is bad. (Don't hesitation to edit post if my express is so bad)

Offline

#6 2025-01-25 21:45:39

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,713
LinuxFirefox 134.0

Re: Impossible install Docklike on Debian 12

You need the -dev package. Look for something like gobject-introspection-dev.


Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#7 2025-01-27 20:09:21

donaldbroatch
Member
Registered: 2013-03-09
Posts: 16
LinuxFirefox 128.0

Re: Impossible install Docklike on Debian 12

If it helps, it is possible on Debian 13. (I will try on 12 later.) I've been using the MXLinux deb package for three years, but noticed recently it was not the latest version (0.4.1, and 0.4.3 came out recently) so decided to build the new release.

The configure step required a boat load of packages and dependencies to be installed, not always the missing items but containing them, so a bit of research was required to find the package containing the missing item. Here is a list if it helps anybody.

Install: pkgconf:amd64 (1.8.1-4, automatic), pkg-config:amd64 (1.8.1-4), pkgconf-bin:amd64 (1.8.1-4, automatic), libpkgconf3:amd64 (1.8.1-4, automatic)

Install: libblkid-dev:amd64 (2.40.4-1, automatic), libselinux1-dev:amd64 (3.7-3+b1, automatic), libglib2.0-dev-bin:amd64 (2.82.4-2, automatic), libmount-dev:amd64 (2.40.4-1, automatic), libglib2.0-bin:amd64 (2.82.4-2, automatic), libglib2.0-dev:amd64 (2.82.4-2), girepository-tools:amd64 (2.82.4-2, automatic), zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1, automatic), libgio-2.0-dev-bin:amd64 (2.82.4-2, automatic), libpcre2-posix3:amd64 (10.44-5, automatic), python3-packaging:amd64 (24.2-1, automatic), libffi-dev:amd64 (3.4.6-1, automatic), libgirepository-2.0-0:amd64 (2.82.4-2, automatic), native-architecture:amd64 (0.2.3, automatic), libgio-2.0-dev:amd64 (2.82.4-2, automatic), libsepol-dev:amd64 (3.7-1, automatic), uuid-dev:amd64 (2.40.4-1, automatic), libsysprof-capture-4-dev:amd64 (47.2-1, automatic), libpcre2-dev:amd64 (10.44-5, automatic)

Install: libglx-dev:amd64 (1.7.0-1+b2, automatic), libegl-dev:amd64 (1.7.0-1+b2, automatic), libatk-bridge2.0-dev:amd64 (2.55.0.1-1, automatic), libgles-dev:amd64 (1.7.0-1+b2, automatic), xtrans-dev:amd64 (1.4.0-1, automatic), libxcomposite-dev:amd64 (1:0.4.6-1, automatic), libxrender-dev:amd64 (1:0.9.10-1.1+b4, automatic), libbz2-dev:amd64 (1.0.8-6, automatic), libxcb1-dev:amd64 (1.17.0-2+b1, automatic), libjpeg-dev:amd64 (1:2.1.5-3+b1, automatic), libice-dev:amd64 (2:1.1.1-1, automatic), libjpeg62-turbo-dev:amd64 (1:2.1.5-3+b1, automatic), libwebpdecoder3:amd64 (1.5.0-0.1, automatic), libwebp-dev:amd64 (1.5.0-0.1, automatic), libxrandr-dev:amd64 (2:1.5.4-1+b3, automatic), libpng-dev:amd64 (1.6.44-3, automatic), libxfixes-dev:amd64 (1:6.0.0-2+b4, automatic), libfribidi-dev:amd64 (1.0.16-1, automatic), libxtst-dev:amd64 (2:1.2.3-1.1+b3, automatic), liblerc-dev:amd64 (4.0.0+ds-5, automatic), libtiffxx6:amd64 (4.5.1+git230720-5, automatic), libatspi2.0-dev:amd64 (2.55.0.1-1, automatic), libsm-dev:amd64 (2:1.2.4-1, automatic), libcloudproviders-dev:amd64 (0.3.6-1+b1, automatic), libepoxy-dev:amd64 (1.5.10-2, automatic), libxinerama-dev:amd64 (2:1.1.4-3+b3, automatic), libjbig-dev:amd64 (2.1-6.1+b2, automatic), libxau-dev:amd64 (1:1.0.11-1, automatic), libfontconfig-dev:amd64 (2.15.0-2, automatic), libglvnd-dev:amd64 (1.7.0-1+b2, automatic), libxi-dev:amd64 (2:1.8.2-1, automatic), libgles1:amd64 (1.7.0-1+b2, automatic), libegl1-mesa-dev:amd64 (24.2.8-1, automatic), liblzma-dev:amd64 (5.6.3-1+b1, automatic), libxcb-shm0-dev:amd64 (1.17.0-2+b1, automatic), gir1.2-cloudproviders-0.3.0:amd64 (0.3.6-1+b1, automatic), xorg-sgml-doctools:amd64 (1:1.11-1.1, automatic), gir1.2-freedesktop-dev:amd64 (1.82.0-4, automatic), gir1.2-glib-2.0-dev:amd64 (2.82.4-2, automatic), libdatrie-dev:amd64 (0.2.13-3+b1, automatic), libharfbuzz-cairo0:amd64 (10.2.0-1, automatic), libatk1.0-dev:amd64 (2.55.0.1-1, automatic), wayland-protocols:amd64 (1.39-1, automatic), libgdk-pixbuf-2.0-dev:amd64 (2.42.12+dfsg-2, automatic), libdeflate-dev:amd64 (1.23-1+b1, automatic), libxft-dev:amd64 (2.3.6-1+b4, automatic), pango1.0-tools:amd64 (1.56.1-1, automatic), libxcursor-dev:amd64 (1:1.2.3-1, automatic), libxcb-render0-dev:amd64 (1.17.0-2+b1, automatic), libxdamage-dev:amd64 (1:1.1.6-1+b2, automatic), libbrotli-dev:amd64 (1.1.0-2+b6, automatic), libzstd-dev:amd64 (1.5.6+dfsg-2, automatic), libgraphite2-dev:amd64 (1.3.14-2+b1, automatic), libicu-dev:amd64 (72.1-6, automatic), libglvnd-core-dev:amd64 (1.7.0-1+b2, automatic), libx11-dev:amd64 (2:1.8.10-2, automatic), libgl-dev:amd64 (1.7.0-1+b2, automatic), libpng-tools:amd64 (1.6.44-3, automatic), libxext-dev:amd64 (2:1.3.4-1+b3, automatic), libxkbcommon-dev:amd64 (1.7.0-2, automatic), libfreetype-dev:amd64 (2.13.3+dfsg-1, automatic), libdbus-1-dev:amd64 (1.16.0-1, automatic), libxdmcp-dev:amd64 (1:1.1.5-1, automatic), libwayland-bin:amd64 (1.23.0-1+b2, automatic), libexpat1-dev:amd64 (2.6.4-1, automatic), libgtk-3-dev:amd64 (3.24.43-5), libwayland-dev:amd64 (1.23.0-1+b2, automatic), libopengl-dev:amd64 (1.7.0-1+b2, automatic), libcairo2-dev:amd64 (1.18.2-2, automatic), x11proto-dev:amd64 (2024.1-1, automatic), libtiff-dev:amd64 (4.5.1+git230720-5, automatic), libpixman-1-dev:amd64 (0.44.0-3, automatic), libharfbuzz-dev:amd64 (10.2.0-1, automatic), libsharpyuv-dev:amd64 (1.5.0-0.1, automatic), libpango1.0-dev:amd64 (1.56.1-1, automatic), libsystemd-dev:amd64 (257.2-1, automatic), libthai-dev:amd64 (0.1.29-2+b1, automatic), bzip2-doc:amd64 (1.0.8-6, automatic), icu-devtools:amd64 (72.1-6, automatic)

Install: libxfconf-0-dev:amd64 (4.20.0-1, automatic), libxfce4util-dev:amd64 (4.20.0-1, automatic), libxfce4ui-2-dev:amd64 (4.20.0-1), gir1.2-libxfce4ui-2.0:amd64 (4.20.0-1, automatic)

Install: libxfce4panel-2.0-dev:amd64 (4.20.0-1), gir1.2-libxfce4panel-2.0:amd64 (4.20.0-1, automatic)

Install: libxfce4windowing-0-dev:amd64 (4.20.0-1), gir1.2-libxfce4windowing-0.0:amd64 (4.20.0-1, automatic), gir1.2-libxfce4windowingui-0.0:amd64 (4.20.0-1, automatic)

make and make install ran successfully but the plugin did not appear, so I tried

./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu

from this thread, but again no luck.

I noticed that the plugin was in

/usr/lib/xfce4/panel/plugins/

but on its own, and guessed that it was in the wrong place. This post seemed to confirm that idea:

https://unix.stackexchange.com/question … fce-plugin

In the end I moved libdocklike.la and libdocklike.so from

/usr/lib/xfce4/panel/plugins/

to

/usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/

and docklike.desktop from

/usr/local/share/xfce4/panel/plugins/

to

/usr/share/xfce4/panel/plugins/

which seem to be the correct location in Debian, as the plugin appeared and is working now.

I'm not really sure if the locations I found the files in were the result of the configure step with or without --prefix=/usr. Maybe they exist in more than one place.

Is there a better method in Debian, that doesn't involve moving files? If there is, I'll try it in Bookworm later.

Anyway, it is possible to install Docklike in Debian, even if involves a bit of a hack.

Cheers!

PS: Hidden Settings require a logout/login to take effect, for anybody wondering.

Last edited by donaldbroatch (2025-01-27 20:44:48)

Offline

#8 2025-01-30 16:47:27

dexter74
Member
Registered: 2022-09-23
Posts: 9
Windows 10Microsoft Edge 132.0

Re: Impossible install Docklike on Debian 12

Hello,

The package  gobject-introspection-dev is not found on Debian 12.


I'm French, i'm sorry if my english is bad. (Don't hesitation to edit post if my express is so bad)

Offline

#9 2025-01-30 18:41:44

Clio
Member
From: Germany
Registered: 2011-01-25
Posts: 110
LinuxFirefox 134.0

Re: Impossible install Docklike on Debian 12

Try this package libgirepository1.0-dev

Offline

#10 2025-01-30 22:12:39

dexter74
Member
Registered: 2022-09-23
Posts: 9
Windows 10Microsoft Edge 132.0

Re: Impossible install Docklike on Debian 12

Hello,

I try on debian 12 fresh install, i take error.

I don't understand them

Dependencies:

clear;
apt install -y autoconf;
apt install -y bison;
apt install -y build-essential;
apt install -y edid-decode;
apt install -y flex;
apt install -y git;
apt install -y gobject-introspection;
apt install -y gtk-doc-tools;
apt install -y hwdata;
apt install -y libgirepository1.0-dev;
apt install -y libgladeui-dev;
apt install -y libglib2.0-dev;
apt install -y libgraphviz-dev;
apt install -y libstartup-notification0-dev;
apt install -y libgtk-3-dev;
apt install -y libgtop2-dev;
apt install -y libgudev-1.0-dev;
apt install -y libgvc6;
apt install -y libtool;
apt install -y libwnck-3-dev;
apt install -y libxfconf-0-dev;
apt install -y meson;
apt install -y pkg-config;
apt install -y xsltproc;

Download Source

clear;
XFCE="https://archive.xfce.org/xfce/4.20/fat_tarballs/xfce-4.20.tar.bz2"
LIBDISPLAY="https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.2.0/downloads/libdisplay-info-0.2.0.tar.xz"
wget $XFCE -O /tmp/xfce-4.20.tar.bz2;
wget $LIBDISPLAY -O /tmp/libdisplay-info.tar.xz;

Extract + Delete Compress File

clear;
# -------------------------------------------------------------------------------------
for i in $(ls /tmp/ | grep bz2); do tar -xf /tmp/$i -C /tmp ;done
for i in $(ls /tmp/src/ | grep bz2); do tar -xf /tmp/src/$i -C /tmp/src;done
for i in $(ls /tmp/ | grep xz);  do tar -xf /tmp/$i -C /tmp ;done
# -------------------------------------------------------------------------------------
for i in $(ls /tmp/ | grep bz2); do rm /tmp/$i ;done
for i in $(ls /tmp/src/ | grep bz2); do rm /tmp/src/$i ;done
for i in $(ls /tmp/ | grep xz); do rm /tmp/$i ;done
# -------------------------------------------------------------------------------------

xfce4-dev-tools:

clear;
cd /tmp/src/xfce4-dev-tools-4.20.0;
./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu;
make -j$(nproc);
make install;

Libxfce4util

clear;
cd /tmp/src/libxfce4util-4.20.0;
./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu --enable-introspection;
make -j$(nproc);
make install;

xfconf

clear;
cd /tmp/src/xfconf-4.20.0;
make clean;
./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu;
make -j$(nproc);
make install;

libxfce4ui:

clear;
cd /tmp/src/libxfce4ui-4.20.0;
./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu;
make -j$(nproc);
make install;

/usr/bin/install: impossible d'évaluer './xfce4-about.desktop': Aucun fichier ou dossier de ce type
make[3]: *** [Makefile:667 : install-desktopDATA] Erreur 1
make[3] : on quitte le répertoire « /tmp/src/libxfce4ui-4.20.0/xfce4-about »
make[2]: *** [Makefile:787 : install-am] Erreur 2
make[2] : on quitte le répertoire « /tmp/src/libxfce4ui-4.20.0/xfce4-about »
make[1]: *** [Makefile:780 : install] Erreur 2
make[1] : on quitte le répertoire « /tmp/src/libxfce4ui-4.20.0/xfce4-about »
make: *** [Makefile:547 : install-recursive] Erreur 1

-------------------------------------------------------

ToZ wrote:

Maybe try rebuilding libxfce4ui first, then libxfce4windowing, then xfdesktop.

Here are my instructions for building it on 24.04 server install:

install server
    apt update && upgrade
    
apt install bzip2

wget https://archive.xfce.org/xfce/4.20pre1/fat_tarballs/xfce-4.20pre1.tar.bz2
    && uncompress

apt install:
    build-essential libgtk-3-dev xserver-xorg gtk-doc-tools xsltproc meson 
    libstartup-notification0-dev libgtk-layer-shell-dev intltool libgudev-1.0-dev
    libxml2-utils xserver-xorg-input-libinput-dev libwnck-3-dev x11-xserver-utils
    gobject-introspection valac libgtop2-dev libdisplay-info-dev libdbusmenu-gtk3-dev
    libnotify-dev libxklavier-dev libcanberra-dev libcolord-dev libpolkit-gobject-1-dev
    libxpresent-dev libyaml-dev libgepub-0.7-dev libopenrawgnome-dev libpoppler-glib-dev
    libgsf-1-dev libffmpegthumbnailer-dev libupower-glib-dev xinit 

xfce4-dev-tools    
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
libxfce4util
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu --enable-introspection
    make && make install
    
xfconf
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
libxfce4ui
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
garcon
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu --sysconfdir=/etc
    make && make install
    
exo
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
libxfce4windowing
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
xfce4-panel
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
thunar
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
xfce4-settings
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu --sysconfdir=/etc --enable-sound-settings
    make && make install
    
xfce4-session
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
xfwm4
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
xfdesktop
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
xfce4-appfinder
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
tumbler
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install

thunar-volman
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install

xfce4-power-manager
    ./configure --prefix=/usr --libexecdir=/usr/lib/$(uname -m)-linux-gnu
    make && make install
    
startxfce4

These work for me.

Last edited by dexter74 (2025-01-30 22:33:07)


I'm French, i'm sorry if my english is bad. (Don't hesitation to edit post if my express is so bad)

Offline

#11 2025-01-31 00:47:30

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,713
LinuxFirefox 134.0

Re: Impossible install Docklike on Debian 12

It works for me on bookworm, so I'm not sure what's happening with your system.

Looking at the build log (which you can get access to via instructions https://buildd.debian.org/status/logs.p … &suite=sid), it looks like there are some additional required dependencies to build this package include (that are not listed above in your apt install commands):

  • pkgconf

  • gir1.2-gtk-3.0-dev

  • gir1.2-gobject-2.0-dev

  • gettext

...though they may be installed in your system as dependencies.

Can you check if these are installed on your system?


Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#12 2025-02-03 00:12:26

dexter74
Member
Registered: 2022-09-23
Posts: 9
Windows 10Microsoft Edge 132.0

Re: Impossible install Docklike on Debian 12

You'r link is for SID and not Bookworm , can you confirm it's work for Bookworm .


I'm French, i'm sorry if my english is bad. (Don't hesitation to edit post if my express is so bad)

Offline

#13 2025-02-03 11:32:21

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,713
LinuxFirefox 134.0

Re: Impossible install Docklike on Debian 12

At the bottom of that page, it shows you how to get the build logs:

Install getbuildlog: sudo apt install devscripts
Download latest libxfce4ui amd64 build log: getbuildlog libxfce4ui "last" amd64
Download all libxfce4ui amd64 build logs: getbuildlog libxfce4ui "" amd64
Download latest libxfce4ui build logs: getbuildlog libxfce4ui last
Download all libxfce4ui build logs: getbuildlog libxfce4ui


Mark solved threads as [SOLVED] to make it easier for others to find solutions.
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

Registered users online in this topic: 0, guests: 1
[Bot] CCBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 7 queries executed - Memory usage: 699.49 KiB (Peak: 748.77 KiB) ]