[Gluster-users] gluster 3.8.1 issue in compiling from source tarball

Yannick Perret yannick.perret at liris.cnrs.fr
Thu Aug 4 16:19:13 UTC 2016


Le 04/08/2016 à 18:13, Yannick Perret a écrit :
> Le 04/08/2016 à 17:39, Niels de Vos a écrit :
>> On Thu, Aug 04, 2016 at 05:13:40PM +0200, Yannick Perret wrote:
>>> Le 03/08/2016 à 17:01, Kaleb S. KEITHLEY a écrit :
>>>> On 08/03/2016 10:42 AM, Yannick Perret wrote:
>>>>> Le 03/08/2016 à 15:33, Amudhan P a écrit :
>>>>>> Hi,
>>>>>>
>>>>>> I am trying to install gluster 3.8.1 from tarball in Ubuntu 14.04.
>>>>>>
>>>>>> 1. when i run "./configure --disable-tiering" at the end showing msg
>>>>>>
>>>>>> configure: WARNING: cache variable ac_cv_build contains a newline
>>>>>> configure: WARNING: cache variable ac_cv_host contains a newline
>>>>>>
>>>>>> 2. running "make"  command throws below msg and stops
>>>>>>
>>>>>> Makefile:90: *** missing separator.  Stop.
>>>>>>
>>>>> Got the same problem when trying to compile it on Debian 8.2.
>>>>>
>>>> try ./autogen.sh && ./configure --disable-tiering
>>>>
>>>> (works for me on my debian 8 box)
>>>>
>>> Thanks. Worked fine.
>>>
>>> I did not had to do that on 3.6.x and 3.7.x series, btw.
>> Could you check with the latest 3.7.14 release? Both tarballs are
>> generated with the same autotools version. If there is an issue with
>> only the 3.8.x release, we might be able to fix it. If it happens on
>> both, I guess it'll be more difficult. Also, patches welcome :)
> I just tested on 3.7.14 and I don't have the problem:
> wget 
> https://download.gluster.org/pub/gluster/glusterfs/3.7/3.7.14/glusterfs-3.7.14.tar.gz
> tar zxvf glusterfs-3.7.14.tar.gz
> cd glusterfs-3.7.14
> ./configure --disable-tiering  → no error/warning
> make → no error
>
Note: the concerned variables (ac_cv_build/host) seems to be extracted 
from scripts ./config.guess and ./config.sub.
On 3.7.14 these are real scripts, but on 3.8.1 they both contains:
#!/bin/sh
#
# This script is intentionally left empty. Distributions that package 
GlusterFS
# may want to to replace it with an updated copy from the automake project.
#

cat << EOM
It is not expected to execute this script. When you are building from a
released tarball (generated with 'make dist'), you are expected to pass
--build=... and --host=... to ./configure or replace this config.sub 
script in
the sources with an updated version.
EOM

exit 0

Don't know why, but I guess it is related to the problem :)
--
Y.

> Regards,
> -- 
> Y.
>
>
>> Thanks,
>> Niels
>
>
>
>
>
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://www.gluster.org/mailman/listinfo/gluster-users


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20160804/3d3bd505/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3369 bytes
Desc: Signature cryptographique S/MIME
URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20160804/3d3bd505/attachment.p7s>


More information about the Gluster-users mailing list