Welcome, Guest. Please Login
FUG-FR logo
 
  HomeHelpSearchLogin  
 
Pages: 1 2 3 4
Installation Code::Blocks 8.02 (Read 22662 times)
Ecureuil
Full Member
***
Offline


I Love BSD!

Posts: 131
Installation Code::Blocks 8.02
11. Sep 2008 at 09:57
 
Bonjour à tous,

Voilà, je débute en C sous FreeBSD.
Je suis à la recherche d'infos (voir d'un tuto) sur la façon de procéder pour installer Code::Blocks 8.02 sur FreeBSD 7.0.
Y a-t-il une façon particulière de procéder ?
Merci !  Wink
Back to top
 
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Installation Code::Blocks 8.02
Reply #1 - 11. Sep 2008 at 11:07
 
Code:
cd /usr/ports/devel/codeblocks && make install 


Un bon réflexe: FreshPorts !
Back to top
 
 
IP Logged
 
Ecureuil
Full Member
***
Offline


I Love BSD!

Posts: 131
Re: Installation Code::Blocks 8.02
Reply #2 - 11. Sep 2008 at 12:20
 
Merci francis pour ton aide, je prends bien note de ce réflexe... Tongue

Par contre, j'ai eu un souci à l'installation (non, sérieux ?!?  Embarrassed )

Toute une suite d'erreurs...:

/usr/bin/ld: cannot find -lgio-2.0
gmake: *** [libgiofam.la] Error 1
*** Error code 2

Stop in /usr/ports/devel/gio-fam-backend.
*** Error code 1

Stop in /usr/ports/x11-toolkits/wxgtk28-common.
*** Error code 1

Stop in /usr/ports/x11-toolkits/wxgtk28.
*** Error code 1
orizon
Stop in /usr/ports/devel/codeblocks.

Et pas de Code::Blocks à l'horizon...
Merci par avance pour votre aide.
Back to top
 
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Installation Code::Blocks 8.02
Reply #3 - 11. Sep 2008 at 13:22
 
Ports tree à jour ? Mixé des installs par paquets binaires et ports, peut-être ?
Je verrais bien une maj de l'arbre des ports (CVSup ou ce que tu veux) puis une mise en phase de l'existant à coup de portupgrade, avant de retenter l'install de Code::Blocks.
Back to top
 
 
IP Logged
 
Ecureuil
Full Member
***
Offline


I Love BSD!

Posts: 131
Re: Installation Code::Blocks 8.02
Reply #4 - 11. Sep 2008 at 13:29
 
fgudin wrote on 11. Sep 2008 at 13:22:
Ports tree à jour ? Mixé des installs par paquets binaires et ports, peut-être ?
Je verrais bien une maj de l'arbre des ports (CVSup ou ce que tu veux) puis une mise en phase de l'existant à coup de portupgrade, avant de retenter l'install de Code::Blocks.


J'avais fait un portsnap fetch update suivi d'un portsnap extract avant de faire un /usr/ports/devel/codeblocks/make install clean
Insuffisant semble-t-il...?

fgudin wrote on 11. Sep 2008 at 13:22:
...puis une mise en phase de l'existant à coup de portupgrade...

Que veux-tu dire par là ?
Back to top
 
 
IP Logged
 
Ecureuil
Full Member
***
Offline


I Love BSD!

Posts: 131
Re: Installation Code::Blocks 8.02
Reply #5 - 11. Sep 2008 at 15:02
 
J'ai un peu la même liste d'erreurs suite à une tentative d'installation de pidgin...
Pour info, j'ai installé FreeBSD depuis l'image du disc1 uniquement.

/usr/bin/ld: cannot find -lgio-2.0
gmake: *** [libgiofam.la] Error 1
*** Error code 2

Stop in /usr/ports/devel/gio-fam-backend.
*** Error code 1

Stop in /usr/ports/net-im/libpurple.
*** Error code 1

Stop in /usr/ports/net-im/pidgin.
*** Error code 1

Stop in /usr/ports/net-im/pidgin.

Apparamment on dirait qu'il me manque des trucs non...?  Huh
Mais cette commande make install clean ou pkg_add lenomduportàinstaller n'est-elle pas censée récupérer ce qui va bien, à savoir le soft en lui-même et les dépendances qui vont avec...?

Arrêtez-moi si je me trompe (d'ailleurs j'ai comme le sentiment de me tromper... Tongue ).
Back to top
 
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Installation Code::Blocks 8.02
Reply #6 - 11. Sep 2008 at 15:12
 
Je pensais à un petit tour de portupgrade -a.
Back to top
 
 
IP Logged
 
Ecureuil
Full Member
***
Offline


I Love BSD!

Posts: 131
Re: Installation Code::Blocks 8.02
Reply #7 - 11. Sep 2008 at 15:40
 
Je viens d'installer portupgrade en faisant un petit /usr/ports/ports-mngt/portupgrade && make install clean
Apparamment pas d'erreur à l'installation...

Mais quand je fais un portupgrade -a j'ai droit à:
portupgrade: Command not found.

Euh... vous ai-je dit que je débutais sous FreeBSD...? Ah, ça se voit, pardon... Grin
Back to top
 
 
IP Logged
 
Ecureuil
Full Member
***
Offline


I Love BSD!

Posts: 131
Re: Installation Code::Blocks 8.02
Reply #8 - 11. Sep 2008 at 15:46
 
Euh... tout à coup le doute m'habite là...

Le port portupgrade qui va bien se trouve dans /usr/ports/ports-mgmt/portupgrade ou dans /usr/ports/sysutils/portupgrade ?  Huh
Back to top
 
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Installation Code::Blocks 8.02
Reply #9 - 11. Sep 2008 at 15:59
 
