Προς το περιεχόμενο

Linux + gcc +glibc


Dvs

Προτεινόμενες αναρτήσεις

Δημοσ.

Otan prospatho na valo ta perisotera programmata mou lene oti exo palia ekdosi tou libc. katevazo to glibc (15mb!) kai pao na to kano install. Kai mounpetaei to exis: "old gcc version 2.95.3". To gcc mporo na ton kano update i to mixanima tha gine pout@n@ ?

 

btw, exo valei mia palia ekdosi tou glibc kai apo pano tha valo tin kainourgia. To glibc mporei na ginei update etsi??

Δημοσ.

Compiler gia C++ kanei compile kai C. C++ einai upersunolo (C kai C++).

Twra den eimai sigouros alla an prospa8hseis na kaneis install th nea ekdosh tou gcc 8a prepei na kaneis uninstall thn palia.

Gia mena kalo einai na katebaseis olo to paketo dld gcc-3.3.tar.bz2. Den kserw an mazi me auto erxetai paketo kai to glibc. As pei kai kaneis allos thn gnwmh tou, den mou exei tuxei ws twra na anagkastw na mpw se olh auth thn diadikasia kai sun tois alois den ta paw kai polu kala me C (javies...)

 

Den 8elw na katebaseis tsampa 23mb kai meta na exeis to idio prob, opote akou kai thn gnwmh kai kapoiou pio empeirou sto 8ema prwta... <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />

Δημοσ.

rotisa kai sto irc kai mou eipan oi pithanotites na <logokrisia> to linux mou einai 99,9% <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />

Alla logika an den mporo an to anavatmiso kathe ligo prepei na perno neo cd me suse gia na pernao apo pano! Alla den pame kala etsi <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/wink.gif" alt="" />

 

Xero ti i C++ ipersinolo C alla ta katevazo ola ta paketa i mono to gcc-g++-3.3.tar.bz2 [exei mia diafora sto megethos....]

 

thx gia tin prospatheia pantos <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />

Δημοσ.

Όντως, η πιθανότητα να beeeeeeep το σύστημά σου είναι αρκετά μεγάλη, αφού η glibc είναι βιβλιοθήκη με την οποία είναι linked όλα - μα όλα - τα προγράμματά σου. Όσο για την έκδοση, η glibc που έχει το suse δεν είναι 1.2.x (το glib-config αυτό δίνει, αλλά δεν ξέρω τίνος είναι αυτή η έκδοση), αλλά η 2.2.5 (φαίνεται κάνοντας rpm -q glibc) και δεν υπάρχει κανένας λόγος να την αναβαθμίσεις. <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" /> Το ότι τα προγράμματα παραπονιούνται σημαίνει ότι κατβάζεις λάθος rpm's (π.χ. τα rpm's του 8.2 (glibc 2.3.2) προφανώς δε δουλεύουν στο 8), οπότε αν θες ένα πρόγραμμα πολύ κάντο compile from source <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/cool.gif" alt="" />

Πάντως ο gcc 3.3 λογικά κάνει compile σε glibc 2.2.5 χωρίς πρόβλημα (http://www.gnu.org/software/gcc/gcc-3.3/buildstat.html)

 

 

Δημοσ.

Sto suse control center anaferei gia ekdosi tin 1.2.x !!!

O gcc 3.3 kanei compile to glibc alla to update tou gcc einai psilomperdema apo'ti eida....? Thel;ei polles efarmoges me sigekrimenes ekdoseis etsi?

Δημοσ.

Telika perdesa tin "glib" me tin "glibc"

.

.

.

checking for GLIB - version >= 2.0.3... no

*** Could not run GLIB test program, checking why...

*** The test program failed to compile or link. See the file config.log for the

*** exact error that occured. This usually means GLIB is incorrectly installed.

configure: error: "Cannot find glib"

 

rpm -q glibc--> glibc-2.2.5-38

rpm -q glib --> glib-1.2.10-205

 

Elpizo i glib na anavatmizetai pio eukola apo tin glibc <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/wink.gif" alt="" />

Δημοσ.

Χμμμμ...ʼσχετο <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/laugh.gif" alt="" />

Η glib είναι το gtk toolikit (χρησιμοποιείται για τα GUI των προγραμμάτων του GNOME)! Κοινώς πας να κάνεις κάποιο πρόγραμμα που θέλει gtk2 αλλά έχεις gtk1.2. Σε ποιό πρόγραμμα στο βγάζει το error?

Δημοσ.

Λοιπόν.....

Απ' ότι είδα το xchat από την έκδοση 2.0.0 και μετά θέλει gtk2. Τρεις περιπτώσεις υπάρχουν:

  • Δεν έχεις καθόλου gtk2
  • Δεν έχεις τα development headers του gtk2
  • Δεν έχεις το pkg-config

 

Γράψε σε ένα terminal: rpm -qa | grep -i glib

Αν βλέπεις κάπου entry του στυλ glib2.0.0 ή libglib2.0,κλπ, αλλά δε βλέπεις το αντίστοιχο -devel, τότε πρέπεις να περάσεις τα development headers από τα cd της διανομής σου. Αν δε βλέπεις καθόλου entries για glib2.0 πρέπει να εγκαταστήσεις τα αντίστοιχα πακέτα (κατά πάσα πιθανότητα υπάρχουν στα CD της διανομής).

Αν όντως υπάρχουν όλα αυτά γράψε which pkg-config και δες τί σου βγάζει. Αν δε βρίσκει τίποτα πρέπει να περάσεις το πακέτο pkgconfig. Δοκίμασε και πες <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/wink.gif" alt="" />

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...