cybi has quit [Read error: Connection reset by peer]
fishe has joined #crux
<fishe>
been trying for literally multiple days and no matter what i do wine just can't see my controller
<braewoods>
fishe: is it recognized by anything at all?
<fishe>
xpad sees it fine and using jstest everything functions fine, but wine doesn't pick it up
<fishe>
ive been trying to get xboxdrv to compile to no avail, there is one in the portdb through some third party but it's multiple years out of date
<braewoods>
i wonder if there's a missing wine dependency or similar.
<fishe>
i can check the pkgfile and see if im missing anything rq
<braewoods>
but i can say it's probably a configuration problem at build or runtime. i know controllers work under wine on other distributions.
<braewoods>
and/or maybe a kernel issue if your drivers are wrong
<braewoods>
it gets kinda complex
cybi has joined #crux
cybi has quit [Remote host closed the connection]
<fishe>
all of the listed dependencies are there
<fishe>
guess i'll try recompiling now that xpad is installed
<braewoods>
fishe: i would test it with Linux native software that is known to support controllers. particularly an emulator to see if it can detect it at all
<braewoods>
mednafen, snes9x being some examples
<braewoods>
or super tux kart or w/e it is called these days
<fishe>
ill test it with supertuxcart, i only play one game and it isn't linux native
<fishe>
weirdly, it looks like the controller isn't found in tuxkart either. maybe because `/dev/input/js0` is kind of a strange place for a controller to be?
cybi has joined #crux
<fishe>
slowly becoming more and more disenchanted with the idea of compiling everything from source
ocb has quit [Remote host closed the connection]
ocb has joined #crux
cybi has quit [Read error: Connection reset by peer]
fishe has quit [Quit: Connection closed for inactivity]
groovy3shoes has quit [Read error: Connection reset by peer]
groovy2shoes has joined #crux
cybi has joined #crux
chrcav has quit [Ping timeout: 276 seconds]
chrcav has joined #crux
samsep10l has joined #crux
ppetrov^ has joined #crux
stoffepojken has quit [Quit: ZNC 1.8.2 - https://znc.in]
stoffepojken has joined #crux
cybi has quit [Read error: Connection reset by peer]
ty3r0x has joined #crux
<cruxbot>
[xorg.git/3.6]: xkeyboard-config: update to 2.36
<cruxbot>
[opt.git/3.6]: graphviz: update to 4.0.0
SiFuh has quit [Remote host closed the connection]
maledictium has joined #crux
cybi has joined #crux
SiFuh has joined #crux
emmett1 has joined #crux
cybi has quit [Read error: Connection reset by peer]
ty3r0x_ has joined #crux
ty3r0x has quit [Ping timeout: 276 seconds]
cybi has joined #crux
ty3r0x has joined #crux
ty3r0x_ has quit [Ping timeout: 276 seconds]
<farkuhar>
I never had any INSTALL NO directives in pkgadd.conf until groovy2shoes pointed out that the system would work just fine without any libtool .la files. So I went ahead and put the corresponding INSTALL NO line in /etc/pkgadd.conf.
<farkuhar>
After having it there for a few months, I got around to running prtcheckmissing, and that's when I learned that the package database still thinks there should be .la files in /usr/lib.
<farkuhar>
I dug into the pkgadd source code and noticed that the call to db_commit() happens BEFORE any install rules from pkgadd.conf are applied.
<farkuhar>
If anyone has INSTALL NO directives in their pkgadd.conf, and you want less confusing output, here's a one-liner that'll do it: grep -v -f <(awk '/^\s*INSTALL.*NO$/ {print gensub(/\^(.*)\$/, "^/\\1 ", "g", $2)}' /etc/pkgadd.conf) <(prtcheckmissing)
<farkuhar>
I tried to put the filter into prtcheckmissing itself, but perl's grep function kept complaining about "useless use of a private array in a void context". Changing the grep to a foreach loop does work, but it's easier just to do the grep outside of prtcheckmissing.
ty3r0x has quit [Quit: Konversation terminated!]
ardo has quit [Read error: Connection reset by peer]
cybi has quit [Read error: Connection reset by peer]
ardo has joined #crux
budzak has joined #crux
samsep10l has quit [Quit: leaving]
ty3r0x has joined #crux
cybi has joined #crux
budzak has quit [Quit: leaving]
cybi has quit [Ping timeout: 256 seconds]
ty3r0x has quit [Quit: Konversation terminated!]
<farkuhar>
Got it to work inside the perl script itself: http://sprunge.us/MWYXEc?pl apparently the perl compiler needed some syntactical hints (braces instead of parentheses) to know whether the first argument to grep is an "expression" or a "block of code" (with Boolean return value)
<farkuhar>
But a bigger issue is the divergence between the package database and what's on the filesystem. If you set up INSTALL NO rules in pkgadd.conf for a different reason (say you want some config files in /etc to be managed independently of prt-get and pkgadd), then running pkgrm on a package, which had INSTALL NO rules applied, might remove files that you didn't ever want prt-get to touch. This behaviour is similar to, but distinct from, the issue raised in FS#1888
cybi has joined #crux
cybi has quit [Ping timeout: 255 seconds]
cybi has joined #crux
<cruxbot>
[opt.git/3.6]: mtools: updated to version 4.0.40
ppetrov^ has quit [Quit: Leaving]
<cruxbot>
[opt.git/3.6]: alsa-utils: updated to version 1.2.7
<cruxbot>
[opt.git/3.6]: alsa-ucm-conf: updated to version 1.2.7
<cruxbot>
[opt.git/3.6]: alsa-lib: updated to version 1.2.7
<cruxbot>
[compat-32.git/3.6]: alsa-lib-32: updated to version 1.2.7
cybi has quit [Read error: Connection reset by peer]
<cruxbot>
[contrib.git/3.6]: containerd: updated to version 1.6.5
<cruxbot>
[contrib.git/3.6]: nginx: updated to version 1.22.0
_moth_ has joined #crux
cybi has joined #crux
cybi has quit [Read error: Connection reset by peer]
cybi has joined #crux
_moth_ has quit [Remote host closed the connection]
_moth_ has joined #crux
emmett1 has quit [Quit: Connection closed for inactivity]
cybi has quit [Ping timeout: 246 seconds]
cybi has joined #crux
cybi has quit [Ping timeout: 246 seconds]
cybi has joined #crux
cybi has quit [Read error: Connection reset by peer]