|  | 		    
					
        
         
          
         
	
          | |  | Compilering af gcc-2.95.2 Fra : Jesper FA
 | 
 Dato :  26-01-01 12:20
 | 
 |  | Jeg sidder og forsøger at compilerer gcc-2.95.2, men uanset hvad jeg gør
 ender det med denne fejl. Nogen idé?
 Skal måske lige sige det foregår på en RH7.0 med en RH gcc-2.96-69 compiler
 installeret.
 
 ----
 
 D_IO_MTSAFE_IO  ../../../gcc-2.95.2/libio/indstream.cc -o pic/indstream.o
 /mnt/lfs/usr/src/gcc-build/gcc/xgcc -B/mnt/lfs/usr/src/gcc-build/gcc/ -B/usr
 /local/i686-pc-linux-gnu/bin/ -c -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-i
 mplicit-templates -I. -I../../../gcc-2.95.2/libio -nostdinc++ -D_IO_MTSAFE_I
 O ../../../gcc-2.95.2/libio/indstream.cc
 .../../../gcc-2.95.2/libio/indstream.cc: In method `struct streampos
 indirectbuf::seekoff(long long int, ios::seek_dir, int = 3)':
 .../../../gcc-2.95.2/libio/indstream.cc:82: `struct streampos' used where a
 `int' was expected
 .../../../gcc-2.95.2/libio/indstream.cc:85: `struct streampos' used where a
 `int' was expected
 .../../../gcc-2.95.2/libio/indstream.cc:87: `struct streampos' used where a
 `int' was expected
 .../../../gcc-2.95.2/libio/indstream.cc:89: conversion from `int' to
 non-scalar type `streampos' requested
 .../../../gcc-2.95.2/libio/indstream.cc: In method `struct streampos
 indirectbuf::seekpos(_G_fpos64_t, int = 3)':
 .../../../gcc-2.95.2/libio/indstream.cc:99: `struct streampos' used where a
 `int' was expected
 .../../../gcc-2.95.2/libio/indstream.cc:102: `struct streampos' used where a
 `int' was expected
 .../../../gcc-2.95.2/libio/indstream.cc:104: `struct streampos' used where a
 `int' was expected
 .../../../gcc-2.95.2/libio/indstream.cc:106: conversion from `int' to
 non-scalar type `streampos' requested
 make[2]: *** [indstream.o] Error 1
 make[2]: Leaving directory
 `/mnt/lfs/usr/src/gcc-build/i686-pc-linux-gnu/libio'
 make[1]: *** [all-target-libio] Error 2
 make[1]: Leaving directory `/mnt/lfs/usr/src/gcc-build'
 make: *** [bootstrap] Error 2
 
 --
 Jesper
 
 
 
 
 
 |  |  | 
  Rasmus Bøg Hansen (26-01-2001) 
 
	
          | |  | Kommentar Fra : Rasmus Bøg Hansen
 | 
 Dato :  26-01-01 23:10
 | 
 |  | 
 
            On Fri, 26 Jan 2001, Jesper FA wrote:
 > Jeg sidder og forsøger at compilerer gcc-2.95.2, men uanset hvad jeg gør
 > ender det med denne fejl. Nogen idé?
 Jep. Der er lavet nogle ting om - vistnok i glibc 2.2 (som du
 forhåbentlig har opgraderet til). Den skal patches med et par filer -
 måske en rpm var noget?
http://www.amagerkollegiet.dk/~moffe/gcc-2.95.2-3.src.rpm Den er hjemmehacket (jeg har selv hugget den fra RedHat og hacket den)
 men den virker fint.
 Rasmus Bøg Hansen
            
             |  |  | 
  Jesper FA (27-01-2001) 
 
	
          | |  | Kommentar Fra : Jesper FA
 | 
 Dato :  27-01-01 01:57
 | 
 |  | 
 
            "Rasmus Bøg Hansen" <moffespam@amagerkollegiet.dk> wrote in message
 news:Pine.LNX.4.31.0101262307540.1374-100000@7812-grignard.amagerkollegiet.d
 k...
 > > Jeg sidder og forsøger at compilerer gcc-2.95.2, men uanset hvad jeg gør
 > > ender det med denne fejl. Nogen idé?
 > Jep. Der er lavet nogle ting om - vistnok i glibc 2.2 (som du
 > forhåbentlig har opgraderet til). Den skal patches med et par filer -
 Ja.
 Hvor får man de patches.
 > måske en rpm var noget?
 > http://www.amagerkollegiet.dk/~moffe/gcc-2.95.2-3.src.rpm Ikke lige i dette tilfælde.
 --
 Jesper
            
             |  |  | 
   Rasmus Bøg Hansen (27-01-2001) 
 
	
          | |  | Kommentar Fra : Rasmus Bøg Hansen
 | 
 Dato :  27-01-01 03:13
 | 
 |  | 
 
            On Sat, 27 Jan 2001, Jesper FA wrote:
 > "Rasmus Bøg Hansen" <moffespam@amagerkollegiet.dk> wrote in message
 > news:Pine.LNX.4.31.0101262307540.1374-100000@7812-grignard.amagerkollegiet.d
 > k...
 > > > Jeg sidder og forsøger at compilerer gcc-2.95.2, men uanset hvad jeg gør
 > > > ender det med denne fejl. Nogen idé?
 > > Jep. Der er lavet nogle ting om - vistnok i glibc 2.2 (som du
 > > forhåbentlig har opgraderet til). Den skal patches med et par filer -
 >
 > Ja.
 > Hvor får man de patches.
 De er kuppet fra RedHats pakker og kan hentes fra:
