Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

[SOLVED] compilation xscreensaver

Off-Topic discussions about science, technology, and non Debian specific topics.
Message
Author
deepforest
Posts: 32
Joined: 2022-03-18 20:16
Has thanked: 4 times
Been thanked: 2 times

[SOLVED] compilation xscreensaver

#1 Post by deepforest »

why at debian xscreensaver needed much more dependincies than at arch?
debian apt say that cant find needed list of dependincies
but i can find this dependincies one by one at debian package site
why debian cand find all of them via apt if it present at site?
Last edited by deepforest on 2023-03-24 21:40, edited 2 times in total.

User avatar
sunrat
Administrator
Administrator
Posts: 6412
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 116 times
Been thanked: 462 times

Re: [Software] compilation xscreensaver

#2 Post by sunrat »

You need to give more information.
Post exactly what messages you see when you do

Code: Select all

apt install xscreensaver
Tell us about your system. Install inxi and show the output of

Code: Select all

inxi -Fxxrz
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

deepforest
Posts: 32
Joined: 2022-03-18 20:16
Has thanked: 4 times
Been thanked: 2 times

Re: [Software] compilation xscreensaver

#3 Post by deepforest »

i need compilation with specific options

Code: Select all

./configure --prefix=/usr --with-elogind --with-pam --with-gl --with-glx --with-pixbuf --with-xft
from xscreensaver readme install

Code: Select all

root@home:/etc/apt# apt install perl pkg-config gettext intltool libx11 libxext libxi libxt libxft libxinerama libxrandr libxxf86vm libgl libglu libgle libgtk2 gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0 libxml2 libpam dbus libsystemd elogind
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libx11
E: Unable to locate package libxext
E: Unable to locate package libxi
E: Unable to locate package libxt
E: Unable to locate package libxft
E: Unable to locate package libxinerama
E: Unable to locate package libxrandr
E: Unable to locate package libxxf86vm
E: Unable to locate package libgl
E: Unable to locate package libglu
E: Unable to locate package libgle
E: Unable to locate package libgtk2
E: Unable to locate package gdk-pixbuf-2.0
E: Couldn't find any package by glob 'gdk-pixbuf-2.0'
E: Unable to locate package gdk-pixbuf-xlib-2.0
E: Couldn't find any package by glob 'gdk-pixbuf-xlib-2.0'
E: Unable to locate package libpam
E: Unable to locate package libsystemd
root@home:/etc/apt# 

deepforest
Posts: 32
Joined: 2022-03-18 20:16
Has thanked: 4 times
Been thanked: 2 times

Re: [Software] compilation xscreensaver

#4 Post by deepforest »

how resolve this dephell?

Code: Select all

dpkg: dependency problems prevent configuration of libgdk-pixbuf-xlib-2.0-dev:amd64:
 libgdk-pixbuf-xlib-2.0-dev:amd64 depends on libgdk-pixbuf-xlib-2.0-0 (= 2.40.2-2); however:
  Package libgdk-pixbuf-xlib-2.0-0 is not installed.
 libgdk-pixbuf-xlib-2.0-dev:amd64 depends on libgdk-pixbuf-2.0-dev (>= 2.40.0); however:
  Package libgdk-pixbuf-2.0-dev is not installed.
 libgdk-pixbuf-xlib-2.0-dev:amd64 depends on libglib2.0-dev (>= 2.38.0); however:
  Package libglib2.0-dev is not installed.

