Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
C compiler cannot create executables
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
JarekG
Apprentice
Apprentice


Joined: 26 Jan 2005
Posts: 160
Location: Poland | Birmingham [UK]

PostPosted: Tue Mar 01, 2005 8:14 am    Post subject: C compiler cannot create executables Reply with quote

Witam.
Problem pewnie byl pare razy. Ja walcze z nim od wczoraj i wywalczyc nie moge :|. Nie wiem czemu sie w ogole wysypalo cokolwiek, jak w sumie nic nie kombinowalem ani nie zmienialem ?
Dowiedzialem sie tylko, ze problem ten wystepuje gdy gcc ma problem z CFLAGS, no ale tutaj tym bardziej od poczatku nic nie zmienialem i wszystko zawsze dzialalo. Jednak mzoe mnie ktos odesle do jakiegos tematu (bo na forum takowego nie znalazlem, chyba ze Quick Search sie popsul :P) albo pomoze co z czym i jak ? A potrzebuje tylko php4 skompilowac bo te php5 jakies walniete jest :|.
Moj make.conf (procesor AXP 2500+):

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
USE="fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow X opengl
kde kdm gpm perl gcc gtk qt alsa nvidia mplayer ogle digikam usb
gimp mysql php http apache2 samba smb lm_sensors mozilla avi mpg mpeg
mp3 mwv flash ooo-kde jpg bmp gif tif ttf dvd -arts -gnome xmms jdk java vmware"
LINGUAS="pl"
ALSA_CARDS="emu10k1"
ACCEPT_KEYWORDS="~x86"
PORTAGE_TMPDIR=/var/tmp
PORTDIR_OVERLAY=/usr/local/portage/
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
GENTOO_MIRRORS="http://src.gentoo.pl http://gentoo.zie.pg.gda.pl http://gentoo.oregonstate.edu http://gentoo.prz.rzeszow.pl
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
RSYNC_RETRIES="3"
MAKEOPTS="-j2"
CCACHE_SIZE="2G"
AUTOCLEAN="yes"
FEATURES="sandbox buildpkg ccache distcc sandbox userpriv usersandbox cvs"

gcc:
3.3.4-r1, 3.4.3.20050110

#gcc-config -l
* /usr/bin/gcc-config: Profile does not exist or invalid setting for /etc/env.d/gcc/i686-pc-linux-gnu-3.4.3-20050110
[1] i386-pc-linux-gnu-3.3.4
[2] i686-pc-linux-gnu-3.4.3-20050110 *
[3] i686-pc-linux-gnu-3.4.3-20050110-hardened
[4] i686-pc-linux-gnu-3.4.3-20050110-hardenednopie
[5] i686-pc-linux-gnu-3.4.3-20050110-hardenednossp