http://www.amagerkollegiet.dk/~moffe/gcc-libio.patch
http://www.amagerkollegiet.dk/~moffe/gcc-libio2.patch gcc 2.95.2 oversætter pænt for mig på RedHat 7.0 med disse to patches.
 > > måske en rpm var noget?
 > > http://www.amagerkollegiet.dk/~moffe/gcc-2.95.2-3.src.rpm >
 > Ikke lige i dette tilfælde.
 Dovenskaben længe leve. Jeg gad ikke lige pakke dem ud fra rpm'en...
 Rasmus Bøg Hansen
            
             |  |  | 
    Jesper FA (27-01-2001) 
 
	
          | |  | Kommentar Fra : Jesper FA
 | 
 Dato :  27-01-01 03:25
 | 
 |  | 
 
            "Rasmus Bøg Hansen" <moffespam@amagerkollegiet.dk> wrote in message
 news:Pine.LNX.4.31.0101270310460.1025-100000@7812-grignard.amagerkollegiet.d
 k...
 > gcc 2.95.2 oversætter pænt for mig på RedHat 7.0 med disse to patches.
 Det vi jeg så lige prøve.
 > > > måske en rpm var noget?
 > > > http://www.amagerkollegiet.dk/~moffe/gcc-2.95.2-3.src.rpm > > Ikke lige i dette tilfælde.
 > Dovenskaben længe leve. Jeg gad ikke lige pakke dem ud fra rpm'en...
 Øhh.. du mener jeg burde hente src.rpm'en og hente dem ud af den? Aner ikke
 hvordan jeg skulle gøre det. Kan man uden videre pakke den ud og se hvad der
 ligger i den?
 --
 Jesper
            
             |  |  | 
     Rasmus Bøg Hansen (27-01-2001) 
 
	
          | |  | Kommentar Fra : Rasmus Bøg Hansen
 | 
 Dato :  27-01-01 03:47
 | 
 |  | 
 
            On Sat, 27 Jan 2001, Jesper FA wrote:
 > > > > måske en rpm var noget?
 > > > > http://www.amagerkollegiet.dk/~moffe/gcc-2.95.2-3.src.rpm > > > Ikke lige i dette tilfælde.
 > > Dovenskaben længe leve. Jeg gad ikke lige pakke dem ud fra rpm'en...
 >
 > Øhh.. du mener jeg burde hente src.rpm'en og hente dem ud af den? Aner ikke
 > hvordan jeg skulle gøre det. Kan man uden videre pakke den ud og se hvad der
 > ligger i den?
 Man kan pakke den ud med 'rpm -ivh <RPM>'. Så ligger kildekode og
 patches i /usr/src/redhat/SOURCES/ og en .spec fil i
 /usr/src/redhat/SPECS/.
 Jeg så bare, at du skrev redhat 7 - og så tænkte jeg, at en rpm var mest
 relevant.
 Men de to patches skulle klare sig fint uden rpm'en.
 Rasmus Bøg Hansen
            
             |  |  | 
      Jesper FA (27-01-2001) 
 
	
          | |  | Kommentar Fra : Jesper FA
 | 
 Dato :  27-01-01 06:08
 | 
 |  | 
 
            "Rasmus Bøg Hansen" <moffespam@amagerkollegiet.dk> wrote in message
 news:Pine.LNX.4.31.0101270345200.1025-100000@7812-grignard.amagerkollegiet.d
 k...
 > Man kan pakke den ud med 'rpm -ivh <RPM>'. Så ligger kildekode og
 Simpelt, man skal bare installere den.    > patches i /usr/src/redhat/SOURCES/ og en .spec fil i
 > /usr/src/redhat/SPECS/.
 Det er så gør den til en rpm er så sådanne set bare den .spec fil?
 > Jeg så bare, at du skrev redhat 7 - og så tænkte jeg, at en rpm var mest
 > relevant.
 Ja, det kunne man jo tro.    Btw. så virkede det fint nu.
 Så skal jeg bare lige have compileret glibc, det har kun taget 1 time ind
 til videre.
 --
 Jesper
            
             |  |  | 
       Rasmus Bøg Hansen (27-01-2001) 
 
	
          | |  | Kommentar Fra : Rasmus Bøg Hansen
 | 
 Dato :  27-01-01 14:38
 | 
 |  | On Sat, 27 Jan 2001, Jesper FA wrote:
 
 > > patches i /usr/src/redhat/SOURCES/ og en .spec fil i
 > > /usr/src/redhat/SPECS/.
 >
 > Det er så gør den til en rpm er så sådanne set bare den .spec fil?
 
 Det kan du godt sige. .spec filen beskriver, hvordan rpm skal oversætte
 og opbygge rpm-filerne.
 
 > Så skal jeg bare lige have compileret glibc, det har kun taget 1 time ind
 > til videre.
 
 Yikes; det tager lang tid...
 
 Rasmus Bøg Hansen
 
 
 
 |  |  | 
        Jesper FA (27-01-2001) 
 
	
          | |  | Kommentar Fra : Jesper FA
 | 
 Dato :  27-01-01 17:05
 | 
 |  | "Rasmus Bøg Hansen" <moffespam@amagerkollegiet.dk> wrote in message
 news:Pine.LNX.4.31.0101271436320.1793-100000@7812-grignard.amagerkollegiet.d
 k...
 > > Så skal jeg bare lige have compileret glibc, det har kun taget 1 time
 ind
 > > til videre.
 > Yikes; det tager lang tid...
 
 Det er også kun en Celeron 300 med 128 MB ram.
 Men kort efter kom den med.. det er åbenbart ikke meningen det skal være let
 at compilere de grundlæggende ting.
 Og det er så endda med den gcc jeg selv har oversat.. så det er ikke fordi
 RH har fusket..
 
 memusagestat.c:36: gd.h: No such file or directory
 memusagestat.c:37: gdfontl.h: No such file or directory
 memusagestat.c:38: gdfonts.h: No such file or directory
 make[2]: *** [/mnt/lfs/usr/src/glibc-build/malloc/memusagestat.o] Error 1
 make[2]: Leaving directory `/mnt/lfs/usr/src/glibc-2.2.1/malloc'
 make[1]: *** [malloc/others] Error 2
 make[1]: Leaving directory `/mnt/lfs/usr/src/glibc-2.2.1'
 make: *** [all] Error 2
 
 --
 Jesper
 
 
 
 
 
 |  |  | 
         Rasmus Bøg Hansen (27-01-2001) 
 
	
          | |  | Kommentar Fra : Rasmus Bøg Hansen
 | 
 Dato :  27-01-01 22:02
 | 
 |  | On Sat, 27 Jan 2001, Jesper FA wrote:
 
 > "Rasmus Bøg Hansen" <moffespam@amagerkollegiet.dk> wrote in message
 > news:Pine.LNX.4.31.0101271436320.1793-100000@7812-grignard.amagerkollegiet.d
 > k...
 > > > Så skal jeg bare lige have compileret glibc, det har kun taget 1 time
 > ind
 > > > til videre.
 > > Yikes; det tager lang tid...
 >
 > Det er også kun en Celeron 300 med 128 MB ram.
 > Men kort efter kom den med.. det er åbenbart ikke meningen det skal være let
 > at compilere de grundlæggende ting.
 > Og det er så endda med den gcc jeg selv har oversat.. så det er ikke fordi
 > RH har fusket..
 >
 > memusagestat.c:36: gd.h: No such file or directory
 > memusagestat.c:37: gdfontl.h: No such file or directory
 > memusagestat.c:38: gdfonts.h: No such file or directory
 > make[2]: *** [/mnt/lfs/usr/src/glibc-build/malloc/memusagestat.o] Error 1
 > make[2]: Leaving directory `/mnt/lfs/usr/src/glibc-2.2.1/malloc'
 > make[1]: *** [malloc/others] Error 2
 > make[1]: Leaving directory `/mnt/lfs/usr/src/glibc-2.2.1'
 > make: *** [all] Error 2
 
 Hmmm... Fra glibc? Jeg anede ikke, at den krævede noget installeret
 (udover gcc, binutils o.l.)...
 
 Nåmen på mit RedHat 7.0 system ligger de manglende filer i gd-devel
 pakken...
 
 Rasmus Bøg Hansen
 
 
 
 |  |  | 
          Jesper FA (27-01-2001) 
 
	
          | |  | Kommentar Fra : Jesper FA
 | 
 Dato :  27-01-01 22:22
 | 
 |  | "Rasmus Bøg Hansen" <moffespam@amagerkollegiet.dk> wrote in message
 news:Pine.LNX.4.31.0101272200380.18937-100000@7812-grignard.amagerkollegiet.
 dk...
 > > memusagestat.c:36: gd.h: No such file or directory
 > > memusagestat.c:37: gdfontl.h: No such file or directory
 > > memusagestat.c:38: gdfonts.h: No such file or directory
 > > make[2]: *** [/mnt/lfs/usr/src/glibc-build/malloc/memusagestat.o] Error
 1
 > > make[2]: Leaving directory `/mnt/lfs/usr/src/glibc-2.2.1/malloc'
 > > make[1]: *** [malloc/others] Error 2
 > > make[1]: Leaving directory `/mnt/lfs/usr/src/glibc-2.2.1'
 > > make: *** [all] Error 2
 > Hmmm... Fra glibc? Jeg anede ikke, at den krævede noget installeret
 > (udover gcc, binutils o.l.)...
 
 Nææ... men jeg kunne ikke overbevise den om andet. Jeg bøvlede så noget med
 at få det til at virke alligevel men det løste sig så ved at jeg istedet for
 at bruge en relativ sti i forhold til hvor jeg var gav den en absolut sti.
 Configure sagde eller god for den, men make kom med ovenstående fejl efter
 ca. en time... fedt.
 
 > Nåmen på mit RedHat 7.0 system ligger de manglende filer i gd-devel
 > pakken...
 
 Eller også kan man tage dem fra gd-1.8.3.tar.bz2.
 
 --
 Jesper
 
 
 
 
 
 |  |  | 
           Rasmus Bøg Hansen (27-01-2001) 
 
	
          | |  | Kommentar Fra : Rasmus Bøg Hansen
 | 
 Dato :  27-01-01 22:51
 | 
 |  | On Sat, 27 Jan 2001, Jesper FA wrote:
 
 > Nææ... men jeg kunne ikke overbevise den om andet. Jeg bøvlede så noget med
 > at få det til at virke alligevel men det løste sig så ved at jeg istedet for
 > at bruge en relativ sti i forhold til hvor jeg var gav den en absolut sti.
 > Configure sagde eller god for den, men make kom med ovenstående fejl efter
 > ca. en time... fedt.
 
 Jippie... Det 'plejer' XFree86 også at gøre for mig (har gjort det
 mindst to gange). Og det er gerne ret langt henne (dvs. man har ventet
 længe ligesom dig).
 
 > > Nåmen på mit RedHat 7.0 system ligger de manglende filer i gd-devel
 > > pakken...
 >
 > Eller også kan man tage dem fra gd-1.8.3.tar.bz2.
 
 Øh, ja; som gd-devel kommer fra (smæk! hvornår fatter jeg at du
 oversætter tingene i hånden og ikke fra rpm!!).
 
 Rasmus
 
 
 
 |  |  | 
          Byrial Jensen (27-01-2001) 
 
	
          | |  | Kommentar Fra : Byrial Jensen
 | 
 Dato :  27-01-01 23:45
 | 
 |  | 
 
            Rasmus Bøg Hansen <moffespam@amagerkollegiet.dk> skrev:
 >On Sat, 27 Jan 2001, Jesper FA wrote:
 >
 >> > > Så skal jeg bare lige have compileret glibc, det har kun taget 1 time
 >>
 >> memusagestat.c:36: gd.h: No such file or directory
 >> memusagestat.c:37: gdfontl.h: No such file or directory
 >> memusagestat.c:38: gdfonts.h: No such file or directory
 >> make[2]: *** [/mnt/lfs/usr/src/glibc-build/malloc/memusagestat.o] Error 1
 >
 >Hmmm... Fra glibc? Jeg anede ikke, at den krævede noget installeret
 >(udover gcc, binutils o.l.)...
 Det burde den ikke gøre. configure tjekker om gd-biblioteket er til
 stede, og burde sørge for at det kun bliver brugt hvis det findes.
 Fejlen under oversættelsen kunne tyde en fejl i configure.
 -- 
 Byrial
http://home.worldonline.dk/~byrial/ |  |  | 
           Jesper FA (28-01-2001) 
 
	
          | |  | Kommentar Fra : Jesper FA
 | 
 Dato :  28-01-01 00:29
 | 
 |  | "Byrial Jensen" <bjensen@nospam.dk> wrote in message
 news:slrn976jhl.qn.bjensen@ask.ask...
 > Det burde den ikke gøre. configure tjekker om gd-biblioteket er til
 > stede, og burde sørge for at det kun bliver brugt hvis det findes.
 > Fejlen under oversættelsen kunne tyde en fejl i configure.
 
 Jeg fortalte den ikke noget om gd og prøvede også --without-gd, men den
 brokkede sig stadig.
 
 --
 Jesper
 
 
 
 
 
 |  |  | 
 |  |