Problemen met maken RPM

Pagina: 1
Acties:

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Hallo,

Ik zit hier met een probleem waar ik niet uitkom.

Ik heb een basis RPM directory structuur opgezet met in de SOURCE map de source code van log4cxx en een spec file in de SPECS map.

Echter nu run ik rpmbuild -bb specfile gaat het mis met het configure script. Run ik het configure script met de zelfde parameters als rpmbuild heeft gebruikt gaat het wel goed.

Als ik nu naar het probleem kijk lijkt het er op dat rpmbuild het configure script aanpast aangezien deze test op de volgende dingen compiler flags (gcc3.4)
fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic

Ik heb gevonden dat deze genoemt worden in de file /usr/lib/rpm/redhat/macros.

Waarom doet rpmbuild dit wel en normaal het configure script runnen dit niet |:(

  • MindStorm
  • Registratie: Juli 2002
  • Laatst online: 16-01-2024
krijg je een foutmelding?

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Deze foutmelding krijg ik:

checking for C compiler default output file name... configure: error: C compiler cannot create executables

met in de config.log het resultaat:
conftest.c:1: error: bad value (generic) for -mtune= switch

Het lijkt fout te gaan door gcc3.4 te gebruiken ipv 4.1. Echter gebruik ik deze compiler en de zelfde
./configure regel buiten rpmbuild om dan gaat het wel goed :S

[ Voor 26% gewijzigd door eppie op 25-09-2007 08:32 ]


  • MindStorm
  • Registratie: Juli 2002
  • Laatst online: 16-01-2024
Er zijn geloof ik meer mensen met dit probleem. De melding slaat in ieder geval nergens op.

Kun je in de specfile kijken welke cflags er worden meegegeven? gcc geeft deze foutmelding wanneer er flags worden gebruikt die (nog) niet bestaan in die versie.

edit:
ik zie opeens die mtune flag, haal die er eens uit?

[ Voor 10% gewijzigd door MindStorm op 25-09-2007 09:34 ]


  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Ja probleem is hoe haal je die flags er uit :S. Rpmbuild zorgt er blijkbaar zelf voor dat die flags gebruikt worden.

  • MindStorm
  • Registratie: Juli 2002
  • Laatst online: 16-01-2024
Extra flags staan vermeld in de .spec file, staat daar niets?
Pagina: 1