(zmienialem profil na 3.3.4 i tez nic nie dalo :()

#cat /etc/env.d/gcc/i686-pc-linux-gnu-3.4.3-20050110
PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.4.3-20050110"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.4.3-20050110"
GCCBITS="32"
LDPATH="/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.4.3-20050110/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.4.3-20050110/info"
STDCXX_INCDIR="g++-v3

#gcc -march=athlon-xp -O2 -pipe -fomit-frame-pointer -L/usr/X11R6/lib -ltiff -L/usr/lib
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../crt1.o(.text+0x18): In function `_start':
: undefined reference to `main'
collect2: ld returned 1 exit status

Dziekuje za wszelka pomoc.

p.s. czy wam tez forum krzaczy ??
_________________
Pozdrawiam
Jarosław Grząbel
HERE I AM
Back to top
View user's profile Send private message
muchar
Bodhisattva
Bodhisattva


Joined: 04 Feb 2004
Posts: 690
Location: /dev/urandom

PostPosted: Tue Mar 01, 2005 8:16 am    Post subject: Reply with quote

Zajrzyj na bugs.gentoo.org na bug #83047. Tam też są linki do odpowiedniej wersji binutilsów (bo to one się wykrzaczają). vapier generalnie stwierdził, że wszystko jest ok, ale jesteś kolejną osobą z tym problemem - wklej tam swój komentarz, niech gostek wie że nie jest dobrze.
_________________
MuchaR
Nie denerwuj mnie. Kliknij tu!!!
Homepage: http://muchar.one.pl!!!
Back to top
View user's profile Send private message
JarekG
Apprentice
Apprentice


Joined: 26 Jan 2005
Posts: 160
Location: Poland | Birmingham [UK]

PostPosted: Tue Mar 01, 2005 1:45 pm    Post subject: Reply with quote

Nie moge sobie poradzic :|. Nie mam tych binutilsow o ktorych pisales w bugu, ale zaemergowalem inne, tez jakies wczesniejsze i nic. Probowalem zmienic wersje libtoola i bida. Nie wiem juz mam troche dosyc tej walki na dzisiaj. Najgorsze jest to, ze potrzebuje php, a to php5 jest jakies zrypane, no a teraz 4 nie moge zaemergowac bo jest ten blad :|. Teraz to juz jest cos do tego stopnia posypane, ze jak robie gcc-config 1 zeby zmienic profil no i mi cale kde wyrzuca sigsegv, a juz raz sie zrypalo do tego stopnia, ze nie chcialo sie w ogole wlaczyc :P. Pluil sie o biblioteke libsdc++.so.6.
No coz... moze jeszcze mi ktos zechce pomoc i poprowadzic 'za reke', bo czym wiecej szukam tym czuje sie bardziej glupi :).
_________________
Pozdrawiam
Jarosław Grząbel
HERE I AM
Back to top
View user's profile Send private message
skazi
Apprentice
Apprentice


Joined: 01 Oct 2004
Posts: 219
Location: Cieszyn/Poland

PostPosted: Tue Mar 01, 2005 1:58 pm    Post subject: Reply with quote

Quote:
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"

nie powinno się -fomit-frame-pointer w cxxflags, może jak to wywalisz to coś pomoże.[/code]
Back to top
View user's profile Send private message
JarekG
Apprentice
Apprentice


Joined: 26 Jan 2005
Posts: 160
Location: Poland | Birmingham [UK]

PostPosted: Tue Mar 01, 2005 2:01 pm    Post subject: Reply with quote

skazi wrote:
Quote:
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"

nie powinno się -fomit-frame-pointer w cxxflags, może jak to wywalisz to coś pomoże.[/code]


No niestety...
_________________
Pozdrawiam
Jarosław Grząbel
HERE I AM
Back to top
View user's profile Send private message
rakoon
n00b
n00b


Joined: 26 Feb 2005
Posts: 15

PostPosted: Tue Mar 01, 2005 7:36 pm    Post subject: Reply with quote

zauwazylem u siebie ze nawet w CFLAGS dodanie -formit-frame-pointer psuje, a moze dlatego ze mam pentium4... a moze :) Osobiscie polecam -Os zamiast -O2 i dodanie stripowania oraz wylaczenie debug - na pierwszych postach sa dobre linki z wytlumaczniem flag :)
Back to top
View user's profile Send private message
JarekG
Apprentice
Apprentice


Joined: 26 Jan 2005
Posts: 160
Location: Poland | Birmingham [UK]

PostPosted: Tue Mar 01, 2005 8:22 pm    Post subject: Reply with quote

rakoon wrote:
zauwazylem u siebie ze nawet w CFLAGS dodanie -formit-frame-pointer psuje, a moze dlatego ze mam pentium4... a moze :) Osobiscie polecam -Os zamiast -O2 i dodanie stripowania oraz wylaczenie debug - na pierwszych postach sa dobre linki z wytlumaczniem flag :)


Nie no wszystko ok, tylko pytanie czemu caly system postawilem na tych flagach, cale oprogramowanie... wszystko, nie uzywalem nigdy opcji newuse, bo lece na tych samych flagach non stop...i teraz nagle cos nie dziala. Czy to jest normalne ? Wydaje mi sie, ze nie.
O flagach kompilatora czytalem juz na stronie (bodajze Hoppke'go) i mniej wiecej wiem jakie ma zastosowanie. Te flagi, ktore posiadam byly konsultowane tez z paroma "specjalistami" ;).
_________________
Pozdrawiam
Jarosław Grząbel
HERE I AM
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum