End-users wanting the X11 version right now can also pass "--with-x 
--x-libraries=/usr/lib/x86_64-linux-gnu/" to configure (might be different path 
based on distro, this is what I use on Debian).  Making this behavior default 
would be nice.

Would just running autoconf/automake/aclocal with the latest versions do it?

On Jun 20, 2015, at 7:42 AM, John P. Hartmann wrote:

> Sorry for being terse.
> 
> On a 64 linux that stores 64 bit libraries in /usr/lib64 (debian based), the 
> configure tests for the Athena and other libraries fail even when the library 
> is installed.  Adding a symbolic link from /usr/lib/<library> to 
> /usr/lib64/<library> allows configure to complete.
> 
> As far as configure is concerned, the variable mh_lib_dirs should somehow 
> contain /usr/lib64 in addition to /usr/lib.
> 
> This comes from line 150 of aclocal.m4:
> 
> mh_lib_dirs="$x_libraries `echo "$ac_x_includes $ac_x_header_dirs" | sed 
> s/include/lib/g`"
> 
> This needs to change to accommodate /usr/lib64.  Note that testing blindly 
> for this library in addition to /usr/lib does not expose systems that mix 32 
> bit and 64 bit libraries.
> 
> On 06/20/2015 10:34 AM, anatoly techtonik wrote:
>> On Fri, Jun 19, 2015 at 6:35 PM, John P. Hartmann <jphartm...@gmail.com> 
>> wrote:
>>> Many modern Linux distributions maintain the 64 bit libraries in /usr/lib64
>>> to be able to coreside with 32 bit libraries in /usr/lib.
>> 
>> Ok.
>> 
>>> Has this been fixed so that I don't need to create symbolic links to get
>>> around the configuration checks for athena and its prerequisites?
>> 
>> Can you be more specific about what was wrong and what should
>> have been fixed for those of us not familiar with Linux internals?
>> 

Reply via email to