RH 8.0 : compil avec gcc ... compilé en gcc2 au lieu de gcc3 ?? why??

RH 8.0 : compil avec gcc ... compilé en gcc2 au lieu de gcc3 ?? why?? - Débats - Linux et OS Alternatifs

Marsh Posté le 09-10-2002 à 19:07:41    

encore un truc bizarre ....
 
je compile un source (pilote bewan ss la RH 8.0) (gcc ds le makefile) et des que je veux lancer le .o /sbin/modprobe le système me dit "ce module a été comilé avec gcc 2, et votre systeme tourne grace a une compile gcc 3, echec du lancement ..." ??   :fou:  
 
c quoi ce beans ???

Reply

Marsh Posté le 09-10-2002 à 19:07:41   

Reply

Marsh Posté le 09-10-2002 à 19:35:35    

personne a eu le pb ???  :ouch:  :ouch:  
je suis le seul a compilé sous rh 8.0 ?

Reply

Marsh Posté le 09-10-2002 à 19:37:08    

je sais pas mais j'ai un pote qui a essayé a de *tiple reprise de compiler un nouveau kernel sans succé : de la distro ou vanilla meme resultat.....

Reply

Marsh Posté le 09-10-2002 à 19:39:29    

ouais mais en fait c juste le lien gcc, g++ et autres dans ton /usr/bin qui sont surement linkes sur gcc 2. il suffit juste de recreer un lien symbolique de ton compilo gcc 3 en gcc

Reply

Marsh Posté le 09-10-2002 à 19:42:47    

claque2000 a écrit a écrit :

ouais mais en fait c juste le lien gcc, g++ et autres dans ton /usr/bin qui sont surement linkes sur gcc 2. il suffit juste de recreer un lien symbolique de ton compilo gcc 3 en gcc
 




MODE chieur !!
attend c hyper grave ce que tu dits la !!!!
 
ca veut dire que la distro de base elle pointe sur gcc2 alors que tout est complié en gcc 3(kernel, kde ....)  :ouch:  
 
de mieux en mieux ..linux !!!
FIN MODE CHIEUR
 
et tu fais comment ce que tu viens de me dire ?

Reply

Marsh Posté le 09-10-2002 à 20:11:24    

j'ai mis ds le makefile /usr/bin/gcc ... et ben pareil !!!
 
le module est soit disant compilé en gcc2 et le noyau en gcc3 ..donc plantage du module !!!
 
chier


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 20:15:45    

tu peux faire un  gcc --version

Reply

Marsh Posté le 09-10-2002 à 20:17:59    

kadreg_toujours_TT a écrit a écrit :

tu peux faire un  gcc --version  




et ca me donne quoi ?
gcc --2
 
ou gcc --3 ?
 
sa lance la compile avec la version que je veux ?
 
car  j'ai bien du mettre un 03 a un endroit mais ca devait pas etre le choix de la version du compilateur !!
 
(1000 merci kadreg ... je commence a me dire, par Experience, que les version X.0 sont a fuire   :heink: )


Message édité par jamiroq le 09-10-2002 à 20:19:58

---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 20:19:15    

jamiroq a écrit a écrit :

 
et ca me donne quoi ?
gcc --2
 
ou gcc --3 ?
 
sa lance la compile avec la version que je veux ?
 
(1000 merci kadreg ... je commence a me dire, par Experience, que les version X.0 sont a fuire   :heink: )




 
gcc --version tel kel va te donner la version usuelle


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 09-10-2002 à 20:20:13    

Allez hop, lui aussi. C'est les soldes.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 09-10-2002 à 20:20:13   

Reply

Marsh Posté le 09-10-2002 à 20:20:25    

oki, et pour choisi un  autre (ps je vais becter !!)
 
merci !!


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 20:20:56    

jamiroq a écrit a écrit :

oki, et pour choisi un  autre (ps je vais becter !!)
 
merci !!




 
ke te repond gcc --version ?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 09-10-2002 à 20:49:10    

leirn a écrit a écrit :

 
 
ke te repond gcc --version ?




 
gcc v 3.2.20023093 !!!
 
