You are not logged in.

#1 2020-11-23 22:04:00

xerxes_
Member
Registered: 2018-04-29
Posts: 675

[Solved] Can't update because of nexuiz?

I have now that error when I want to update:

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libjpeg-turbo (2.0.6-1) breaks dependency 'libjpeg>=8' required by nexuiz

What to do now? How to satisfy dependencies?

I know that nexuiz is now removed from main repo, but I want to keep it as possible.

Last edited by xerxes_ (2020-12-06 11:27:33)

Offline

#2 2020-11-23 22:09:39

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: [Solved] Can't update because of nexuiz?

Rebuild nexuiz locally from https://github.com/archlinux/svntogit-c … k/PKGBUILD
Edit:
You could also try asking for libjpeg-turbo to have its provides changed from libjpeg to libjpeg=8 although long term you will still need to start building the package locally.
Edit2:
Fixed link

Last edited by loqs (2020-11-23 22:45:12)

Offline

#3 2020-11-23 22:10:33

hcjl
Member
From: berlin
Registered: 2007-06-29
Posts: 330

Re: [Solved] Can't update because of nexuiz?

nexuiz-git is in aur. Remove the old package and try that one.

Offline

#4 2020-11-23 22:13:24

xerxes_
Member
Registered: 2018-04-29
Posts: 675

Re: [Solved] Can't update because of nexuiz?

But whats wrong with libjpeg version?

Offline

#5 2020-11-23 22:14:14

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: [Solved] Can't update because of nexuiz?

See my edit to post #2.

Offline

#6 2020-11-23 22:17:11

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,529
Website

Re: [Solved] Can't update because of nexuiz?

What do you mean what's wrong with it?  And what's nexuiz?  You've apparently installed a package with that name but it is not in the repos or the AUR.

EDIT: nevermind, found it.  It used to be in the repos, but was removed and apparently not dropped to thre AUR or has since been removed from the AUR.

FYI loqs, your link is a 404

Last edited by Trilby (2020-11-23 22:46:14)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#7 2020-11-23 22:46:27

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: [Solved] Can't update because of nexuiz?

@Trilby thanks for the information,  hopefully it works now.

Offline

#8 2020-11-23 23:11:23

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,529
Website

Re: [Solved] Can't update because of nexuiz?

Yup, thanks.  xerxes_, it the package can be rebuilt against libjpeg-turbo, then you could change the dependency from libjpeg>=8 to libjpeg.so>=8 as libjpeg-turbo provides that - or just get rid of the versioned dependency all together because any new implementation that provides libjpeg should certainly provide an equivalent greater than or equal to 8, so the version criteria in the dependency isn't really informative anymore.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#9 2020-11-23 23:15:23

xerxes_
Member
Registered: 2018-04-29
Posts: 675

Re: [Solved] Can't update because of nexuiz?

What it means "libjpeg>=8" ? This is different version or what?

Offline

#10 2020-11-23 23:34:21

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,529
Website

Re: [Solved] Can't update because of nexuiz?


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#11 2020-11-23 23:36:06

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: [Solved] Can't update because of nexuiz?

It means nexuiz has a dependency on libjpeg>=8 which is not met by any package.  libjpeg was replaced by libjpeg-turbo which has a provides entry for libjpeg.
However as I mentioned in my edit to post #2 providing libjpeg does not fulfill libjpeg>=8,  the provides would need to be libjpeg=8 or some other version that was greater than or equal to 8.

Offline

Board footer

Powered by FluxBB