On Mon, Apr 22, 2002 at 05:53:57PM -0300, skidley wrote: > On Sun, Apr 21, 2002 at 11:08:55PM -0600, Woody Green wrote: > > To build rpms as root: > > In /root/.rpmrc : > > > > buildarchtranslate: i386: i686 > > buildarchtranslate: i486: i686 > > buildarchtranslate: i586: i686 > > buildarchtranslate: i686: i686 > > > > If you want to build rpms as a normal user: > > In ~/.rpmrc : > > > > buildarchtranslate: i386: i686 > > buildarchtranslate: i486: i686 > > buildarchtranslate: i586: i686 > > buildarchtranslate: i686: i686 > > > > In ~/.rpmmacros > > > > %_target linux > > %_topdir ~/rpm > > %_tmppath ~/rpm/tmp > > > > And run the following setup commands: > > > > mkdir -p ~/rpm/RPMS/i686 > > mkdir -p ~/rpm/RPMS/noarch > > mkdir -p ~/rpm/SRPMS > > mkdir -p ~/rpm/SPECS > > mkdir -p ~/rpm/SOURCES > > mkdir -p ~/rpm/BUILD > > mkdir -p ~/rpm/tmp > > > > Done. > > > > You can now run rpm --rebuild as a regular user and find your results in > > ~/rpm . > > > > Enjoy, > > > > Woody > > > I did all these things to build rpms as a user but they still end up > i586. And one strange thing too is i added the entries to .rpmmacros as > you noted and i try rpm --rebuild from my download/rpms where the > src.rpm is and it doesnt work, but if I go to my home dir and exec the > command it works. It seems it doesnt follow that the standard ~/ means home > dir which is weird. I have all the dirs created in > /home/skidley/rpm/.... which should be ~/rpm. very strange indeed. > I have the i686 build working, it was just that one src.rpm, a divx4linux src.rpm that i was trying that built as i586, It only took like seconds to make and i never saw any options from a config script or gcc -march so its just that rpm. The problem with the ~/rpm is weird, i just have to use the full path instead. -- Chad Young Linux User #195191
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com