moi je comprends plus rien a linux !!!!
 
le kernel est compilé en 3.2 , et qd je compile mon pilote bewan ...le modprobe me dit qu'il est incompatible car lui est compilé en gcc 2 .... (y'a juste defichier .o a obtenir apres compil !!!)
!!!!  
 
je vais qd meme pas retoucher le fichier .c pour installer un pilote qd meme !!
 
du grd art !! quoi ...
 
 
en tout cas vous etes hyper courageux de me repondre !! car moi je suis a deux doigt de bouffer ma souris !!!
 
...; :cry:  :cry:  :cry:  :cry:  :cry:  


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 20:54:26    

jamiroq a écrit a écrit :

 
 
gcc v 3.2.20023093 !!!
 
moi je comprends plus rien a linux !!!!
 
le kernel est compilé en 3.2 , et qd je compile mon pilote bewan ...le modprobe me dit qu'il est incompatible car lui est compilé en gcc 2 .... (y'a juste defichier .o a obtenir apres compil !!!)
!!!!  
 
je vais qd meme pas retoucher le fichier .c pour installer un pilote qd meme !!
 
du grd art !! quoi ...
 
 
en tout cas vous etes hyper courageux de me repondre !! car moi je suis a deux doigt de bouffer ma souris !!!
 
...; :cry:  :cry:  :cry:  :cry:  :cry:  
 




 
pkoi faire une souris?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 09-10-2002 à 21:04:46    

(de mon pc !! ;-) )


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 21:09:51    

et a part ca ?


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 21:13:55    

jamiroq a écrit a écrit :

(de mon pc !! ;-) )
 




 
j'avais tres bien compris :D


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 09-10-2002 à 21:29:55    

est ce qu'il ne serait pas déjà précompilé (et c'est un autre truc que tu compiles) ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 09-10-2002 à 21:47:57    

je compile ca :
 

Makefile
unicorn_atmdrv.c

 
 
 
 
avec ca :
 
MAKEFILE

#
## Makefile for UNICORN ADSL Modem
#
 
# use kernel headers in kernel source if needed
KERNELDIR = /usr/src/linux
ifdef KERNELDIR
HPATH=$(KERNELDIR)/include
include $(KERNELDIR)/.config
endif
 
#make parameters
CC=gcc  
LD=ld
CFLAGS := -O2 -fno-exceptions -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -Wall -DMODULE -D__KERNEL__ -DLINUX -DDEBUG=1
 
ifdef KERNELDIR
INCLUDES := -I$(HPATH) -I../include/ -I../
else
INCLUDES := -I../include/ -I../
endif
 
MODFLAGS = -DMODULE
 
ifdef CONFIG_SMP
        CFLAGS += -D__SMP__
endif
 
OBJS= unicorn_atmdrv.o
 
 
all: module
 
module: unicorn_atm.o
 
%.o: %.c Makefile
 $(CC) $(CFLAGS) $(MODFLAGS) $(INCLUDES) -c -o $@ $<
 
unicorn_atm.o: $(OBJS)
 $(LD) -r -o $@ $- $(OBJS)
 
install: unicorn_atm.o
 mkdir -p /lib/modules/`uname -r`/kernel/drivers/atm
 sync
 cp unicorn_atm.o /lib/modules/`uname -r`/kernel/drivers/atm
 /sbin/depmod -ae -F /boot/System.map
 
 
clean:
 /bin/rm -f *.o
 /bin/rm -f *.s
 /bin/rm -f *.i
 
extraclean:
 /bin/rm -f *.o
 /bin/rm -f *.s
 /bin/rm -f *.i
 /bin/rm -f *~
 /bin/rm -rf .AppleDouble

 
+ ca
 

#include <linux/module.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/timer.h>
#include <linux/errno.h>
#include <linux/smp_lock.h>
#include <linux/random.h>
#include <linux/compatmac.h>
#include <linux/atm.h>
#include <linux/atmdev.h>
#include <linux/skbuff.h>
#include "types.h"
#include "amu/amas.h"
#include "unicorn.h"
 
#define USE_HW_TIMER // set this to use 2 ms HW timer
 
MODULE_AUTHOR ("fisaksen@bewan.com" );
MODULE_DESCRIPTION ("ATM driver for the ST UNICORN ADSL modem." );
#define VERSTR "$Revision: 0.3.2 $ time " __TIME__ " " __DATE__
 
#define INFO(fmt,arg...) \
 printk( KERN_INFO "unicorn_atm: " fmt,## arg)  
 
#define WARN(fmt,arg...) \
 do { printk(KERN_WARNING  "%s : %s: ",__FILE__,__FUNCTION__); \
 printk(fmt,## arg); } while(0);  
 
#define ASSERT(test) ((test) ? (void)0 : printk(KERN_ERR "%s : %s: %s",__FILE__,__FUNCTION__,#test))
 
#if DEBUG
#define ATM_D 1
#define DATA_D 2
#define DBG(level,fmt,arg...) \
if (level & DebugLevel) { \
 printk(KERN_DEBUG  "%s : %s: ",__FILE__,__FUNCTION__); \
 printk(fmt,## arg); }
#else
#define DBG(level,format, arg...) do {} while (0)
#endif
 
#define ATM_MSW_CTL            _IOW('a',ATMIOC_PHYPRV+0,struct atmif_sioc)
 
// poll for data every POLL_TIME msec  
#ifdef USE_HW_TIMER
#define POLL_TIME 6
#else
#define POLL_TIME 10
#endif
je vous passe de la suite ...


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 22:35:32    

c bizarre qd on donne ce qui est demandé( les log + resultat e commande) tout le monde se casse sur osa ??
 
 :heink:  
 
ca m'interpelle qd meme !!


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 22:41:36    

pour la compil cette ligne merde chez moi :
 
/sbin/depmod -ae -F /boot/System.map
y'a un failed ici !!


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 22:44:33    

J'ai eu le même problème en compilant les drivers Nvidia quand je suis passé à la RedHat 8.0.
 
Et puis en fait je suis allé chercher le dernier .tar.gz sur le site Nvidia et c'est passé sans pb.
 
Comme le rep dans lequel j'avais compilé la fois où ça a merdé avait déjà servi pour compiler sous ma RedHat 7.3, j'en suis venu à la conclusion qu'il était pollué par les restes des précédentes compilations.
 
Donc à priori tu vires le répertoire et tu re-décompresses le paquetage, ou tu fais un make distclean pour repartir de zéro et y'a des chances que ça marche mieux.

Reply

Marsh Posté le 09-10-2002 à 22:48:37    

ouaih je vai essayai ca ...je vois plus de solution !!
 ...
 
sans n'empeche a la fin d'avoir ce pb gcc 2 ..ok je fait votre truc cool comme tuyau thks again !!


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 23:35:22    

si t'as pas fait 'make clean' depuis ta dernière compilation de ces memes sources sous une distrib utilisant gcc 2.95 faut pas t'étonner.
 
Y a aucun scandale redhatogccesque ni meme de truc bizarre sur ce coup la

Reply

Marsh Posté le 09-10-2002 à 23:39:53    

fl0ups a écrit a écrit :

si t'as pas fait 'make clean' depuis ta dernière compilation de ces memes sources sous une distrib utilisant gcc 2.95 faut pas t'étonner.
 
Y a aucun scandale redhatogccesque ni meme de truc bizarre sur ce coup la




 
c ca prend moi pur une bille !!!
 
1 - je suis parti d'une nvelle install ..censé posé gcc 3.2 !!!
d'ailleurs gcc --version = gcc 3.2.2002.. !!!!
 
2 -j'ai selectionné TOUT les paquetages des CD !!!
 
3 - il memanque rien, et c tout !!
 
4 - GCC et mal implémenté et c tout aussi !!
 
5 - ca sent le va vite ..je ne prends pas !!
 
6 -> go to MDK 9.0 !!!


---------------
FFFF
Reply

Marsh Posté le 09-10-2002 à 23:43:13    

\o/ /o/ /o> \o> \o/ _o/ _o_ <o_ <o/ <o> <o\ \o\ \o/
                            jamiroq !!!!!!


Message édité par Jar Jar le 09-10-2002 à 23:43:23

---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 09-10-2002 à 23:43:49    

JoWiLe a écrit a écrit :

tjrs make clean
 
 
:non:




Et même un make distclean dans ce cas là à mon avis, parce qu'on le vaut bien  :D

Reply

Marsh Posté le 09-10-2002 à 23:46:53    

Sixtiz a écrit a écrit :

 
Et même un make distclean dans ce cas là à mon avis, parce qu'on le vaut bien  :D  




j'ai deja tou essayé !!
make clean
make distclean ...
 
puis recompil (les path sont tous bon ... il faut meme faire gaffe au sens de la compilation .; unicorn_atm dabord !!)
 
tjs le meme pb, les insmode me disent que j'ai compilé avec la GCC 2.xx ..alors que la red hat est censée avoir gcc 3.2 ..(gcc -- version donne d'ailleurs gcc 3.2.2002 ...)
le kernel lui est compilé en 3.2 !!!!
 
donc l'implémentation de gcc chie a mort !!!
 
mais aprés tout on en reparlera biento !!qd les rh 8.0 compilerons !!! hihih
 
NB : ss mdk la meme compil. passe ..cherchons l'errur !!


---------------
FFFF
Reply

Marsh Posté le 10-10-2002 à 14:53:17    

les fichiers .h pour le gcc 3.2 de la red hat paraissent introuvables a la compilation en fait... c surement ca ton pb.
 
moi kan je veux recompiler le kernel il ne me trouve pas stdarg.h.
 
j'serais bien passé sur une autre distrib mais seule la red hat veut bien s'installer chez moi a coz de mon controleur raid.


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 10-10-2002 à 15:17:10    

bon voila la reponse :
 
faire dans un terminal : export LANG=C
et la magik, tout passe a la compil...
 
https://bugzilla.redhat.com/bugzill [...] i?id=75571
 
bon l'utf-8 c pas encore ca :fuck:


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 10-10-2002 à 15:45:41    

kazekami a écrit a écrit :

bon voila la reponse :
 
faire dans un terminal : export LANG=C
et la magik, tout passe a la compil...
 
https://bugzilla.redhat.com/bugzill [...] i?id=75571
 
bon l'utf-8 c pas encore ca :fuck:  




'tain t'es un pourri !!!!
 
c toi le meilleur !!!
 
... ton tuyau va aider du monde !!
 
je pourrai pas tester car je suis repassé a la MDK 9.0  :sweat:


---------------
FFFF
Reply

Marsh Posté le 10-10-2002 à 15:48:52    

je stocke ton tips !!!! :d (impression oblige)
 
mais ce bug trop flagrand, a mon gout, cache une mecanique pas trop clean ..je suis echaudé par cette nvelle redhat ..la mdk me parait plus stable ..;a voir donc  !!


---------------
FFFF
Reply

Marsh Posté le 10-10-2002 à 16:10:13    

j'vais tenter une install de mdk 9.0 en desactivant mon raid le temps de l'install pour voir.
 
je test et je post mes impressions apres


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 10-10-2002 à 16:31:59    

jamiroq a écrit a écrit :

je stocke ton tips !!!! :d (impression oblige)
 
mais ce bug trop flagrand, a mon gout, cache une mecanique pas trop clean ..je suis echaudé par cette nvelle redhat ..la mdk me parait plus stable ..;a voir donc  !!



[:ddt]  
tu levais le ptit doigt en l air kan t as pondu cette phrase? :D


---------------
XBL : ESN3S | GGPO (3rd strike) : ESN | PSN : Huitxilopochti
Reply

Marsh Posté le 10-10-2002 à 16:39:21    

kazekami a écrit a écrit :

j'vais tenter une install de mdk 9.0 en desactivant mon raid le temps de l'install pour voir.
 
je test et je post mes impressions apres




oki !!!
 
 


---------------
FFFF
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed