Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe
allgemeine Kategorie => Installation & Einrichtung => Thema von: Andreas am 26. Mai 2020, 10:27:34

Titel: [gelöst] 26.05. - Problem mit ch341eepromtool
Beitrag von: Andreas am 26. Mai 2020, 10:27:34

Der Sourcecode baut aktuell nicht. Ihr braucht dieses Paket nur, wenn ihr mit einer speziellen Hardware serielle Speicher wie Flash-Chips bearbeiten wollt (also sehr wahrscheinlich braucht ihr das Paket überhaupt nicht).

Ihr könnt es entfernen mit sudo pacman -R ch341eepromtool

Wenn ihr es erhalten wollt könnt ihr es bei einem Update auch ausnehmen. Das geht mit dem Parameter --ignore= bei swupdate, pacman oder yay. Also z.B. swupdate --ignore=ch341eepromtool

LG
Andreas

Titel: Re:26.05. - Problem mit ch341eepromtool
Beitrag von: Andreas am 05. Juni 2020, 17:36:27

Nachdem ich das mit wsjtx gefixt hatte habe ich mir das hier auch angesehen. Ich will schließlich besser werden...

Hier handelt es sich um einen ganz klaren Programmierfehler. Eine Funktion ist zweimal deklariert - das geht nicht!

Also habe ich die PKGBUILD modifiziert und an Zeile 17 eine Zeile eingeschoben, die eine der beiden Deklarationen auf "extern" umstellt. Das hier muss an Zeile 17 der PKGBUILD eingefügt werden:

Code:
sed -e "s/uint8_t \*readbuf;/extern uint8_t \*readbuf;/g" -i ch341funcs.c

...dann baut auch dieses Paket. Das Binary habe ich wie üblich hochgeladen.

LG
Andreas


Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.