Ubuntu 8.04 + Real time RTAI

Fermé
jannyboop - 23 juin 2009 à 21:34
 fabio011 - 25 juin 2009 à 09:36
Bonjour à tous,
J'essaie d'implémenter un OS temps réel dur avec RTAI en suivant le tuto suivant:
https://woc.uc.pt/deec/getFile.do?tipo=2&id=5646

Malheureusement, arrivé à la page 5 et en tapant "sudo make install", j'obtiens les erreurs ci-dessous. Quelqu'un peut-il m'aider ou alors m'aiguiller vers une source/tuto?

Au passage, l'ensemble de mes tests se font en virtualisant ubuntu via VirtualBox.

LES ERREURS:
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1961: erreur: request for member «handler» in something not a structure or union
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1961: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1961: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1965: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1965: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1967: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1967: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1969: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1969: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1970: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1970: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1973: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1973: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1976: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1976: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1981: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1981: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1983: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:1983: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Dans la fonction «rtai_proc_register» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2000: attention : passing argument 2 of «create_proc_entry» makes pointer from integer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2000: erreur: trop d'arguments pour la fonction «create_proc_entry»
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2005: erreur: «struct proc_dir_entry» has no member named «owner»
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2005: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2006: attention : passing argument 2 of «create_proc_entry» makes pointer from integer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2006: erreur: trop d'arguments pour la fonction «create_proc_entry»
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2011: erreur: «struct proc_dir_entry» has no member named «read_proc»
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2011: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Dans la fonction «rtai_domain_entry» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2027: erreur: «IPIPE_ARCH_STRING» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Dans la fonction «rtai_catch_event» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2036: erreur: «IPIPE_EVENT_SYSCALL» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2036: attention : comparaison entre un pointeur et un entier
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Dans la fonction «ack_bad_irq» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2051: erreur: «cpu_has_apic» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Dans la fonction «__rtai_hal_init» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2062: attention : comparaison entre un pointeur et un entier
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2074: erreur: «X86_FEATURE_APIC» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2074: erreur: «boot_cpu_data» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2074: erreur: request for member «x86_capability» in something not a structure or union
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2085: attention : comparaison entre un pointeur et un entier
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2086: erreur: request for member «irq_ack» in something not a structure or union
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2086: erreur: request for member «acknowledge» in something not a structure or union
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2086: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2110: erreur: «IPIPE_NR_FAULTS» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2110: attention : comparaison entre un pointeur et un entier
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: erreur: «SPURIOUS_APIC_VECTOR» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: attention : assignment makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: erreur: «FIRST_EXTERNAL_VECTOR» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: erreur: opérandes invalides pour le binaire -
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: erreur: request for member «b» in something not a structure or union
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: erreur: opérandes invalides pour le binaire &
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: erreur: request for member «a» in something not a structure or union
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: erreur: opérandes invalides pour le binaire &
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: erreur: opérandes invalides pour le binaire |
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2113: attention : passing argument 2 of «ipipe_virtualize_irq» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2117: attention : comparaison entre un pointeur et un entier
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2118: erreur: assignment of read-only location
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2118: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Dans la fonction «__rtai_hal_exit» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2150: erreur: «IPIPE_NR_FAULTS» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2150: attention : comparaison entre un pointeur et un entier
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2158: attention : comparaison entre un pointeur et un entier
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Dans la fonction «rt_printk» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2207: attention : passing argument 2 of «vsnprintf» makes pointer from integer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2207: attention : passing argument 3 of «vsnprintf» discards qualifiers from pointer target type
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2207: erreur: trop d'arguments pour la fonction «vsnprintf»
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Dans la fonction «rt_sync_printk» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2219: attention : passing argument 2 of «vsnprintf» makes pointer from integer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2219: attention : passing argument 3 of «vsnprintf» discards qualifiers from pointer target type
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2219: erreur: trop d'arguments pour la fonction «vsnprintf»
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Hors de toute fonction :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2318: erreur: conflicting types for «rtai_set_gate_vector»
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/../../../include/asm/rtai_hal.h:923: erreur: previous declaration of «rtai_set_gate_vector» was here
In file included from include/linux/clockchips.h:13,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2339,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:218:
include/linux/clocksource.h:21: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «cycle_t»
include/linux/clocksource.h:63: erreur: expected specifier-qualifier-list before «cycle_t»
include/linux/clocksource.h:116: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «clocksource_khz2mult»
include/linux/clocksource.h:142: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «clocksource_hz2mult»
include/linux/clocksource.h:165: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «clocksource_read»
include/linux/clocksource.h:179: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «cyc2ns»
include/linux/clocksource.h: Dans la fonction «clocksource_calculate_interval» :
include/linux/clocksource.h:200: attention : déclaration sasn effet
include/linux/clocksource.h:200: erreur: expected «;» before «tmp»
include/linux/clocksource.h:203: erreur: «tmp» undeclared (first use in this function)
include/linux/clocksource.h:203: attention : déclaration sasn effet
include/linux/clocksource.h:204: erreur: «struct clocksource» has no member named «shift»
include/linux/clocksource.h:204: attention : déclaration sasn effet
include/linux/clocksource.h:205: erreur: «struct clocksource» has no member named «mult»
include/linux/clocksource.h:205: erreur: opérandes invalides pour le binaire /
include/linux/clocksource.h:205: attention : déclaration sasn effet
include/linux/clocksource.h:206: erreur: «struct clocksource» has no member named «mult»
include/linux/clocksource.h:206: attention : assignment makes integer from pointer without a cast
include/linux/clocksource.h:208: erreur: «struct clocksource» has no member named «cycle_interval»
include/linux/clocksource.h:208: erreur: «cycle_t» undeclared (first use in this function)
include/linux/clocksource.h:208: attention : déclaration sasn effet
include/linux/clocksource.h:208: erreur: expected «;» before «tmp»
include/linux/clocksource.h:209: erreur: «struct clocksource» has no member named «cycle_interval»
include/linux/clocksource.h:210: erreur: «struct clocksource» has no member named «cycle_interval»
include/linux/clocksource.h:210: attention : déclaration sasn effet
include/linux/clocksource.h:212: erreur: «struct clocksource» has no member named «xtime_interval»
include/linux/clocksource.h:212: attention : déclaration sasn effet
include/linux/clocksource.h:212: erreur: expected «;» before «c»
include/linux/clocksource.h:206: erreur: invalid lvalue in asm output 0
In file included from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2339,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:218:
include/linux/clockchips.h: Dans la fonction «div_sc» :
include/linux/clockchips.h:111: erreur: «uint64_t» undeclared (first use in this function)
include/linux/clockchips.h:111: attention : déclaration sasn effet
include/linux/clockchips.h:111: erreur: expected «;» before «tmp»
include/linux/clockchips.h:113: erreur: «tmp» undeclared (first use in this function)
include/linux/clockchips.h:113: erreur: invalid lvalue in asm output 0
In file included from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:218:
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed: Dans la fonction «_rt_linux_hrt_set_mode» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2355: erreur: «HZ» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2355: erreur: opérandes invalides pour le binaire /
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2355: erreur: opérandes invalides pour le binaire /
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.immed:2355: attention : passing argument 1 of «rtai_llimd» makes integer from pointer without a cast
In file included from include/linux/rtc.h:111,
from include/linux/mc146818rtc.h:15,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:22,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:222:
include/linux/seq_file.h: Hors de toute fonction :
include/linux/seq_file.h:17: erreur: expected specifier-qualifier-list before «size_t»
include/linux/seq_file.h:28: erreur: expected declaration specifiers or «...» before «loff_t»
include/linux/seq_file.h:30: erreur: expected declaration specifiers or «...» before «loff_t»
include/linux/seq_file.h:35: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «seq_read»
include/linux/seq_file.h:36: erreur: expected «=», «,», «;», «asm» or «__attribute__» before «seq_lseek»
include/linux/seq_file.h:60: erreur: expected declaration specifiers or «...» before «loff_t»
include/linux/seq_file.h:62: erreur: expected declaration specifiers or «...» before «loff_t»
include/linux/seq_file.h:64: erreur: expected declaration specifiers or «...» before «loff_t»
In file included from include/linux/rtc.h:112,
from include/linux/mc146818rtc.h:15,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:22,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:222:
include/linux/cdev.h:18: erreur: expected specifier-qualifier-list before «dev_t»
include/linux/cdev.h:28: erreur: expected declaration specifiers or «...» before «dev_t»
Dans le fichier inclus à partir de include/linux/rtc.h:113,
à partir de include/linux/mc146818rtc.h:15,
à partir de /usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:22,
à partir de /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:222:
include/linux/poll.h:4:22: erreur: asm/poll.h : Aucun fichier ou dossier de ce type
In file included from include/linux/rtc.h:113,
from include/linux/mc146818rtc.h:15,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:22,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:222:
include/linux/poll.h: Dans la fonction «get_fd_set» :
include/linux/poll.h:95: erreur: déclaration implicite de la fonction « «copy_from_user» »
include/linux/poll.h:95: erreur: «EFAULT» undeclared (first use in this function)
include/linux/poll.h:95: erreur: type d'argument erroné pour le moins unaire
include/linux/poll.h:95: attention : return makes integer from pointer without a cast
include/linux/poll.h:97: erreur: trop d'arguments pour la fonction «memset»
include/linux/poll.h: Dans la fonction «set_fd_set» :
include/linux/poll.h:105: erreur: déclaration implicite de la fonction « «__copy_to_user» »
include/linux/poll.h: Dans la fonction «zero_fd_set» :
include/linux/poll.h:112: erreur: trop d'arguments pour la fonction «memset»
include/linux/poll.h: Hors de toute fonction :
include/linux/poll.h:117: erreur: expected declaration specifiers or «...» before «s64»
include/linux/poll.h:119: erreur: expected declaration specifiers or «...» before «s64»
include/linux/poll.h:119: attention : «struct pollfd» declared inside parameter list
Dans le fichier inclus à partir de /usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:22,
à partir de /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:222:
include/linux/mc146818rtc.h:16:59: erreur: asm/mc146818rtc.h : Aucun fichier ou dossier de ce type
In file included from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:22,
from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:222:
include/linux/mc146818rtc.h:34: erreur: expected specifier-qualifier-list before «u8»
In file included from /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.c:222:
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c: Dans la fonction «rt_broadcast_rtc_interrupt» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:33: erreur: «APIC_ICR» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:33: erreur: «APIC_DM_FIXED» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:33: erreur: «APIC_DEST_ALLINC» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:33: erreur: opérandes invalides pour le binaire |
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:33: erreur: «IPIPE_SERVICE_VECTOR3» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:33: erreur: opérandes invalides pour le binaire |
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:33: erreur: «APIC_DEST_LOGICAL» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:33: erreur: opérandes invalides pour le binaire |
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c: Dans la fonction «_rtai_rtc_timer_handler» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:48: erreur: «RTC_IRQ» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:48: attention : passing argument 1 of «rt_mask_and_ack_irq» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:49: erreur: déclaration implicite de la fonction « «CMOS_READ» »
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:50: attention : passing argument 1 of «rt_enable_irq» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:53: erreur: «ipipe_percpu_domain» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:53: erreur: lvalue required as left operand of assignment
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:53: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:53: erreur: «status» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:53: erreur: lvalue required as left operand of assignment
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:53: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:53: erreur: lvalue required as unary «&» operand
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:53: erreur: lvalue required as left operand of assignment
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:53: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:56: erreur: lvalue required as unary «&» operand
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:58: erreur: «irqpend_himask» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:60: erreur: lvalue required as unary «&» operand
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c: Dans la fonction «rtc_handler» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:123: erreur: «RTC_IRQ» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:123: attention : passing argument 1 of «rt_enable_irq» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c: Dans la fonction «rt_request_rtc» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:172: erreur: «RTC_IRQ» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:172: attention : passing argument 1 of «rt_disable_irq» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:173: attention : passing argument 1 of «rt_release_irq» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:175: erreur: déclaration implicite de la fonction « «CMOS_WRITE» »
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:189: attention : passing argument 1 of «rt_request_irq» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:190: attention : passing argument 1 of «ext_irq_vector» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:190: erreur: «rtai_rtc_timer_sysvec» has an incomplete type
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:190: attention : déclaration sasn effet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:191: attention : passing argument 1 of «rt_enable_irq» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c: Dans la fonction «rt_release_rtc» :
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:198: erreur: «RTC_IRQ» undeclared (first use in this function)
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:198: attention : passing argument 1 of «rt_disable_irq» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:201: attention : passing argument 1 of «ext_irq_vector» makes integer from pointer without a cast
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:201: erreur: «rtai_rtc_timer_sysvec» has an incomplete type
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:201: erreur: le type du paramètre formel 2 est incomplet
/usr/src/rtai-3.6.1/build/base/arch/i386/hal/rtc.c:202: attention : passing argument 1 of «rt_release_irq» makes integer from pointer without a cast
make[7]: *** /usr/src/rtai-3.6.1/build/base/arch/i386/hal/hal.o Erreur 1
make[6]: *** [_module_/usr/src/rtai-3.6.1/build/base/arch/i386/hal] Erreur 2
make[6]: quittant le répertoire « /usr/src/linux-headers-2.6.24-rtai-3.6.1 »
make[5]: *** [rtai_hal.ko] Erreur 2
make[5]: quittant le répertoire « /usr/src/rtai-3.6.1/build/base/arch/i386/hal »
make[4]: *** [rtai_hal.ko] Erreur 2
make[4]: quittant le répertoire « /usr/src/rtai-3.6.1/build/base/arch »
make[3]: *** [rtai_sched.ko] Erreur 2
make[3]: quittant le répertoire « /usr/src/rtai-3.6.1/build/base/sched »
make[2]: *** [install-recursive] Erreur 1
make[2]: quittant le répertoire « /usr/src/rtai-3.6.1/build/base/sched »
make[1]: *** [install-recursive] Erreur 1
make[1]: quittant le répertoire « /usr/src/rtai-3.6.1/build/base »
make: *** [install-recursive] Erreur 1
A voir également:

1 réponse

slt, essai avec l`architecture x86_64 et repete les meme instructions, j`ai reussi a installer rtai-3.6.2 avec le kernel 2.6.24 avec ce meme tuto et assure toi que t`es dans le bon repertoire a chaque fois
0