Pb avec rrdtool <- résolu mais c'est mysql now

Pb avec rrdtool <- résolu mais c'est mysql now - Linux et OS Alternatifs

Marsh Posté le 11-09-2005 à 15:20:29    

Bonjour,  
je souhaitais installer RDTool, j'ai suivit ce lien: http://people.ee.ethz.ch/~oetiker/ [...] ld.en.html
 
mais je bloque lors de la compilation de freetype: Building freetype
Jusqu'ici :  

Code :
  1. cd $BUILD_DIR
  2. wget http://people.ee.ethz.ch/oetiker/w [...] 1.9.tar.gz
  3. tar zxvf freetype-2.1.9.tar.gz
  4. cd freetype-2.1.9


Tout se passe bien mais au moment où je fais ça:  

Code :
  1. env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
  2.     ./configure --disable-shared --prefix=$BUILD_DIR/lb


 
 
Voici ce que j'obtiens:

Code :
  1. root@localhost freetype-2.1.9]# env CPPFLAGS="-I$BUILD_DIR/lb/include"
  2. LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC"     ./configure
  3. --disable-shared --prefix=$BUILD_DIR/lb
  4. cd builds/unix; ./configure --disable-shared --prefix=/tmp/rrdbuild/lb
  5. checking build system type... i686-pc-linux-gnu
  6. checking host system type... i686-pc-linux-gnu
  7. checking target system type... i686-pc-linux-gnu
  8. checking for gcc... gcc
  9. checking for C compiler default output file name... a.out
  10. checking whether the C compiler works... yes
  11. checking whether we are cross compiling... no
  12. checking for suffix of executables...
  13. checking for suffix of object files... o
  14. checking whether we are using the GNU C compiler... yes
  15. checking whether gcc accepts -g... yes
  16. checking for gcc option to accept ANSI C... none needed
  17. checking how to run the C preprocessor... gcc -E
  18. checking for rm... rm -f
  19. checking for rmdir... rmdir
  20. checking for a BSD-compatible install... /usr/bin/install -c
  21. checking for grep that handles long lines...
  22. checking for egrep... /bin/grep -E
  23. checking for ANSI C header files... yes
  24. checking for sys/types.h... yes
  25. checking for sys/stat.h... yes
  26. checking for stdlib.h... yes
  27. checking for string.h... yes
  28. checking for memory.h... yes
  29. checking for strings.h... yes
  30. checking for inttypes.h... yes
  31. checking for stdint.h... yes
  32. checking for unistd.h... yes
  33. checking fcntl.h usability... yes
  34. checking fcntl.h presence... yes
  35. checking for fcntl.h... yes
  36. checking for unistd.h... (cached) yes
  37. checking for an ANSI C-conforming const... yes
  38. checking for int... yes
  39. checking size of int... 4
  40. checking for long... yes
  41. checking size of long... 4
  42. checking for stdlib.h... (cached) yes
  43. checking for unistd.h... (cached) yes
  44. checking for getpagesize... yes
  45. checking for working mmap... yes
  46. checking whether munmap is declared... yes
  47. checking for munmap's first parameter type... void *
  48. checking for memcpy... yes
  49. checking for memmove... yes
  50. checking for gzsetparams in -lz... yes
  51. checking zlib.h usability... yes
  52. checking zlib.h presence... yes
  53. checking for zlib.h... yes
  54. checking for a sed that does not truncate output... /bin/sed
  55. checking for ld used by gcc... /usr/bin/ld
  56. checking if the linker (/usr/bin/ld) is GNU ld... yes
  57. checking for /usr/bin/ld option to reload object files... -r
  58. checking for BSD-compatible nm... /usr/bin/nm -B
  59. checking whether ln -s works... yes
  60. checking how to recognise dependent libraries... pass_all
  61. checking dlfcn.h usability... yes
  62. checking dlfcn.h presence... yes
  63. checking for dlfcn.h... yes
  64. checking for g++... no
  65. checking for c++... no
  66. checking for gpp... no
  67. checking for aCC... no
  68. checking for CC... no
  69. checking for cxx... no
  70. checking for cc++... no
  71. checking for cl... no
  72. checking for FCC... no
  73. checking for KCC... no
  74. checking for RCC... no
  75. checking for xlC_r... no
  76. checking for xlC... no
  77. checking whether we are using the GNU C++ compiler... no
  78. checking whether g++ accepts -g... no
  79. checking how to run the C++ preprocessor... /lib/cpp
  80. configure: error: C++ preprocessor "/lib/cpp" fails sanity check
  81. See `config.log' for more details.
  82. make: *** [builds/unix/unix-def.mk] Erreur 1


 
j'ai installe le paquetage libsigc++, gcc2.96, j'ai même fait un urpmi gaim et rien à faire.
 
quelqu'un peut m'aider SVP


Message édité par alandon le 12-09-2005 à 00:17:14
Reply

Marsh Posté le 11-09-2005 à 15:20:29   

Reply

Marsh Posté le 11-09-2005 à 15:46:13    

Pourquoi tu n'installe pas tout simplement rrdtool avec ton gestionnaire de packages :??:


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 11-09-2005 à 16:04:03    

sebchap a écrit :

Pourquoi tu n'installe pas tout simplement rrdtool avec ton gestionnaire de packages :??:


 
C'est ce que j'ai fais: ca a donc installé un truc comme :libsrrdtool.
 
Mais en fait, j'ai voulu d'abord suivre ce tuto: http://www.trustonme.net/didactels/191.html
 
Et à l'étape: 1.1 Installation de rddtool
quand je fais le :

Code :
  1. ./configure --prefix=/usr


Voici l'erreur que j'ai à la fin:
 

Code :
  1. configure: WARNING:
  2. ----------------------------------------------------------------------------
  3. * I could not find a working copy of cgilib. Check config.log for hints on why
  4.   this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
  5.   so that compiler and the linker can find libcgi and its header files. If
  6.   you have not installed cgilib, you can get it either from its original home on
  7.      http://www.infodrom.org/projects/cgilib
  8.   You can find also find an archive copy on
  9.      http://people.ee.ethz.ch/~oetiker/ [...] l/pub/libs
  10.   The last tested version of cgilib is 0.5.
  11.        LIBS=-lz -lm
  12.    LDFLAGS=
  13.   CPPFLAGS=
  14. ----------------------------------------------------------------------------
  15. configure: error: Please fix the library issues listed above and try again.
  16. [root@localhost rrdtool-1.2.11]$


 
Et en cherchant sur google j'ai attérit sur cette page:  
http://www.frameip.com/nntp/articl [...] ero=137151
 
puis ensuite ici:
http://people.ee.ethz.ch/~oetiker/ [...] ld.en.html
 
Comme le dit le gars dans le 1er lien, il faut indiquer l'emplacement de la  
cgilib: export CPPFLAGS=-I/mon/chemin/vers/cgilib-0.5  
export LDFLAGS=-L/mon/chemin/vers/cgilib-0.5  
 
Mais je sais même pas où ca m'a installé cglib-0.5 quand j'ai suivit le 2ème lien (je sais pas où est le chemin). Donc je pense que ça vient sans doute de là.
 
 :??:


Message édité par alandon le 11-09-2005 à 16:06:41
Reply

Marsh Posté le 11-09-2005 à 16:15:40    

oui mais non :o
Tu es sous mandriva je suppose donc urpmi rrdtool et puis c'est tout :o (ou quelque chose d'equivalent). Peut-etre que le package ne s'appelle pas exactement comme ca, mais ca m'etonnerait que mandriva n'inclue pas rrdtool dans ses depots


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 11-09-2005 à 16:44:46    

urpmi rrdtool  il me dit que tout est déjà installé :o

Reply

Marsh Posté le 11-09-2005 à 18:49:57    

Donc tu peux maintenant t'amuser avec et creer ta BD:
rrdtool create machin.rrd etc...
 
edit: enfin normalement :whistle:


Message édité par sebchap le 11-09-2005 à 18:50:26

---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 11-09-2005 à 19:48:37    

eh beh nan, tout était déjà installé avant que tu me le dise, mais j'ai toujours le même pb ici:
 
 
je suis ce tuto:
 http://www.trustonme.net/didactels/191.html  
 
Et à l'étape: 1.1 Installation de rddtool  
quand je fais le :  
 

Code :
  1. ./configure --prefix=/usr


 
.... (voir mon 2ème post)


Message édité par alandon le 11-09-2005 à 19:48:56
Reply

Marsh Posté le 11-09-2005 à 19:50:15    

pourquoi tu veux installer freetype alors qu'il est déjà installé ?
pourquoi tu veux installer rrdtool alors qu'il est déjà installé ?


---------------
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 11-09-2005 à 20:19:05    

Freetype c'est en rapport avec le message que j'avais quand je faisais le .configure de rrdtool (voir 2ème post)
 
Rrdtool, c'est parce que je voulais suivre ce tuto : http://www.trustonme.net/didactels/191.html
 
Et je trouve quand même bizard que si il est vraiment installé, j'ai ce message là lorsque je veux le configurer:
 

Code :
  1. configure: WARNING:
  2. ----------------------------------------------------------------------------
  3. * I could not find a working copy of cgilib. Check config.log for hints on why
  4.   this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
  5.   so that compiler and the linker can find libcgi and its header files. If
  6.   you have not installed cgilib, you can get it either from its original home on
  7.      http://www.infodrom.org/projects/cgilib
  8.   You can find also find an archive copy on
  9.      http://people.ee.ethz.ch/~oetiker/ [...] l/pub/libs
  10.   The last tested version of cgilib is 0.5.
  11.        LIBS=-lz -lm
  12.    LDFLAGS=
  13.   CPPFLAGS=


Message édité par alandon le 11-09-2005 à 20:19:20
Reply

Marsh Posté le 11-09-2005 à 20:41:43    

euh... le ./configure, c'est pour configurer les sources afin qu'elles se compilent correctement, aucun rapport avec la conf de rrdtool...


---------------
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 11-09-2005 à 20:41:43   

Reply

Marsh Posté le 11-09-2005 à 22:53:44    

En fait, ton tutoriel peut se resumer en :

urpmi cacti

[:kbchris]
Vu que tous le reste c'est des dependances ca sera installé avec :D  
(sauf peut etre mysql, enfin en tout cas sous Debian c'est à part :o )


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 12-09-2005 à 00:10:47    

ouais bien vu à tous les deux et merci.
Bon je suis presque rendu à la fin je pense. Mais juste avant d'installer cacti (toujours ds ce tuto: http://www.trustonme.net/didactels/191.html )
je dois d'abord installer php et mysql. pour php, j'ai trouvé le paquetage donc c'est installé mais pour mysql, j'ai quelques petits soucis:
 
http://www.trustonme.net/didactels/221.html
 
J'ai dl ceci: mysql-standard-4.1.14-pc-linux-gnu-i686.tar.gz
au moment où je fais ça:

Code :
  1. #./configure --enable-assembler --with-unix-socket-path=/tmp/mysql.sock --prefix=/ --exec-prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --localstatedir=/home/mysql --infodir=/usr/info --includedir=/usr/include --mandir=/usr/man --enable-large-files --with-innodb --with-low-memory --with-charset=latin1 --enable-local-infile --with-extra-charsets=all --enable-thread-safe-client --with-client-ldflags=-lstdc++ --with-comment="MySQL by Kernel"


 
Ca s'arrête ici:

Code :
  1. [root@localhost mysql-standard-4.1.14-pc-linux-gnu-i686]# ./configure
  2. --enable-assembler --with-unix-socket-path=/tmp/mysql.sock --prefix=/
  3. --exec-prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc
  4. --datadir=/usr/share --localstatedir=/home/mysql --infodir=/usr/info
  5. --includedir=/usr/include --mandir=/usr/man --enable-large-files --with-innodb
  6. --with-low-memory --with-charset=latin1 --enable-local-infile
  7. --with-extra-charsets=all --enable-thread-safe-client
  8. --with-client-ldflags=-lstdc++ --with-comment="MySQL by Kernel"
  9. NOTE: This is a MySQL binary distribution. It's ready to run, you don't
  10. need to configure it!
  11. To help you a bit, I am now going to create the needed MySQL databases
  12. and start the MySQL server for you.  If you run into any trouble, please
  13. consult the MySQL manual, that you can find in the Docs directory.
  14. Installing all prepared tables
  15. Fill help tables
  16. To start mysqld at boot time you have to copy support-files/mysql.server
  17. to the right place for your system
  18. PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
  19. To do so, start the server, then issue the following commands:
  20. ./bin/mysqladmin -u root password 'new-password'
  21. ./bin/mysqladmin -u root -h localhost password 'new-password'
  22. See the manual for more instructions.
  23. NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
  24. the ./bin/mysql_fix_privilege_tables. Otherwise you will not be
  25. able to use the new GRANT command!
  26. You can start the MySQL daemon with:
  27. cd . ; ./bin/mysqld_safe &
  28. You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
  29. cd sql-bench ; perl run-all-tests
  30. Please report any problems with the ./bin/mysqlbug script!
  31. The latest information about MySQL is available on the web at
  32. http://www.mysql.com
  33. Support MySQL by buying support/licenses at https://order.mysql.com
  34. Starting the mysqld server.  You can test that it is up and running
  35. with the command:
  36. ./bin/mysqladmin version
  37. [root@localhost mysql-standard-4.1.14-pc-linux-gnu-i686]# Starting mysqld daemon
  38. with databases from /home/arno/mysql-standard-4.1.14-pc-linux-gnu-i686/data
  39. STOPPING server from pid file
  40. /home/arno/mysql-standard-4.1.14-pc-linux-gnu-i686/data/localhost.pid
  41. 050911 23:46:12  mysqld ended


 
je ne peux donc pas passer à la partie 3.configuration.
 
Si quelqu'un pouvait m'éclairer
 
 :jap:


Message édité par alandon le 12-09-2005 à 00:34:13
Reply

Marsh Posté le 12-09-2005 à 10:20:50    

[:psywalk]

Reply

Marsh Posté le 12-09-2005 à 10:44:47    

Mais pourquoi tu utilises pas les paquets que te fournis ta distrib ? :o

Reply

Marsh Posté le 12-09-2005 à 13:27:36    

urpmi MySQL MySQL-client php-mysql


Message édité par Mjules le 12-09-2005 à 13:27:43

---------------
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 12-09-2005 à 13:50:24    

Reply

Marsh Posté le 12-09-2005 à 14:32:10    

alandon a écrit :

ouais bien vu à tous les deux et merci.
Bon je suis presque rendu à la fin je pense. Mais juste avant d'installer cacti (toujours ds ce tuto: http://www.trustonme.net/didactels/191.html )
je dois d'abord installer php et mysql. pour php, j'ai trouvé le paquetage donc c'est installé mais pour mysql, j'ai quelques petits soucis:
 
http://www.trustonme.net/didactels/221.html
 
J'ai dl ceci: mysql-standard-4.1.14-pc-linux-gnu-i686.tar.gz
au moment où je fais ça:

Code :
  1. #./configure --enable-assembler --with-unix-socket-path=/tmp/mysql.sock --prefix=/ --exec-prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --localstatedir=/home/mysql --infodir=/usr/info --includedir=/usr/include --mandir=/usr/man --enable-large-files --with-innodb --with-low-memory --with-charset=latin1 --enable-local-infile --with-extra-charsets=all --enable-thread-safe-client --with-client-ldflags=-lstdc++ --with-comment="MySQL by Kernel"


 
Ca s'arrête ici:
[cpp][root@localhost mysql-standard-4.1.14-pc-linux-gnu-i686]# ./configure
[...]
Si quelqu'un pouvait m'éclairer
 
 :jap:


 
Alandonc... (sans jeu de mot inside)
 
Pourquoi tu ne veux pas utiliser le gestionnaire de package de ta distro? Tu ne résouds pas tes dépendances...

Reply

Marsh Posté le 12-09-2005 à 17:58:00    

ouais, je les ai utilisé pour php et mysql mais étant donné que l'install de cacti n'a pas fonctionné. j'ai donc installé comme ds le tuto et j'ai eu ce message et c'est pourquoi je suis revenu ici.


Message édité par alandon le 12-09-2005 à 17:58:26
Reply

Marsh Posté le 12-09-2005 à 18:01:43    

Et t as essayé avec ton gestionnaire de paquet?

Reply

Marsh Posté le 12-09-2005 à 18:05:18    

Quelqu'un lui a suggéré d'utiliser son gestionnaire de paquets ?

Reply

Marsh Posté le 12-09-2005 à 18:20:46    

multani a écrit :

Quelqu'un lui a suggéré d'utiliser son gestionnaire de paquets ?


 
3 posts au dessus.

Reply

Marsh Posté le 12-09-2005 à 18:23:23    

Tain j'avais pas fait gaffe qu'en plus il essayait de configurer une version binaire de MySQL [:ddr555]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 12-09-2005 à 20:11:14    

bon ok je suis un newb je sais, mais bon ça vous empèche pas de m'aider, hein :??:

Reply

Marsh Posté le 12-09-2005 à 20:19:26    

Bon, on te l'a dit 8 fois, pourquoi tu installes pas le paquet cacti fournis par ta distrib ?
C'est quoi le problème quand tu fais ça ?
 
T'as pas besoin de tout compiler à la main, t'as une distribution qui te fourni des paquets précompilés. Si t'es un newb, pourquoi tu te fais chier ?

Reply

Marsh Posté le 12-09-2005 à 20:35:24    

alandon a écrit :

bon ok je suis un newb je sais, mais bon ça vous empèche pas de m'aider, hein :??:


 
On t a deja donné la réponse plus de 4 fois.
 
Alors maintenant, soit t es aveugle, soit t es tetu, mais dans les deux cas, va falloir écouter ce qu on te dit.

Reply

Marsh Posté le 12-09-2005 à 20:48:19    

alandon a écrit :

bon ok je suis un newb je sais, mais bon ça vous empèche pas de m'aider, hein :??:


 
 

multani a écrit :

Mais pourquoi tu utilises pas les paquets que te fournis ta distrib ? :o


 

Mjules a écrit :

urpmi MySQL MySQL-client php-mysql


 

Gf4x3443 a écrit :

Alandonc... (sans jeu de mot inside)
 
Pourquoi tu ne veux pas utiliser le gestionnaire de package de ta distro? Tu ne résouds pas tes dépendances...


 

Gf4x3443 a écrit :

Et t as essayé avec ton gestionnaire de paquet?


 

multani a écrit :

Quelqu'un lui a suggéré d'utiliser son gestionnaire de paquets ?


 
Je vois pas quoi dire de plus ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 12-09-2005 à 20:50:38    

e_esprit a écrit :

Je vois pas quoi dire de plus ;)


 
Si :o :
 

sebchap a écrit :

Pourquoi tu n'installe pas tout simplement rrdtool avec ton gestionnaire de packages :??:


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 12-09-2005 à 22:06:42    


 
 
j'ai pas le paquet cacti dans ma distrib (mandrake 10.1). J'ai donc compiler en suivant le tuto.
 
et quand je fais ceci: urpmi MySQL MySQL-client php-mysql
ça me dit que tout est déjà installé.
 

Reply

Marsh Posté le 12-09-2005 à 22:19:41    

alandon a écrit :

j'ai pas le paquet cacti dans ma distrib (mandrake 10.1). J'ai donc compiler en suivant le tuto.
 
et quand je fais ceci: urpmi MySQL MySQL-client php-mysql
ça me dit que tout est déjà installé.


Je ne peux pas verifier si cacti est dans ta distrib, mais ce que je peux te dire, c'est que si tu es debutant, tu devrais commencer par maitriser le fontionnment de rrdtool seul avant de te lancer dans l'installation de mysql etc... qui ne t'est pas necessaire pour le moment je pense :)
 
Essaye deja de voir si tu peux creer une base rrd avec la commande
rrdtool create ma_base.rrd
(regarde le beginner guide sur le site de rrdtool pour les options avancées)
 
Et si urpmi te dit que tout est deja installé, alors tu n'as pas a telechargé ou configurer quoi que se soit. Lance juste le programme dans une console


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 12-09-2005 à 23:35:30    

Sauf qu'il ne veut pas utiliser rrdtools directement, mais via cacti, et pour ca pas besoin de comprendre comment utiliser rrdtools ;)
 
Et si cacti n'est pas de base dans la Mandrake 10.1, tu peux le trouver la (par exemple) : http://mirrors.usc.edu/pub/yum-rep [...] noarch.rpm


Message édité par e_esprit le 12-09-2005 à 23:35:52

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 13-09-2005 à 13:46:14    

Je vous remercie tous.
De toute manière, il me manque des notions pour le faire.
Je vais d'abord lire quelques bouquins sur unix, linux, mandrake..., je mettrai cacti sur windows et ensuite je re-tenterais sur linux.

Reply

Marsh Posté le 13-09-2005 à 16:20:16    

Si tu veux installer cacti, on vient juste de te donner le lien au dessus. T as juste a faire un urpmi dessus.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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