Compiler Libc Problem ASURO Roboter

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
volpekpf
Beiträge: 136
Registriert: 12.07.2005 11:59:21
Lizenz eigener Beiträge: MIT Lizenz

Compiler Libc Problem ASURO Roboter

Beitrag von volpekpf » 07.08.2006 12:29:49

Hallo,

wir haben einen ASURO Roboter (DLR) gebaut und haben nun ein
Problem mit dem Compiler unter Ubuntu Dapper 6.06 LTS.
Für den AVR-Prozessor müssen verschiedene rpm Pakete im Gnu-Compiler
eingebaut werden.
Vielleicht kann uns jemand aus dem Super Forum weiterhelfen.

Hier ein Auszug was ansteht und nicht geht

Code: Alles auswählen

peter@KPF:~/tmp1$ rpm -i avr-binutils-2.13.90.030512-1.i386.rpm
Fehler: Failed dependencies:
        /sbin/install-info is needed by avr-binutils-2.13.90.030512-1.i386
        /bin/sh is needed by avr-binutils-2.13.90.030512-1.i386
        ld-linux.so.2 is needed by avr-binutils-2.13.90.030512-1.i386
        libc.so.6 is needed by avr-binutils-2.13.90.030512-1.i386
        libc.so.6(GLIBC_2.0) is needed by avr-binutils-2.13.90.030512-1.i386
        libc.so.6(GLIBC_2.1) is needed by avr-binutils-2.13.90.030512-1.i386
        libc.so.6(GLIBC_2.2.3) is needed by avr-binutils-2.13.90.030512-1.i386
avr-libc 1.2.3-3 binutils-avr 2.15.3 binutils 2.16.1 cvs sind installiert.

Code: Alles auswählen

peter@KPF:~$ ls -l /lib/libc.so.6
lrwxrwxrwx 1 root root 13 2006-05-23 10:17 /lib/libc.so.6 -> libc-2.3.6.so
Nach dem Symlink den gleichen Fehler !

Code: Alles auswählen

peter@KPF:~/tmp1$ dpkg -l | grep libc6
ii  libc6                                  2.3.6-0ubuntu20    GNU C Library: Shared libraries and Timezone
ii  libc6-dev                              2.3.6-0ubuntu20    GNU C Library: Development Libraries and Hea
ii  libc6-i686                             2.3.6-0ubuntu20    GNU C Library: Shared libraries [i686 optimi
Besten Dank im voraus,

Gruss volpekpf

Edit by Snoopy:
Code-Tags für die Leserlichkeit eingefügt.
Debian 8.0 und Debian 10
PC ZOTAC IONITX-F
Raspberry P3 Rasbian
ThinkCenter 725s Lenovo

_mh_
Beiträge: 171
Registriert: 10.07.2006 11:52:28

Beitrag von _mh_ » 07.08.2006 12:31:46

Hallo,

rpms auf einem DEBIAN system ??? Wenn ihr nur rpms habt, wuerde ich ehrlich gesagt am besten aus diesen .deb Dateien machen und sie dann mit dpkg installieren. Das Paket "alien" hilft dabei, allerdings ist fraglich ob das dann genau so funktioniert wie es funktionieren soll...

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 07.08.2006 12:59:35

Wandel das rpm mal mit alien in ein deb um, und versuch dann das deb zu installieren.

volpekpf
Beiträge: 136
Registriert: 12.07.2005 11:59:21
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von volpekpf » 07.08.2006 14:22:21

Hallo zusammen,

danke für den Typ mit alien.
Ist gelaufen aber wir sind mit einer Warnung bzgl use --script
etwas unsicher.

Code: Alles auswählen

root@KPF:~/tmp1# alien -d avr-binutils-2.13.90.030512-1.i386.rpm
Warning: Skipping conversion of scripts in package avr-binutils: postinst prerm
Warning: Use the --scripts parameter to include the scripts.
avr-binutils_2.13.90.030512-2_i386.deb generated
Haben das obige Paket mit :

alien -d --scripts ....nochmal umwandelt und es lief durch.

Danach mit dpkg -i versucht zu installieren

Code: Alles auswählen

root@KPF:~# dpkg -i avr-binutils_2.13.90.030512_2_i386.deb
dpkg: Fehler beim Bearbeiten von avr-binutils_2.13.90.030512_2_i386.deb (--install):
 kein Zugriff auf das Archiv: No such file or directory
Fehler traten auf beim Bearbeiten von:
 avr-binutils_2.13.90.030512_2_i386.deb
Ein Versuch direkt mit dem GDebian >>Paket-Installer<< öffnen
endet mit der gleichen Meldung.

Hier eine Beschreibung des Avr- Builutils

Code: Alles auswählen

A GNU collection of binary utilities.
Avr-Binutils is a collection of binary utilities, including avr-ar (for creating, modifying and extracting from archives), avr-as (a family of GNU assemblers), avr-ld (the GNU linker), avr-nm (for listing symbols from object files), avr-objcopy (for copying and translating object files), avr-objdump (for displaying information from object files), avr-ranlib (for generating an index for the contents of an archive), avr-size (for listing the section sizes of an object or archive file), avr-strings (for listing printable strings from files), avr-strip (for discarding symbols), and avr-addr2line (for converting addresses to file and line).
This package is for cross-development of AVR programs.
Warning! This is not an official binutils release. The source tarball is a cvs snapshot from the date 030512. It may contain bugs. You have been warned.
(Converted from a rpm package by alien version 8.64.) 
Muss da vorher noch ein Verzeichnis angelegt werden :?:
Debian 8.0 und Debian 10
PC ZOTAC IONITX-F
Raspberry P3 Rasbian
ThinkCenter 725s Lenovo

volpekpf
Beiträge: 136
Registriert: 12.07.2005 11:59:21
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von volpekpf » 08.08.2006 19:24:14

Hallo,

das Compiler-Problem hat sich aufgeklärt.
Im Ubuntu 6.06 ist bereits binutils-avr 2.15.3 installiert :!:

Nochmals danke für die Hilfe aus dem Forum.

P.s unter http://www.roboternetz.de besteht ein grosses Forum für
Roboter
Debian 8.0 und Debian 10
PC ZOTAC IONITX-F
Raspberry P3 Rasbian
ThinkCenter 725s Lenovo

volpekpf
Beiträge: 136
Registriert: 12.07.2005 11:59:21
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von volpekpf » 29.08.2006 21:01:38

Hallo,

melde mich nochmal.
Der ASURO Roboter kann sehr wohl unter Linux programmiert werden.
Voraussetzung ist der avr-gcc 3.4.3 Compiler der z.B. im Ubuntu-6.06 LTS
bereits enthalten ist.

Allerdings sind die im Bausatz ausgelieferten Beispiel-Files nahezu
auf WinAVR (Windoof) vorbereitet und es gibt da einige Probleme in den
Beispielen. Es ist uns aber gelungen ohne den WinAVR den Roboter zu
starten und eigene Flash Programme zu laden.

Einzelheiten könnt ihr im http://www.roboternetz.de finden.
Sucht in dem Forum mit : volpe asuro

Gruß volpekpf
Debian 8.0 und Debian 10
PC ZOTAC IONITX-F
Raspberry P3 Rasbian
ThinkCenter 725s Lenovo

Antworten