dpkg: error processing package libgdk-pixbuf-xlib-2.0-dev:amd64 (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libgdk-pixbuf2.0-dev:amd64:
 libgdk-pixbuf2.0-dev:amd64 depends on libgdk-pixbuf-2.0-dev (>= 2.40.0); however:
  Package libgdk-pixbuf-2.0-dev is not installed.
 libgdk-pixbuf2.0-dev:amd64 depends on libgdk-pixbuf-xlib-2.0-dev (>= 2.40.2-2); however:
  Package libgdk-pixbuf-xlib-2.0-dev:amd64 is not configured yet.

dpkg: error processing package libgdk-pixbuf2.0-dev:amd64 (--install):
 dependency problems - leaving unconfigured
Setting up libgl-dev:amd64 (1.6.0-1) ...
Setting up libgle3-dev:amd64 (3.1.0-10) ...
Setting up libglu1-mesa-dev:amd64 (9.0.2-1.1) ...
dpkg: dependency problems prevent configuration of libgtk2.0-dev:amd64:
 libgtk2.0-dev:amd64 depends on gir1.2-gtk-2.0 (= 2.24.33-2); however:
  Package gir1.2-gtk-2.0 is not installed.
 libgtk2.0-dev:amd64 depends on libglib2.0-dev (>= 2.27.3); however:
  Package libglib2.0-dev is not installed.
 libgtk2.0-dev:amd64 depends on libgdk-pixbuf-2.0-dev (>= 2.21.0) | libgdk-pixbuf2.0-dev (>= 2.21.0); however:
  Package libgdk-pixbuf-2.0-dev is not installed.
  Package libgdk-pixbuf2.0-dev:amd64 is not configured yet.
 libgtk2.0-dev:amd64 depends on libpango1.0-dev (>= 1.20); however:
  Package libpango1.0-dev is not installed.
 libgtk2.0-dev:amd64 depends on libatk1.0-dev (>= 1.29.2); however:
  Package libatk1.0-dev is not installed.
 libgtk2.0-dev:amd64 depends on libcairo2-dev (>= 1.6.4-6.1); however:
  Package libcairo2-dev is not installed.
 libgtk2.0-dev:amd64 depends on libxcursor-dev; however:
  Package libxcursor-dev is not installed.
 libgtk2.0-dev:amd64 depends on libxfixes-dev (>= 1:3.0.0-3); however:
  Package libxfixes-dev is not installed.
 libgtk2.0-dev:amd64 depends on libxcomposite-dev (>= 1:0.2.0-3); however:
  Package libxcomposite-dev is not installed.
 libgtk2.0-dev:amd64 depends on libxdamage-dev (>= 1:1.0.1-3); however:
  Package libxdamage-dev is not installed.
 libgtk2.0-dev:amd64 depends on pkg-config; however:
  Package pkg-config is not installed.
 libgtk2.0-dev:amd64 depends on libxml2-utils; however:
  Package libxml2-utils is not installed.

dpkg: error processing package libgtk2.0-dev:amd64 (--install):
 dependency problems - leaving unconfigured
Setting up libpam-freerdp2-dev (2.0.0-3) ...
Setting up libx11-dev:amd64 (2:1.8.4-2) ...
Setting up libxext-dev:amd64 (2:1.3.4-1+b1) ...
dpkg: dependency problems prevent configuration of libxft-dev:amd64:
 libxft-dev:amd64 depends on libfontconfig1-dev; however:
  Package libfontconfig1-dev is not installed.
 libxft-dev:amd64 depends on libfreetype6-dev; however:
  Package libfreetype6-dev is not installed.
 libxft-dev:amd64 depends on libxrender-dev; however:
  Package libxrender-dev is not installed.
 libxft-dev:amd64 depends on zlib1g-dev | libz-dev; however:
  Package zlib1g-dev is not installed.
  Package libz-dev is not installed.

dpkg: error processing package libxft-dev:amd64 (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libxi-dev:amd64:
 libxi-dev:amd64 depends on libxfixes-dev; however:
  Package libxfixes-dev is not installed.

dpkg: error processing package libxi-dev:amd64 (--install):
 dependency problems - leaving unconfigured
Setting up libxinerama-dev:amd64 (2:1.1.4-3) ...
dpkg: dependency problems prevent configuration of libxrandr-dev:amd64:
 libxrandr-dev:amd64 depends on libxrender-dev; however:
  Package libxrender-dev is not installed.

dpkg: error processing package libxrandr-dev:amd64 (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libxt-dev:amd64:
 libxt-dev:amd64 depends on libsm-dev; however:
  Package libsm-dev is not installed.

dpkg: error processing package libxt-dev:amd64 (--install):
 dependency problems - leaving unconfigured
Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ...
Processing triggers for man-db (2.11.2-2) ...
Errors were encountered while processing:
 libgdk-pixbuf-xlib-2.0-dev:amd64
 libgdk-pixbuf2.0-dev:amd64
 libgtk2.0-dev:amd64
 libxft-dev:amd64
 libxi-dev:amd64
 libxrandr-dev:amd64
 libxt-dev:amd64
root@home:/home/freeartist-devuan/Downloads/xscreensaver-deps# 

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: [Software] compilation xscreensaver

#5 Post by stevepusser »

FIRST--install stuff with apt from repos like you're supposed to, and stop manually downloading debs one at a time and installing them with dpkg. That's guaranteed to give you those problems--why on earth are you doing that? In fact, stop whatever you are doing, and do it proper way. (though that's still a PITA, learn how to use "apt build")

Don't do that manual configure stuff at all, do it the Debian way and rebuild the packages with any option changes you want in debian/rules. Then you won't even have to ask what you need to install.

You want a non-standard elogind option. Are you running standard Debian, and if so, what version? Do you want to remove any systemd support, and why, if you have Debian?

Here's the configure sections in 6.0.6, which I have backported to Debian 10 and 11 bases.

Code: Select all

	dh_auto_configure -- \
		--without-gl --with-pam --with-gtk --without-kerberos \
		--without-shadow \
		--with-hackdir=/usr/libexec/xscreensaver \
		--with-configdir=/usr/share/xscreensaver/config \
		--with-login-manager \
		--with-app-defaults=/etc/X11/app-defaults \
		--with-proc-interrupts
	cp driver/XScreenSaver.ad driver/XScreenSaver.ad-nogl
	# Configure for xscreensaver-gl
	dh_auto_configure -- \
		--with-gl --with-pam --with-gtk --without-kerberos \
		--without-shadow \
		--with-hackdir=/usr/libexec/xscreensaver \
		--with-configdir=/usr/share/xscreensaver/config \
		--with-login-manager \
		--with-app-defaults=/etc/X11/app-defaults \
		--with-proc-interrupts
MX Linux packager and developer

deepforest
Posts: 32
Joined: 2022-03-18 20:16
Has thanked: 4 times
Been thanked: 2 times

Re: [Software] compilation xscreensaver

#6 Post by deepforest »

solved! :)

successfully compiling and run at old gf9800(340.108 driver) even with 3d EGL support!

for autosolve dependencies help

Code: Select all

apt --fix-broken install
dependencies

Code: Select all

libxml2-dev_2.9.4+dfsg1-7+deb10u5_amd64.deb
libgdk-pixbuf2.0-dev_2.40.2-2_amd64.deb
libgdk-pixbuf-xlib-2.0-dev_2.40.2-2_amd64.deb
libgl-dev_1.6.0-1_amd64(1).deb
libgle3-dev_3.1.0-10_amd64.deb
libglu1-mesa-dev_9.0.2-1.1_amd64.deb
libgtk2.0-dev_2.24.33-2_amd64.deb
libgtk2.0-dev_2.24.33-2_i386.deb
libpam-freerdp2-dev_2.0.0-3_amd64.deb
libx11-dev_1.8.4-2_amd64.deb
libxext-dev_1.3.4-1+b1_amd64.deb
libxft-dev_2.3.6-1_amd64.deb
libxi-dev_1.8-1+b1_amd64.deb
libxinerama-dev_1.1.4-3_amd64.deb
libxrandr-dev_1.5.2-2+b1_amd64.deb
libxt-dev_1.2.1-1_amd64.deb
libxxf86vm-dev_1.1.4-1+b2_amd64.deb

sudo apt-get install libgtk-3-dev
sudo apt-get install build-essential libgtk2.0-dev
configure

Code: Select all

./configure --prefix=/usr --with-elogind --with-pam --with-gl --with-glx --with-pixbuf --with-xft
Last edited by deepforest on 2023-03-24 21:42, edited 1 time in total.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: [Software] compilation xscreensaver

#7 Post by stevepusser »

So--we don't even get the courtesy of being told you're using oldstable.

Good luck, you will need it.
MX Linux packager and developer

deepforest
Posts: 32
Joined: 2022-03-18 20:16
Has thanked: 4 times
Been thanked: 2 times

Re: [SOLVED] compilation xscreensaver

#8 Post by deepforest »

i am using Devuan Ceres(Sid)

so i am done all wrong way?

what is right way for resolving depencies and do configure with egl?

User avatar
sunrat
Administrator
Administrator
Posts: 6412
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 116 times
Been thanked: 462 times

Re: [SOLVED] compilation xscreensaver

#9 Post by sunrat »

deepforest wrote: 2023-03-25 15:40 i am using Devuan Ceres(Sid)
You should have mentioned this first. Debian derivative distro topics go in the Off-topic section. Moved.
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

User avatar
cds60601
df -h | participant
df -h | participant
Posts: 706
Joined: 2017-11-25 05:58
Location: Florida
Has thanked: 129 times
Been thanked: 60 times

Re: [SOLVED] compilation xscreensaver

#10 Post by cds60601 »

sunrat wrote: 2023-03-25 22:26
deepforest wrote: 2023-03-25 15:40 i am using Devuan Ceres(Sid)
You should have mentioned this first. Debian derivative distro topics go in the Off-topic section. Moved.
Better yet, maybe you should have posted this in the Devuan forum?
Supercalifragilisticexpialidocious

deepforest
Posts: 32
Joined: 2022-03-18 20:16
Has thanked: 4 times
Been thanked: 2 times

Re: [SOLVED] compilation xscreensaver

#11 Post by deepforest »

sunrat wrote: 2023-03-25 22:26
deepforest wrote: 2023-03-25 15:40 i am using Devuan Ceres(Sid)
You should have mentioned this first. Debian derivative distro topics go in the Off-topic section. Moved.
why!? its the same and similar distros! davuan community is not active! and you i see not specialist you can do only shitty things and cant help anyone here!

User avatar
cds60601
df -h | participant
df -h | participant
Posts: 706
Joined: 2017-11-25 05:58
Location: Florida
Has thanked: 129 times
Been thanked: 60 times

Re: [SOLVED] compilation xscreensaver

#12 Post by cds60601 »

deepforest wrote: 2023-03-26 01:41
sunrat wrote: 2023-03-25 22:26
deepforest wrote: 2023-03-25 15:40 i am using Devuan Ceres(Sid)
You should have mentioned this first. Debian derivative distro topics go in the Off-topic section. Moved.
why!? its the same and similar distros! davuan community is not active! and you i see not specialist you can do only shitty things and cant help anyone here!
So lets ask some questions. Why did you choose Devuan? Im curious to the answer.
Supercalifragilisticexpialidocious

deepforest
Posts: 32
Joined: 2022-03-18 20:16
Has thanked: 4 times
Been thanked: 2 times

Re: [SOLVED] compilation xscreensaver

#13 Post by deepforest »

it does not matter
i am distrohopper
i am whant taste deb based distro with openrc init for my old pc

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: [SOLVED] compilation xscreensaver

#14 Post by stevepusser »

libxml2-dev_2.9.4+dfsg1-7+deb10u5_amd64.deb
You quote installing this (Debian 10 package), while also say you are running Devuan Ceres Sid. These are seeming contradictions, or indicate a broken system. This is why we ask for information about your system, not because we want to pry, but because we can't help you when we don't know what you have!

If Devuan forums are dead, you could look at other, healthier, systemd-free or optional Debian derivatives, such as antiX or even...MX Linux.
MX Linux packager and developer

User avatar
canci
Global Moderator
Global Moderator
Posts: 2502
Joined: 2006-09-24 11:28
Has thanked: 136 times
Been thanked: 136 times

Re: [SOLVED] compilation xscreensaver

#15 Post by canci »

Frankendebian is alive!
Image Stable / Asus VivoBook X421DA / AMD Ryzen 7 3700U / Radeon Vega Mobile Gfx (Picasso) / 8 GB RAM / 512GB NVMe

READ THIS:

* How to Post a Thread Here
* Other Tips and Great Resources

User avatar
BBQdave
df -h | participant
df -h | participant
Posts: 152
Joined: 2011-09-25 03:38
Location: North Carolina
Has thanked: 9 times
Been thanked: 14 times

Re: [SOLVED] compilation xscreensaver

#16 Post by BBQdave »

canci wrote: 2023-03-29 20:03Frankendebian is alive!
I was wondering the same :D

With all the options and variations available with Debian, seems like the OP travelled a tough road needlessly.
On quest for blue smoke and red rings!
Debian 12 Toshiba Satellite C655 | i3 2.3Ghz | Intel HD Graphics 3000 | 8GB RAM | 65GB SSD

User avatar
cds60601
df -h | participant
df -h | participant
Posts: 706
Joined: 2017-11-25 05:58
Location: Florida
Has thanked: 129 times
Been thanked: 60 times

Re: [SOLVED] compilation xscreensaver

#17 Post by cds60601 »

BBQdave wrote: 2023-03-29 21:23
canci wrote: 2023-03-29 20:03Frankendebian is alive!
I was wondering the same :D

With all the options and variations available with Debian, seems like the OP travelled a tough road needlessly.
Or simply trolling ... said the cynical one
Supercalifragilisticexpialidocious

steve_v
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 1400
Joined: 2012-10-06 05:31
Location: /dev/chair
Has thanked: 79 times
Been thanked: 175 times

Re: [SOLVED] compilation xscreensaver

#18 Post by steve_v »

The Devuan board is fine (relative to the userbase OFC). I for one am just just tired of dealing with this particular OP with his franken-install (complete with dev/distro-blaming when it breaks) and random outbursts of profanity/insults. I suspect the same is true of others over there as well.
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

User avatar
sunrat
Administrator
Administrator
Posts: 6412
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 116 times
Been thanked: 462 times

Re: [SOLVED] compilation xscreensaver

#19 Post by sunrat »

“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

User avatar
None1975
df -h | participant
df -h | participant
Posts: 1388
Joined: 2015-11-29 18:23
Location: Russia, Kaliningrad
Has thanked: 45 times
Been thanked: 65 times

Re: [SOLVED] compilation xscreensaver

#20 Post by None1975 »

canci wrote: 2023-03-29 20:03 Frankendebian is alive!
Nobody can kill Frankendebian :)
OS: Debian 12.4 Bookworm / DE: Enlightenment
Debian Wiki | DontBreakDebian, My config files on github

Post Reply