openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: jkaija - 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 (http://members.ozemail.com.au/%7Emsteveb/topfield/tofu-0.5.1.tar.gz)
T: Juha Kaija
-
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
-
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.
-
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..
-
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.