Kirjoittaja Aihe: tofu:n kääntämis ongelma  (Luettu 3968 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
tofu:n kääntämis ongelma
« : 16.07.2007 - klo:20:53 »
Moi,

Olen yrittänyt kääntää tofu:a (TopField firmware päivitys ohj.) huonolla tuloksella;
---
oletus@olohuone:~/Documents/Omat_Tiedostot/TopField/tofu-0.5.1> make
if [ ! -d libtopfield ]; then ln -s ../libtopfield .; fi
make -C libtopfield
make[1]: Siirrytään hakemistoon "/home/oletus/Documents/Omat_Tiedostot/TopField/tofu-0.5.1/libtopfield"
cc -Wall -Werror -D_FILE_OFFSET_BITS=64 -O2 -g   -c -o tf_io.o tf_io.c
In file included from /usr/include/linux/usb.h:4,
                 from usb_io.h:37,
                 from tf_io.c:26:
/usr/include/linux/mod_devicetable.h:289: error: ‘BITS_PER_LONG’ undeclared here (not in a function)
In file included from usb_io.h:38,
                 from tf_io.c:26:
/usr/include/linux/usbdevice_fs.h:49: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/linux/usbdevice_fs.h:56: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/linux/usbdevice_fs.h:66: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/linux/usbdevice_fs.h:100: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/include/linux/usbdevice_fs.h:116: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
make[1]: *** [tf_io.o] Virhe 1
make[1]: Poistutaan hakemistosta "/home/oletus/Documents/Omat_Tiedostot/TopField/tofu-0.5.1/libtopfield"
make: *** [libs] Virhe 2
oletus@olohuone:~/Documents/Omat_Tiedostot/TopField/tofu-0.5.1>       
---
et silleen.
tofu löytyy http://members.ozemail.com.au/%7Emsteveb/topfield/tofu-0.5.1.tar.gz

T: Juha Kaija
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

fsu

  • Vieras
Vs: tofu:n kääntämis ongelma
« Vastaus #1 : 16.07.2007 - klo:22:11 »
Näyttäis samoilta, mitä oli puppyn kanssa.. voin käännellä ton buildserviceen kans, ellei se tuota isompia ongelmia..

EDIT.
Siellä on.. http://software.opensuse.org/download/home:/fisu81/openSUSE_10.2
« Viimeksi muokattu: 16.07.2007 - klo:22:48 kirjoittanut fsu »

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: tofu:n kääntämis ongelma
« Vastaus #2 : 17.07.2007 - klo:09:24 »
Kiitos,

kaikki toimii nyt hienosti. :D

Ihmetyttää vaan mikä siinä kääntämisessä oli vikana, ???
olen saanut suurimman osan ohjelmista joita olen netistä
ladannut käännettyä ihan vaan tostanoin ja kernelin kääntäminenkin onnistui.
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

fsu

  • Vieras
Vs: tofu:n kääntämis ongelma
« Vastaus #3 : 17.07.2007 - klo:20:08 »
Ihmetyttää vaan mikä siinä kääntämisessä oli vikana, ???
olen saanut suurimman osan ohjelmista joita olen netistä
ladannut käännettyä ihan vaan tostanoin ja kernelin kääntäminenkin onnistui.

heh.. jos kiinnostaa, niin hae src.rpm asennuslähteen src -hakemistosta ja pura se unrpm -komennolla. vastaus löytyy tofu-0.5.1-buildfix.diff -tiedostosta..

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: tofu:n kääntämis ongelma
« Vastaus #4 : 19.07.2007 - klo:02:02 »
Moro,

virhe -> /usr/include/linux/mod_devicetable.h:289: error: ‘BITS_PER_LONG’ undeclared here (not in a function)

korj. -> #define BITS_PER_LONG 32

Tuonko nyt taas muistaisi jatkossa, ym.
Pitää alkaa lukemaan noita kääntäjän virheilmoituksia vähän tarkemmin.
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma