Compiler radiusplugin
Résolu/Fermé
aruju
Messages postés
2214
Date d'inscription
dimanche 29 octobre 2006
Statut
Contributeur
Dernière intervention
15 novembre 2014
-
29 déc. 2011 à 20:30
aruju Messages postés 2214 Date d'inscription dimanche 29 octobre 2006 Statut Contributeur Dernière intervention 15 novembre 2014 - 29 déc. 2011 à 21:42
aruju Messages postés 2214 Date d'inscription dimanche 29 octobre 2006 Statut Contributeur Dernière intervention 15 novembre 2014 - 29 déc. 2011 à 21:42
A voir également:
- Compiler radiusplugin
- Comment compiler des pdf - Guide
- Inno setup compiler - Télécharger - Édition & Programmation
- Compiler plusieurs fichiers excel - Guide
- Compiler mp3 - Télécharger - Audio & Musique
- Code blocks compiler - Télécharger - Langages
9 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
29 déc. 2011 à 20:39
29 déc. 2011 à 20:39
Salut,
Peut être une piste
the errors occur with new gcc/g++ versions, some header files changed.
Quand tu fais des recherches, n'oublie pas google.com ;-)
Peut être une piste
the errors occur with new gcc/g++ versions, some header files changed.
Quand tu fais des recherches, n'oublie pas google.com ;-)
aruju
Messages postés
2214
Date d'inscription
dimanche 29 octobre 2006
Statut
Contributeur
Dernière intervention
15 novembre 2014
403
29 déc. 2011 à 20:43
29 déc. 2011 à 20:43
Oui j'en ai trouvé un autre http://www.vyatta.org/forum/viewtopic.php?p=5808&sid=e6807f8ffed673dc6b774cae72e346f5
mais (bete que je suis) je ne sais pas dans quel fichier de dois le mettre?
mais (bete que je suis) je ne sais pas dans quel fichier de dois le mettre?
aruju
Messages postés
2214
Date d'inscription
dimanche 29 octobre 2006
Statut
Contributeur
Dernière intervention
15 novembre 2014
403
29 déc. 2011 à 21:25
29 déc. 2011 à 21:25
ok, après avoir lu plus attentivement il s'avere qu'il fallait modifier plusieurs fichiers mais cela ne marche pas.
Concernant ton lien, le gars dis que CVS repository contient la solution. Ok, mais il est ou ce dépôt CVS?
Concernant ton lien, le gars dis que CVS repository contient la solution. Ok, mais il est ou ce dépôt CVS?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
29 déc. 2011 à 21:26
29 déc. 2011 à 21:26
Tu as plusieurs fichiers à modifier.
S'il avait 4 fichiers il aurait été plus facile le faire avec patch
L'idée est que les lignes qui débutent avec en +, ben, il faut les rajouter.
Je te souligne le fichier.
Les lignes à rajouter dans les fichiers je les mets en gras.
La ligne en gras soulignée il faut la supprimer
Fichier Config.h
Fichier IpcSocket.h
Fichier RadiusClass/RadiusConfig.h
Fichier User.h
diff --git a/Config.h b/Config.h diff --git a/IpcSocket.h b/IpcSocket.h diff --git a/RadiusClass/RadiusConfig.h b/RadiusClass/RadiusConfig.h diff --git a/User.h b/User.h
S'il avait 4 fichiers il aurait été plus facile le faire avec patch
L'idée est que les lignes qui débutent avec en +, ben, il faut les rajouter.
Je te souligne le fichier.
Les lignes à rajouter dans les fichiers je les mets en gras.
La ligne en gras soulignée il faut la supprimer
Fichier Config.h
diff --git a/Config.h b/Config.h
index 5aa75ac..0fd1df1 100644
--- a/Config.h
+++ b/Config.h
@@ -22,6 +22,8 @@
#ifndef _CONFIG_H_
#define _CONFIG_H_
+#include <string.h>
+
#include <fstream>
#include <iostream>
Fichier IpcSocket.h
diff --git a/IpcSocket.h b/IpcSocket.h
index e286be3..48d83f9 100644
--- a/IpcSocket.h
+++ b/IpcSocket.h
@@ -21,6 +21,7 @@
#ifndef _IPCSOCKET_H_
#define _IPCSOCKET_H_
+#include <string.h>
#include <string>
#include "User.h"
Fichier RadiusClass/RadiusConfig.h
diff --git a/RadiusClass/RadiusConfig.h b/RadiusClass/RadiusConfig.h index 6f1612f..f0f92d6 100755 --- a/RadiusClass/RadiusConfig.h +++ b/RadiusClass/RadiusConfig.h @@ -22,11 +22,13 @@ #ifndef _CONFIGPARSER_H_ #define _CONFIGPARSER_H_ +#include <stdlib.h> +#include <string.h> + #include <fstream> #include <iostream> #include "RadiusServer.h" -#include"RadiusServer.h" #include "error.h" #include <list>
Fichier User.h
diff --git a/User.h b/User.h
index 9bed4a6..8d0a8f7 100644
--- a/User.h
+++ b/User.h
@@ -21,6 +21,8 @@
#ifndef _USER_H_
#define _USER_H_
+#include <string.h>
+
#include <string>
#include <iostream>
#include <stdio.h>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
29 déc. 2011 à 21:32
29 déc. 2011 à 21:32
cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/radiusplugin co radiusplugin
Et le résultat de make sur Debian Testing
:~/src/radiusplugin$ make OBJ: RadiusClass/RadiusAttribute.o OBJ: RadiusClass/RadiusPacket.o OBJ: RadiusClass/RadiusConfig.o OBJ: RadiusClass/RadiusServer.o OBJ: RadiusClass/RadiusVendorSpecificAttribute.o OBJ: AccountingProcess.o OBJ: Exception.o OBJ: PluginContext.o OBJ: UserAuth.o OBJ: AcctScheduler.o OBJ: IpcSocket.o OBJ: radiusplugin.o OBJ: User.o OBJ: AuthenticationProcess.o OBJ: main.o OBJ: UserAcct.o OBJ: UserPlugin.o OBJ: Config.o BIN: radiusplugin.so
aruju
Messages postés
2214
Date d'inscription
dimanche 29 octobre 2006
Statut
Contributeur
Dernière intervention
15 novembre 2014
403
29 déc. 2011 à 21:33
29 déc. 2011 à 21:33
on se croisé
On fait j'ai fait ces modifications mais maintenant j'ai:
On fait j'ai fait ces modifications mais maintenant j'ai:
BIN: radiusplugin.so /usr/bin/ld: RadiusClass/RadiusAttribute.o: relocation R_X86_64_32 against 'a local symbol' can not be used when making a shared object; recompile with -fPIC RadiusClass/RadiusAttribute.o: could not read symbols: Bad value collect2: ld returned 1 exit status make: *** [radiusplugin.so] Error 1
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
29 déc. 2011 à 21:34
29 déc. 2011 à 21:34
Oublie les modifications, regarde ici https://forums.commentcamarche.net/forum/affich-24039676-compiler-radiusplugin#5
aruju
Messages postés
2214
Date d'inscription
dimanche 29 octobre 2006
Statut
Contributeur
Dernière intervention
15 novembre 2014
403
29 déc. 2011 à 21:35
29 déc. 2011 à 21:35
mais ca c'est quoi une commande (car elle ne marche pas)
?
cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/radiusplugin co radiusplugin
?
aruju
Messages postés
2214
Date d'inscription
dimanche 29 octobre 2006
Statut
Contributeur
Dernière intervention
15 novembre 2014
403
29 déc. 2011 à 21:36
29 déc. 2011 à 21:36
ok, j'ai installer le paquet CVS
aruju
Messages postés
2214
Date d'inscription
dimanche 29 octobre 2006
Statut
Contributeur
Dernière intervention
15 novembre 2014
403
29 déc. 2011 à 21:42
29 déc. 2011 à 21:42
Nikel! Franchement t'es un chef!
Merci pour ton temps!
Merci pour ton temps!