Building rpms on AMD64

Per Steinar Iversen PerSteinar.Iversen at adm.hio.no
Mon Jan 17 11:35:02 UTC 2005


The trick for using rpmbuild seems to be that /usr/X11R6/bin must be in 
the path - otherwise rpmbuild just fails on x86_64. It seems to OK to have 
this directory last place in the path though.

-psi


On Fri, 14 Jan 2005, Nick Bargnesi wrote:

> If I were you - I would check to make sure you also do not have 32-bit
> X libraries installed.  Part of the full installation you selected
> installs compat packages allowing you to build for different
> platforms.  If removing the 32-bit libraries helps, send the solution
> back to the user list.
>
>
> On Fri, 14 Jan 2005 15:09:44 +0100 (CET), Per Steinar Iversen
> <PerSteinar.Iversen at adm.hio.no> wrote:
>>
>> I tried this question on fedora-list yesterday, and got a number of
>> messages from other users with the same problem, but no resolution.
>> Perhaps this list is a better place to ask?
>>
>> A silly question: How does one build or rebuild src rpms under x86_64?
>>
>> On a freshly installed FC3 (full install) nearly everything fails to build
>> as configure looks at the wrong X11 libraries. As an example, rebuilding
>> mozilla:
>>
>> $ rpmbuild --rebuild mozilla-1.7.5-3.src.rpm
>> ...lines deleted...
>> checking GLIB_LIBS...   -lglib-2.0
>> configure: error:  Could not find the following X libraries:  -lX11 -lXext -lXt
>> error: Bad exit status from /var/tmp/rpm-tmp.13288 (%build)
>>
>> Modifying the spec-file to add a line like this cures the problem:
>>
>> --x-libraries=/usr/X11R6/lib64
>>
>> But this is probably too crude - what is the proper incantation to make
>> rpmbuild understand where the X11 libraries are placed on x86_64?
>>
>> -psi
>>
>> --
>> fedora-devel-list mailing list
>> fedora-devel-list at redhat.com
>> http://www.redhat.com/mailman/listinfo/fedora-devel-list
>>
>
>
>




More information about the fedora-devel-list mailing list