[postgis-devel] Error building extensions
Jose Carlos Martinez
jomarlla at cgf.upv.es
Wed Feb 1 10:37:20 PST 2012
On 01/02/2012 19:17, Greg Troxel wrote:
> The question is what shell is /bin/sh, not what your shell is, I think,
> for shell code run by make.
>
> A previous release r8893 was working before. Now with the same
> machine r8999 is not working.
>
> that's only 7 bisection steps :-)
The problem is this line
while [[ $$v -le $(MICRO_PREV) ]]; do \
MICRO_PREV I think was taking different values between releases.
with r8999 in my machine is empty
with r8893 in was not empy
anyways with
while [[ $$v -le "$(MICRO_PREV)" ]]; do \
as you said is working.
Maybe the problem is coming from this variable (MICRO_NUMBER is not a
number)
Here, the EXTVERSION = 2.0.0SVN
MICRO_NUMBER = $(shell echo $(EXTVERSION) | sed
"s/[0-9]\.[0-9]\.\([0-9]*\)[a-zA-Z]*[0-9]*/\1/")
expr: non-integer argument
expr: non-integer argument
if test "3SVNx" != "x"; then \
v=; \
while [[ $v -ge 1 ]]; do \
cat ../postgis_extension_helper.sql >
sql/postgis_topology--2.0.0alphaSVN$v--2.0.0alpha3SVN.sql; \
v=$(($v-1)); \
done; \
else \
if test 0SVN -gt 0; then \
v=0; \
while [[ $v -le "" ]]; do \
cat ../postgis_extension_helper.sql >
sql/postgis_topology--2.0.0alphaSVN$v--2.0.0alpha3SVN.sql; \
v=$(($v+1)); \
done; \
fi; \
fi
Regards,
More information about the postgis-devel
mailing list