Looks like you did not do update first, as it’s not finding latest packages.
(or no internet connection?)
Try this, then run again
sudo apt update
(could you post the results of this)
p.s. is this on a diy norns or factory?
@okyeron is the factory norns on stretch or buster? are there plans to move it to buster?
EDIT:
ok, so Ive got a very old rPI setup that uses stretch and I get this message too on it.
Im going to hazard a guess that Norns is on Raspbian Stretch, and that @Prnts is running on factory norns.
the issue is Raspbian Stretch repositories are no longer getting software update.
for example Pure Data is still on 0.47 - Orac requires at least 0.49
(libcairo is not really an issue, I code probably build with 0.14 on stretch… but its not ideal!)
I could build and ship the missing packages (Pd 49), but thats a bit of a pain, and im not sure something I really want to do (ship 3rd party products) … Id prefer we were all on the latest raspbian distribution (buster)
I could try to do the upgrade procedure for my ‘stretch’ based norns install to take it too buster,
see if anything breaks (seem unlikely) - but not sure how many ‘factory’ norns users would want to do that.
EDIT2: hmm, a bit more thinking a dist upgrade is not a good option…its too radical a change, and could cause other issues.
I think only solution would be :
- release a PD 49 package for stretch (approach i took on organelle)
- downgrade requirement of libcario to 1.14 , which Im pretty sure is a non-issue… just needs testing
its not preference , and involves work for me - but if i have to do it, i will… as i want all users, regardless of norns ‘version’ to have the opportunity to use Orac/Sidekick/Pd
but, Ive posted on DIY shield thread, to see what their plans are for stretch/buster, to see where they are headed, as I believe rPI4 support by the DIY Shield requires monome to move to buster?!
I believe its in everyones interests (users and developers alike) that we aim to be compatible across these various versions of norns. this will help avoid confusion for end-users, give access to existing norns users to widest choice, and allow potential buyers of norns to select the version that best suits their requirements (budgets/form factor etc)