rehash d'abord (cf. tcsh(1)).

D'après freshports toujours (je n'ai pas de FBSD sous la main pour vérifier), portupgrade doit être sous ports-mgmt/ mais pas sous sysutils. Je commence à douter que ton portsnap se soit bien passé et à voir les autres soucis rencontrés (libgio..), je me dis qu'un grand rm -r suivi d'un checkout propre serait le bienvenu.
Back to top
 
 
IP Logged
 
Ecureuil
Full Member
***
Offline


I Love BSD!

Posts: 131
Re: Installation Code::Blocks 8.02
Reply #10 - 11. Sep 2008 at 16:02
 
J'ai ma réponse, dans /usr/ports/ports-mgmt/portupgrade

Je m'aide d'un article de Projet de documentation fug-fr qui fait référence à /usr/ports/sysutils/portupgrade c'est pour ça...

C'est toujours comme ça sous FreeBSD...?

Pour arriver à un truc il te faut en passer par 10 autres avant...?

Ou alors c'est moi qui y comprends rien, ça doit être ça... Grin

Malgré tout, ça commence vraiment à me plaire cet O.S., nan sérieusement ! Cool

Ne dit-on pas que c'est en forgeant que l'on devient forgeron ? Smiley

Bon c'est pas tout ça mais j'ai toujours mon portupgrade -a qui me fait un portupgrade: Command not found... Roll Eyes
Back to top
 
 
IP Logged
 
Ecureuil
Full Member
***
Offline


I Love BSD!

Posts: 131
Re: Installation Code::Blocks 8.02
Reply #11 - 11. Sep 2008 at 16:12
 
fgudin wrote on 11. Sep 2008 at 15:59:
rehash d'abord (cf. tcsh(1)).


Je tape rehash dans la console ?

fgudin wrote on 11. Sep 2008 at 15:59:
Je commence à douter que ton portsnap se soit bien passé


Je n'ai pas rencontré de problème apparent quand j'ai fait portsnap fetch update suivi d'un portsnap extract.
J'ai ainsi remarqué que bon nombre de dossiers dans ports pour ne pas dire tous (mais je ne suis pas certain de la chose) se sont mis à jour, ayant remarqué cela à la date de modification.

fgudin wrote on 11. Sep 2008 at 15:59:
et à voir les autres soucis rencontrés (libgio..), je me dis qu'un grand rm -r suivi d'un checkout propre serait le bienvenu.


Je tape rm -r dans la console ?
Ainsi qu'un checkout dans la console ?
Back to top
 
 
IP Logged
 
schtipoun
YaBB Newbies
*
Offline


FreeBSD 7.0 --> C'est
la vie !!

Posts: 28
Saint-Herblain
Gender: male
Re: Installation Code::Blocks 8.02
Reply #12 - 11. Sep 2008 at 16:48
 
Pour moi ton problème vient de GLib-2 --> Essaye Code:
portupgrade glib20 



Pour continuer dans la discussion :

1) oui un rehash dans la console pour faire les liens avec tes paquets.

2) si pourtupgrade est bien installé, fais un portupgrade -arRP (pour mettre tous tes ports à jour)

3) reconstruis la base de données des dépendances : pkgdb -F

4) relance l'install

PS : Si tu viens juste d'installer ton système, un portupgrade -arRP peut durer plusieurs heures... !
Back to top
« Last Edit: 11. Sep 2008 at 16:53 by schtipoun »  
WWW WWW  
IP Logged
 
Ecureuil
Full Member
***
Offline


I Love BSD!

Posts: 131
Re: Installation Code::Blocks 8.02
Reply #13 - 11. Sep 2008 at 17:10
 
Merci schtipoun pour ces éclaircissements.  Wink

Je n'ai pas fait de portupgrade glib20.

Par contre, j'ai suivi tes procédures:

1) J'ai tapé rehash dans la console mais ça n'a semble-t-il pas donné grand chose... Une fois la touche Entrée pressée, je me suis retrouvé tout aussi vite sur l'invite de commande, normal ?
Pour info, j'ai tapé la commande sous /usr

Pas fait les procédures 2), 3) et 4) pour le coup.
Back to top
 
 
IP Logged
 
Dumpy
Senior Member
****
Offline



Posts: 313
GEMENOS
Gender: male
Re: Installation Code::Blocks 8.02
Reply #14 - 11. Sep 2008 at 17:12
 
Slt,
Quote:
Je m'aide d'un article de Projet de documentation fug-fr qui fait référence à /usr/ports/sysutils/portupgrade

Oui, et c'est bien de le signaler, le code à évolué et a changé de place, de sysutils à mgmt, mais pas la doc,   Sad . Donc on la modifie.
Dans l'article, est également mentionné une commande "portsdb -uU" destinée à régénerer une base de donnée numérotée des ports ( Index (n) ), qui n'a plus de raison d'etre quand on utilise portsnap, puisque la commande "extract" s'en occupe.
Enfin, comme portsnap met à jour la base de donnée des ports, il est bien de mettre à jour aussi celle des ports ou packages installés sur la machine, avec la commande " pkgdb -F ", ou mieux  " pkgdb -Fu ".
Cette commande se justifie encore plus si on mélange ports et packages (binaires précompilés), ce qui peut amener à une inconsistence de la base de donnée, pour cause de versions et librairies différentes.

NB: Dans un terminal, pour un shell dérivé de csh, taper en root la commande:
Code:
# rehash 


après l'installation d'une application, pour quelle soit prise en compte.
Back to top
 

Dumpy
 
IP Logged
 
Pages: 1 2 3 4