<fishe>
are there any packages that provide `libncurses.so.5`?
<fishe>
`prt-get` fsearch returns nothing and i'm trying to build aosp
<jaeger>
ncurses provides libncurses.so but not .5... you might be able to symlink it and get it to work but possibly not... I'm guessing it wants ncurses 5.x and we have 6.x
<jaeger>
Perhaps there's a newer or patched version of aosp
<cruxbot>
[contrib.git/3.6]: qemu-guest-agent: initial import, version 7.0.0
ty3r0x_ has joined #crux
ty3r0x__ has joined #crux
ty3r0x_ has quit [Ping timeout: 268 seconds]
fishe has quit [Quit: Connection closed for inactivity]
<cruxbot>
[xorg.git/3.6]: mesa: update to 22.1.7
<cruxbot>
[opt.git/3.6]: imagemagick: update to 7.1.0-46
<cruxbot>
[contrib.git/3.6]: pmwiki: update to 2.3.9
<cruxbot>
[contrib.git/3.6]: remind: update to 04.00.03
stenur has quit [Remote host closed the connection]
stenur has joined #crux
<cruxbot>
[opt.git/3.6]: nvme-cli: initial import, version 2.1.2
<cruxbot>
[opt.git/3.6]: libnvme: initial import, version 1.1
fishe has joined #crux
<fishe>
would there be any way to get ncurses 5 then? symlinking didn't work and i don't dare touch aosp source lol
<SiFuh>
Hmm ncurses is in core. It is highly recommend not to mess with core ports unless you really know what you are doing. You could try making an ncurses-compat port but make sure it doesn't overright the ncurses in core
<SiFuh>
fishe: what is asop anyway?
<fishe>
android open source project
<SiFuh>
Err what do you want from it?
<fishe>
im trying to build android 13 for my device?
<SiFuh>
The tools or the GUI?
<fishe>
there's not a gui
<SiFuh>
Are you making a port?
<fishe>
i'm trying to make one for ncurses5 but i'm pretty lost lol
<SiFuh>
What is the link to the source for ASOP you want to build?
<farkuhar>
fishe: sorry for pushing you to try the nyxt browser. I eventually started seeing the same error message you did, and now I can't get nyxt to launch at all. But I did have six good months with it, before a sysup introduced the latest incompatibilities.
<fishe>
nah it's okay
<fishe>
i didn't end up using it anyway
<fishe>
once i get done with a bit of work im gonna dual boot ubuntu to get android compiling
<farkuhar>
just as the ncurses in ports is not backward-compatible with ncurses5, somehow one of the nyxt dependencies failed to retain backward-compatibility after a version bump.
<farkuhar>
out of curiosity, fishe, which keyboard-centric browser did you end up using, then?
<SiFuh>
fishe: has drawn my attention to the fact my phone has had several updates since 2021 ;-) I didn't know about this because my phone is rooted
<fishe>
@farkuhar: i gave up and am using Firefox lol
<fishe>
@SiFuh: i completely forgot that ota updates don't come through if your phone's rooted
<SiFuh>
I was aware, but wanted to see anyway and then didn't bother checking until today.
<fishe>
ah
<SiFuh>
I root the phone so I can get the decent firewall, no spam or stupid advertisments ;-)
<fishe>
if memory serves, if you can find the ota as a zip file you can flash it in stock recovery
<SiFuh>
I don't need to OTA.
<fishe>
fair
<SiFuh>
I can flash with the update through android tools and fastboot
<SiFuh>
Err, adb and fastboot
<SiFuh>
SP Flash works fine too
<fishe>
oh yeah, i forgot about sp flash
<SiFuh>
Mine is the Ulefone Armour 13. But I don't actually use it much. Mostly to take photos and keep Telegram running on PC. It stays at home
<fishe>
mine's an LG V40
<SiFuh>
The fartherest away from the house it has been is maybe 6 steps to take a photo of the garden
<fishe>
oh damn
<fishe>
mine goes everywhere with me lol
<fishe>
mostly for google maps
<SiFuh>
I use The Lightphone 2 if I need to take a phone. If I go out alone that is. If I go out with company I usually leave it at home too
<fishe>
fair
<SiFuh>
Long distance I take the satelllite phone
<SiFuh>
I like to leave digital technology behind. Address book is an actual physical book
<fishe>
damn, that's old school lol
<SiFuh>
I don't need to worry about a flat battery when searching for a contact
<fishe>
makes sense
<SiFuh>
I have a Casio W-741 [1275] but I don't wear it often, I have a Russian 24 hour Analog I usualy wear that is self winding
<fishe>
holy shit
<fishe>
that actually sounds really cool
<SiFuh>
24 hours?
<fishe>
self winding analog watch
<SiFuh>
T self wind when you are moving
<SiFuh>
They*
<SiFuh>
I always wanted a Raketa Antarctic Polar 24 Hours but I am not paying that much for a watch
<fishe>
damnn those are expensive
<SiFuh>
My friend use to buy fake watches online and then sell them for double or triple the price. He had one that he liked and he called it his Mafia watch. I noticed straight away what it was and I told him that it wasn't fake. He didn't believe me. We ended up going to a jewlers shop but I had to wear because he is a Malay and definately looks like someone who wouldn't be able to afford this kind of watch. They
<SiFuh>
may think he stole it. It was priced around 12,000 USD
<SiFuh>
He bought it online for $18 USD
<fishe>
holy fuck
<SiFuh>
Yes, this was back around 2008. Anyway when he moved house in 2015 back to his hometon the watch mysteriously vanished.
<SiFuh>
hometown*
<fishe>
maybe it was stolen lol
<SiFuh>
Pretty sure it was a Breitling
<SiFuh>
I am sure it was stolen by those who helped him move house
<SiFuh>
He would not have been wearing the watch when carrying furniture
<SiFuh>
I wanted to take a photo of it in 2019 to show my friends in Australia who couldn't beleive the story. 12K watch for 18 bucks
<SiFuh>
Hmm seems to be not an issue with my computer doing a lot of work. Looks like keyboard batteries need changing
<fishe>
Is there a way to get teams running on crux?
<fishe>
I have a meeting in 15 minutes and only just realized that I can't join on the web client
<fishe>
Nevermind, used rpm2pkg and the desktop client is working now
<fishe>
phew
<farkuhar>
Last time I used teams on crux, I installed flatpak first and then grabbed the teams app from flathub. rpm2pkg sounds much easier, though.
_whitelogger has joined #crux
ty3r0x__ has quit [Quit: Konversation terminated!]
<farkuhar>
keyboard batteries, SiFuh? Why not put the self-winding technology of your Russian watch into your wireless keyboard, and then the charge will keep getting replenished as you type?
<SiFuh>
Doesn't work that way dude
<farkuhar>
one can dream, though
<SiFuh>
Self winding watches are not that good and they are mechanical and rely on human body movement
<SiFuh>
A monkey, an amateur with magnets and a bicycle will work better
<farkuhar>
yeah, I guess if you tried to extract the necessary energy from keypresses, it would require the keys to push back too hard, and you'd struggle to type anything out.
<SiFuh>
However, I use rechargeable batters so I don't care if they go flat, I can switch to full charged pretty quickly
<SiFuh>
Depends, in 2021 I was near the top of the list of CRUX stats for typing the most bullshit. Probably could power the country of France :-P
<farkuhar>
Who keeps that list?
<SiFuh>
Gone now, it was for Freenode
<SiFuh>
Maybe there is a Libera version?
<SiFuh>
Beerman and Romster were usually top of the list because they were always the most helpful back in the day
<farkuhar>
In browsing the Wiki for pages to update, I came across another list that has disappeared: https://crux.nu/Wiki/UserMap
<SiFuh>
jaeger: Stranger things have happened. But I do find it funny that a machine doesn't show an error until a swap and return.
<SiFuh>
I think RAM is a nemesis to be honest though. Seating has never been perfect
<SiFuh>
I am guessing it is the reason some solder them directly to the board for laptops.
<SiFuh>
I had a Lian Li PC Armolite that once setup, you had to run until hot. Then it would crash. You then reseat the ram as fast as you can and start again. The temperature would move the frame and the motherboard. It was really weird.
<SiFuh>
DFI LAN Party was the motherboard
<SiFuh>
It would twist with the case under heat
<jaeger>
that sounds rather annoying, heh
<SiFuh>
It was a server so the only time I had an issue was when the power was out longer than a day
<SiFuh>
fishe: android_external_ant-wireless_antradio-library is taking forever. It must be massive
<fishe>
yeah, there's a few files that are fucking enormous
<SiFuh>
I think you can use a more offensive word than fucking :-)
<SiFuh>
Running the sync for a third time.
<SiFuh>
Want to check something
<SiFuh>
fishe: can patch it to direct to ncurses 5 or attempt to patch it ncurses 6 but holy shit. :-)
<fishe>
yeah i ended up just dual booting ubuntu for it
<fishe>
android source is genuinely frightening lmao
<SiFuh>
This is under OpenBSD and it is a vfat filesystem under linux
<SiFuh>
It is the KOUTANGO.sh script
<SiFuh>
There are many other ways to do it. But this expects /mnt/KOUTANGO to exist and configured with the pre-existing ownership. If not, it will be root. Then is fscks it and mounts
<fishe>
ohh that's pretty useful
<fishe>
gonna steal that script lol
<SiFuh>
I should write a few for linux. But most of my machiens are OpenBSD and most of my drives are OpenBSD filesystems
<SiFuh>
If you get stuck, let me know. I can do a linux version of the same script. OpenBSD does things a little differently
<SiFuh>
"${D1}".i <-- .i for example is the dos partition in OpenBSD
<fishe>
ah
<SiFuh>
You won't need the .i in linux. You just need the DUID for the partition
<SiFuh>
Wait I am wrong the UUID? I think in Linux
<fishe>
ill try to make it work for linux when the compile is done
<SiFuh>
OpenBSD will use the DISK UID and Linux uses UUID
<SiFuh>
So sd0a = DUID.a in OpenBSD and sda1 = UUID in Linux
<fishe>
ah, alright
<SiFuh>
Yeah I just checked. Every partition in linux has it's own uniqued UUID
<SiFuh>
In OpenBSD everthing uses DUID and a partion letter after
<fishe>
i just broke the shit out of ubuntu
<fishe>
ran `mka bacon -j12` and the terminal closed itself so i rebooted and ubuntu no longer boots lmao
<SiFuh>
Yeah modified for Linux and added 3 commented lines
<SiFuh>
If you wanted to mount multiple for that drive you can have /mnt/<NAME OF DISK>/partition and use a for loop using multiple UUID's in the D1 variable
<SiFuh>
You will need a for loop as well for the umount section.
<SiFuh>
And probably a notification to say which failed to unmount at the end incase anything failed
<SiFuh>
Not hard, I can whip that up pretty quickly with no stress at all
<fishe>
i think i can do it
<SiFuh>
I know you can :-P
<fishe>
gonna try fedora for building android since ubuntu kinda destroyed itself
<SiFuh>
ASOP is disgusting
<SiFuh>
It is using system ncursors and then requesting version 5 during random parts
<fishe>
it's better than stock roms lol
<fishe>
they're built off of caf and it's just as bad if not worse
<SiFuh>
However it seems to be calling ncursors5 and not ncursors
<fishe>
just realized
<SiFuh>
I am wondering if you make a clone of the ncursors ports and save as <name>5 instead of <name> not only will you not overwrite core but you create a self compat system
<fishe>
couldn't i use rpm2pkg for ncurses-compat-libs
<SiFuh>
Doubt it
<SiFuh>
Compat is compatability it still needs to be built against your system
<fishe>
ah
<fishe>
how would making a duplicate of the ncurses port solve the missing so.5 issue
<fishe>
or am i misunderstanding as usual lol
<SiFuh>
So a 6 will be default and 5 needs a prefix or suffix or new location for compatability purposes
<SiFuh>
You can use prefix or suffix as well which many config files have during build
<fishe>
`program-suffix`?
tilman has quit [Ping timeout: 256 seconds]
tilman has joined #crux
<SiFuh>
../include/curses.h:1906:56: note: in definition of macro 'mouse_trafo'
<SiFuh>
HAHAHAHAHAHAHAHA this is the same issue I had with building the ISO back in 3.5
<fishe>
lol
<SiFuh>
I do not know how jaeger did it. But I could never build ncurses under 3.5
<SiFuh>
I had to some swifity shit that would not be considered normal
<fishe>
somehow just got the pkgfile for ncurses 5.9 using archive.org to see the portdb from 2011 lmao
<SiFuh>
Does it work?
<fishe>
about to build it rn
<SiFuh>
Because I made my own
<SiFuh>
But not overwriting the 6X ncursers
<fishe>
ah, nice
<SiFuh>
Not nice, it failed the same as the 3.5 days
<SiFuh>
I remember this error very well
<fishe>
oh yeah
<fishe>
ooft
<SiFuh>
I wonder did jaeger pull a swifty on us? :-P Hahah
<fishe>
lol
<SiFuh>
Heh
<fishe>
my ncurses port is getting an error too
<fishe>
some issue with the compiler and the old code i think?
<SiFuh>
I think it was an error to do with a mouse
<fishe>
"`expected ')' before 'int'`"
<SiFuh>
I can try to look at the logs
<SiFuh>
I actually got it to compile but it broke a lot of other stuff
<fishe>
ah, damn
<SiFuh>
I think I remember I had a patch
<SiFuh>
But you will need to compile something else now from core
<fishe>
yeah im not getting this to work
<SiFuh>
23:28:21[SiFuh> ncurses failed the build, so I patched it and it built fine. But the other ports I mentioned didn't. I removed the patch and reinstalled the original on the cd and the ports I mentioned compiled fine afterwards
<SiFuh>
Question is, do I have that patch
<SiFuh>
fishe: I was doing a bootstrap. So when it would come time fopr ncursers to bouild it would fail. So I patched it. The second time around it would fail. So I did a first time patch, pause compilation after build. Removed all patches and the continued build
<SiFuh>
Sorry no patches
<SiFuh>
I do have the original 5.9 prebuilt port though but will not work for sure
<SiFuh>
../include/curses.h:1906:56: note: in definition of macro 'mouse_trafo'
<fishe>
ah, damn
<fishe>
guess ill dual fedora
<fishe>
it probably won't self destruct like ubuntu did
<SiFuh>
Or an older crux
<SiFuh>
Like 3.5
<fishe>
that's what i would have done but i already have a usb with fedora loaded on it anyway
<SiFuh>
I didn't know fedora existed in the real opensource world
<fishe>
in some senses it does
<fishe>
enough to have a really good package selection for building things