|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2004
Messaggi: 1136
|
[C] Non trovo l'errore
Questo è il codice:
Codice:
#include "drmP.h" #include <linux/module.h> #if __REALLY_HAVE_AGP #define DRM_AGP_GET (drm_agp_t *)inter_module_get("drm_agp") #define DRM_AGP_PUT inter_module_put("drm_agp") static const drm_agp_t *drm_agp = NULL; Codice:
error: syntax error before '*' token Spero di aver dato informazioni sufficienti. Grazie. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2004
Messaggi: 1136
|
Up!
Il codice proviene dai driver Intel della scheda grafica integrata. Quando tento di installarli, ho diversi errori. I primi li ho risolti, questo mi ha bloccato. Il codice postato è corredato da commenti che ho tolto, ma l'errore rimane, quindi niente caratteri strani che sono scappati e che danno problemi. La compilazione del primo file incluso non restituisce errori. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Stai chiedendo aiuto su un codice open source, senza neanche indicare da dove lo hai scaricato...la sfera di cristallo mi informa che quel codice potrebbe essere obsoleto; la macro __REALLY_HAVE_AGP dovrebbe essere stata uccisa da diversi mesi, inter_module_* sono ormai funzioni deprecate e in via di rimozione.
Infine, non vedo nessun drm_agp_t negli ultimi kernel; probabilmente cambiato anch'esso per una diversa interfaccia.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: May 2004
Messaggi: 1136
|
Il codice l'ho scaricato da qui:
http://downloadfinder.intel.com/scri...9&submit=Go%21 Sul fatto che sia open source ho i miei dubbi. ![]() E' la penultima versione in effetti. Ho postato perché pensavo che fosse un errore stupido, magari di sintassi che non consentiva la compilazione, ma a questo punto pare di no. Per la cronaca questo driver non sono riuscito mai ad installarlo (parlo di 1/1,5 anni fa). Quindi potrebbe essere la macro? Comunque grazie. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
![]() Perché sei interessato a quei driver? Le schede Intel sono ben supportate nativamente da linux...
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: May 2004
Messaggi: 1136
|
Penso che hai scaricato il primo, che in effetti è un macigno da 22 Mb, rilasciato anche di recente.
La sera che ho aperto questo thread, volevo fare l'ennesimo tentativo di far riconoscere la scheda video integrata sotto linux, ma non avevo voglia di cimentarmi nei nuovi driver, che ho notato erano parecchio differenti dai precedenti (di soli 1,5 Mb circa). Girando per la rete sapevo che quella scheda sotto linux erano riusciti a farla riconoscere, anche prima dell'ultimo rilascio dei driver. Mi ricordavo che nel momento dell'installazione veniva restituito un errore. Questa volta sono riuscito a correggere i primi. Poi ho incontrato quest'ultimo intoppo. Arrendermi per un errore di compilazione mi pareva brutto e ho chiesto qui. Ripeto pensavo fosse una cosa banale che non riuscivo a vedere. Ma se inizia ad essere altro mi cimento direttamente con i nuovi. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Che scheda è?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: May 2004
Messaggi: 1136
|
E' una Intel Extreme Graphics 855 GM.
P.S. Ho slackware aggiornata e kernel compilato spuntando la voce (penso) corretta del comparto video. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Boh dovrebbe essere ben supportata nativamente:
http://dri.freedesktop.org/wiki/Inte...HardwareVendor Hai una Slack, la Slack richiede divensi interventi di messa a punto manuale...sicuro di aver fatto il necessario per attivare l'accelerazione grafica in X? Non basta compilare il driver in kernel space, bisogna anche dire a xfree/xorg che si intende usare l'accelerazione DRI.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 1136
|
Quote:
![]() La slack ce l'ho da diverso tempo e so qual è la sua filosofia. Il comparto video è una delle ultime "roccaforti" di hardware non riconosciuto. ![]() Questo del driver era solo un tentativo, potrei dire preliminare. Devo ancora documentarmi adeguatamente in rete. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:27.