Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug in Configure script on Linux #14894

Closed
p5pRT opened this issue Sep 9, 2015 · 16 comments
Closed

Bug in Configure script on Linux #14894

p5pRT opened this issue Sep 9, 2015 · 16 comments

Comments

@p5pRT
Copy link

@p5pRT p5pRT commented Sep 9, 2015

Migrated from rt.perl.org#126025 (status was 'rejected')

Searchable as RT126025$

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 9, 2015

From Bob_Bachman@Intercept.com

Hello,

I'm trying to build perl-5.22.0 and was stopped because of the following
error
Which I don't know to get around.

It tells me it can't find 'touch' which is clearly in the /bin directory.
Is this a bug or am I doing something wrong.

Thank you,
Robert Bachman

Locating common programs...
awk is in /bin/awk.
cat is in /bin/cat.
chmod is in /bin/chmod.
comm is in /usr/bin/comm.
cp is in /bin/cp.
echo is in /bin/echo.
expr is in /usr/bin/expr.
grep is in /bin/grep.
ls is in /bin/ls.
mkdir is in /bin/mkdir.
rm is in /bin/rm.
sed is in /bin/sed.
sort is in /bin/sort.
I don't know where 'touch' is, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!

[mzx_bldr@​Btfsplk perl-5.22.0]$ which touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 9, 2015

From @jkeenan

On Wed Sep 09 07​:44​:43 2015, Bob_Bachman@​Intercept.com wrote​:

Hello,

I'm trying to build perl-5.22.0 and was stopped because of the following
error
Which I don't know to get around.

It tells me it can't find 'touch' which is clearly in the /bin directory.
Is this a bug or am I doing something wrong.

Thank you,
Robert Bachman

Locating common programs...
awk is in /bin/awk.
cat is in /bin/cat.
chmod is in /bin/chmod.
comm is in /usr/bin/comm.
cp is in /bin/cp.
echo is in /bin/echo.
expr is in /usr/bin/expr.
grep is in /bin/grep.
ls is in /bin/ls.
mkdir is in /bin/mkdir.
rm is in /bin/rm.
sed is in /bin/sed.
sort is in /bin/sort.
I don't know where 'touch' is, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!

[mzx_bldr@​Btfsplk perl-5.22.0]$ which touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

Can you attach the output of 'perl -V' to this ticket?

Thank you very much.

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 9, 2015

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 9, 2015

From @jkeenan

On Wed Sep 09 15​:55​:15 2015, jkeenan wrote​:

On Wed Sep 09 07​:44​:43 2015, Bob_Bachman@​Intercept.com wrote​:

Hello,

I'm trying to build perl-5.22.0 and was stopped because of the following
error
Which I don't know to get around.

It tells me it can't find 'touch' which is clearly in the /bin directory.
Is this a bug or am I doing something wrong.

Thank you,
Robert Bachman

Locating common programs...
awk is in /bin/awk.
cat is in /bin/cat.
chmod is in /bin/chmod.
comm is in /usr/bin/comm.
cp is in /bin/cp.
echo is in /bin/echo.
expr is in /usr/bin/expr.
grep is in /bin/grep.
ls is in /bin/ls.
mkdir is in /bin/mkdir.
rm is in /bin/rm.
sed is in /bin/sed.
sort is in /bin/sort.
I don't know where 'touch' is, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!

[mzx_bldr@​Btfsplk perl-5.22.0]$ which touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

Can you attach the output of 'perl -V' to this ticket?

Thank you very much.

More importantly, can you provide the full command with which you attempted to Configure?

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 9, 2015

From @tonycoz

On Wed, Sep 09, 2015 at 03​:55​:17PM -0700, James E Keenan via RT wrote​:

On Wed Sep 09 07​:44​:43 2015, Bob_Bachman@​Intercept.com wrote​:

Hello,

I'm trying to build perl-5.22.0 and was stopped because of the following
error
Which I don't know to get around.

It tells me it can't find 'touch' which is clearly in the /bin directory.
Is this a bug or am I doing something wrong.

Thank you,
Robert Bachman

Locating common programs...
awk is in /bin/awk.
cat is in /bin/cat.
chmod is in /bin/chmod.
comm is in /usr/bin/comm.
cp is in /bin/cp.
echo is in /bin/echo.
expr is in /usr/bin/expr.
grep is in /bin/grep.
ls is in /bin/ls.
mkdir is in /bin/mkdir.
rm is in /bin/rm.
sed is in /bin/sed.
sort is in /bin/sort.
I don't know where 'touch' is, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!

[mzx_bldr@​Btfsplk perl-5.22.0]$ which touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

Can you attach the output of 'perl -V' to this ticket?

This is failing before perl is built.

Information about the operating system and environment might be
useful.

Tony

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 9, 2015

From @doughera88

On Wed, Sep 09, 2015 at 03​:56​:24PM -0700, James E Keenan via RT wrote​:

On Wed Sep 09 15​:55​:15 2015, jkeenan wrote​:

On Wed Sep 09 07​:44​:43 2015, Bob_Bachman@​Intercept.com wrote​:

Hello,

I'm trying to build perl-5.22.0 and was stopped because of the following
error
Which I don't know to get around.

It tells me it can't find 'touch' which is clearly in the /bin directory.
Is this a bug or am I doing something wrong.

Thank you,
Robert Bachman

Locating common programs...
awk is in /bin/awk.
[ . . . ]
sort is in /bin/sort.
I don't know where 'touch' is, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!

[mzx_bldr@​Btfsplk perl-5.22.0]$ which touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

This is indeed odd. Can you please send the output of

  echo $PATH
  which -a touch
  ls -l /bin/touch

Thanks,

--
  Andy Dougherty doughera@​lafayette.edu

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 10, 2015

From @shlomif

Hi Bob,

"sh Configure" works fine for me on my own Linux systems. Can you please provide details of​:

1. Your distribution and its version.

2. Your CPU (architecture, model, etc.).

3. Other system parameters.

4. Also check that touch is working correctly.

Regards,

-- Shlomi Fish

On Wed Sep 09 07​:44​:43 2015, Bob_Bachman@​Intercept.com wrote​:

Hello,

I'm trying to build perl-5.22.0 and was stopped because of the following
error
Which I don't know to get around.

It tells me it can't find 'touch' which is clearly in the /bin directory.
Is this a bug or am I doing something wrong.

Thank you,
Robert Bachman

Locating common programs...
awk is in /bin/awk.
cat is in /bin/cat.
chmod is in /bin/chmod.
comm is in /usr/bin/comm.
cp is in /bin/cp.
echo is in /bin/echo.
expr is in /usr/bin/expr.
grep is in /bin/grep.
ls is in /bin/ls.
mkdir is in /bin/mkdir.
rm is in /bin/rm.
sed is in /bin/sed.
sort is in /bin/sort.
I don't know where 'touch' is, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!

[mzx_bldr@​Btfsplk perl-5.22.0]$ which touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 11, 2015

From Bob_Bachman@Intercept.com

[mzx_bldr@​Btfsplk perl-5.22.0]$ which -a touch
/bin/touch
/bin/touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$ echo $PATH
/home/mzx_bldr/working/intercept/common/bin​:/home/mzx_bldr/perl_source/perl_ln/bin/​:/home/mzx_bldr/mozaix_svn/engineering/mozaix/src/../../unix_make/mozaix​:usr/local/bin​:/bin​:/usr/bin​:/usr/ccs/bin​:/usr/ucb/​:/etc​:/home/mzx_bldr/working/intercept/common/bin​:/home/mzx_bldr/perl_source/perl_ln/bin/​:/home/mzx_bldr/mozaix_svn/engineering/mozaix/src/../../unix_make/mozaix​:usr/local/bin​:/bin​:/usr/bin​:/usr/ccs/bin​:/usr/ucb/​:/etc​:/usr/lib64/qt-3.3/bin​:/usr/local/bin​:/usr/bin​:/bin​:/usr/local/sbin​:/usr/sbin​:/sbin​:/home/mzx_bldr/bin
[mzx_bldr@​Btfsplk perl-5.22.0]$ ls -l /bin/touch
-rwxr-xr-x. 1 root root 52560 Jul 16 2014 /bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

-----Original Message-----
From​: Andy Dougherty via RT [mailto​:perlbug-followup@​perl.org]
Sent​: Wednesday, September 09, 2015 7​:15 PM
To​: Bob_Bachman@​Intercept.com
Subject​: Re​: [perl #126025] Bug in Configure script on Linux

On Wed, Sep 09, 2015 at 03​:56​:24PM -0700, James E Keenan via RT wrote​:

On Wed Sep 09 15​:55​:15 2015, jkeenan wrote​:

On Wed Sep 09 07​:44​:43 2015, Bob_Bachman@​Intercept.com wrote​:

Hello,

I'm trying to build perl-5.22.0 and was stopped because of the
following error Which I don't know to get around.

It tells me it can't find 'touch' which is clearly in the /bin directory.
Is this a bug or am I doing something wrong.

Thank you,
Robert Bachman

Locating common programs...
awk is in /bin/awk.
[ . . . ]
sort is in /bin/sort.
I don't know where 'touch' is, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!

[mzx_bldr@​Btfsplk perl-5.22.0]$ which touch /bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

This is indeed odd. Can you please send the output of

  echo $PATH
  which -a touch
  ls -l /bin/touch

Thanks,

--
  Andy Dougherty doughera@​lafayette.edu

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 11, 2015

From Bob_Bachman@Intercept.com

Command used to configure​:

./Configure

Output of Perl -V​:

Summary of my perl5 (revision 5 version 10 subversion 1) configuration​:
 
  Platform​:
  osname=linux, osvers=2.6.18-398.el5, archname=x86_64-linux-thread-multi
  uname='linux x86-022.build.eng.bos.redhat.com 2.6.18-398.el5 #1 smp tue aug 12 06​:26​:17 edt 2014 x86_64 x86_64 x86_64 gnulinux '
  config_args='-des -Doptimize=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DDEBUGGING=-g -Dversion=5.10.1 -Dmyhostname=localhost -Dperladmin=root@​localhost -Dcc=gcc -Dcf_by=Red Hat, Inc. -Dprefix=/usr -Dvendorprefix=/usr -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl5 -Dsitearch=/usr/local/lib64/perl5 -Dprivlib=/usr/share/perl5 -Darchlib=/usr/lib64/perl5 -Dvendorlib=/usr/share/perl5/vendor_perl -Dvendorarch=/usr/lib64/perl5/vendor_perl -Dinc_version_list=5.10.0 -Darchname=x86_64-linux-thread-multi -Dlibpth=/usr/local/lib64 /lib64 /usr/lib64 -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl=n -Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto -Ud_endservent_r_proto -Ud_setservent_r_proto -Dscriptdir=/usr/bin -Dusesitecustomize'
  hint=recommended, useposix=true, d_sigaction=define
  useithreads=define, usemultiplicity=define
  useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
  use64bitint=define, use64bitall=define, uselongdouble=undef
  usemymalloc=n, bincompat5005=undef
  Compiler​:
  cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
  optimize='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic',
  cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
  ccversion='', gccversion='4.4.7 20120313 (Red Hat 4.4.7-9)', gccosandvers=''
  intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
  ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
  alignbytes=8, prototype=define
  Linker and Libraries​:
  ld='gcc', ldflags =' -fstack-protector'
  libpth=/usr/local/lib64 /lib64 /usr/lib64
  libs=-lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
  perllibs=-lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
  libc=, so=so, useshrplib=true, libperl=libperl.so
  gnulibc_version='2.12'
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib64/perl5/CORE'
  cccdlflags='-fPIC', lddlflags='-shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'

Characteristics of this binary (from libperl)​:
  Compile-time options​: MULTIPLICITY PERL_DONT_CREATE_GVSV
  PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL
  USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
  USE_PERLIO USE_REENTRANT_API USE_SITECUSTOMIZE
  Built under linux
  Compiled at Nov 6 2014 07​:57​:41
  %ENV​:
  PERL5LIB="/home/mzx_bldr/perl_source/perl_ln/lib​:/home/mzx_bldr/perl_source/perl_ln/site​:/home/mzx_bldr/perl_source/perl_ln/site/lib"
  PERL_INCLUDE_PATH="/home/mzx_bldr/perl_source/perl_ln/lib/CORE"
  @​INC​:
  /home/mzx_bldr/perl_source/perl_ln/lib
  /home/mzx_bldr/perl_source/perl_ln/site
  /home/mzx_bldr/perl_source/perl_ln/site/lib
  /usr/local/lib64/perl5
  /usr/local/share/perl5
  /usr/lib64/perl5/vendor_perl
  /usr/share/perl5/vendor_perl
  /usr/lib64/perl5
  /usr/share/perl5
  .
[mzx_bldr@​Btfsplk perl-5.22.0]$

-----Original Message-----
From​: James E Keenan via RT [mailto​:perlbug-followup@​perl.org]
Sent​: Wednesday, September 09, 2015 6​:55 PM
To​: Bob_Bachman@​Intercept.com
Subject​: [perl #126025] Bug in Configure script on Linux

On Wed Sep 09 07​:44​:43 2015, Bob_Bachman@​Intercept.com wrote​:

Hello,

I'm trying to build perl-5.22.0 and was stopped because of the
following error Which I don't know to get around.

It tells me it can't find 'touch' which is clearly in the /bin directory.
Is this a bug or am I doing something wrong.

Thank you,
Robert Bachman

Locating common programs...
awk is in /bin/awk.
cat is in /bin/cat.
chmod is in /bin/chmod.
comm is in /usr/bin/comm.
cp is in /bin/cp.
echo is in /bin/echo.
expr is in /usr/bin/expr.
grep is in /bin/grep.
ls is in /bin/ls.
mkdir is in /bin/mkdir.
rm is in /bin/rm.
sed is in /bin/sed.
sort is in /bin/sort.
I don't know where 'touch' is, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!

[mzx_bldr@​Btfsplk perl-5.22.0]$ which touch /bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

Can you attach the output of 'perl -V' to this ticket?

Thank you very much.

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 11, 2015

From Bob_Bachman@Intercept.com

Hello Shlomi,

[mzx_bldr@​Btfsplk perl-5.22.0]$ uname -a
Linux Btfsplk 2.6.32-504.8.1.el6.x86_64 #1 SMP Fri Dec 19 12​:09​:25 EST 2014 x86_64 x86_64 x86_64 GNU/Linux

Touch appears to be working correctly.

Thanks,
Bob

-----Original Message-----
From​: Shlomi Fish via RT [mailto​:perlbug-followup@​perl.org]
Sent​: Thursday, September 10, 2015 5​:24 AM
To​: Bob_Bachman@​Intercept.com
Subject​: [perl #126025] Bug in Configure script on Linux

Hi Bob,

"sh Configure" works fine for me on my own Linux systems. Can you please provide details of​:

1. Your distribution and its version.

2. Your CPU (architecture, model, etc.).

3. Other system parameters.

4. Also check that touch is working correctly.

Regards,

-- Shlomi Fish

On Wed Sep 09 07​:44​:43 2015, Bob_Bachman@​Intercept.com wrote​:

Hello,

I'm trying to build perl-5.22.0 and was stopped because of the
following error Which I don't know to get around.

It tells me it can't find 'touch' which is clearly in the /bin directory.
Is this a bug or am I doing something wrong.

Thank you,
Robert Bachman

Locating common programs...
awk is in /bin/awk.
cat is in /bin/cat.
chmod is in /bin/chmod.
comm is in /usr/bin/comm.
cp is in /bin/cp.
echo is in /bin/echo.
expr is in /usr/bin/expr.
grep is in /bin/grep.
ls is in /bin/ls.
mkdir is in /bin/mkdir.
rm is in /bin/rm.
sed is in /bin/sed.
sort is in /bin/sort.
I don't know where 'touch' is, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!

[mzx_bldr@​Btfsplk perl-5.22.0]$ which touch /bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 13, 2015

From @tonycoz

On Fri Sep 11 05​:09​:26 2015, Bob_Bachman@​Intercept.com wrote​:

Hello Shlomi,

[mzx_bldr@​Btfsplk perl-5.22.0]$ uname -a
Linux Btfsplk 2.6.32-504.8.1.el6.x86_64 #1 SMP Fri Dec 19 12​:09​:25 EST
2014 x86_64 x86_64 x86_64 GNU/Linux

Touch appears to be working correctly.

Which Linux distribution? eg. Fedora/Ubuntu/RedHat etc, and which release of that distribution?

Knowing that might allow me to reproduce the issue myself which would make analyzing it simpler.

The strange part is the search for touch is done by the same code that searches for the other "common programs".

Thanks,
Tony

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 14, 2015

From Bob_Bachman@Intercept.com

cat /etc/redhat-release ---> "Red Hat Enterprise Linux Workstation release 6.6 (Santiago)"

Thanks,
Bob

-----Original Message-----
From​: Tony Cook via RT [mailto​:perlbug-followup@​perl.org]
Sent​: Sunday, September 13, 2015 7​:04 PM
To​: Bob_Bachman@​Intercept.com
Subject​: [perl #126025] Bug in Configure script on Linux

On Fri Sep 11 05​:09​:26 2015, Bob_Bachman@​Intercept.com wrote​:

Hello Shlomi,

[mzx_bldr@​Btfsplk perl-5.22.0]$ uname -a Linux Btfsplk
2.6.32-504.8.1.el6.x86_64 #1 SMP Fri Dec 19 12​:09​:25 EST
2014 x86_64 x86_64 x86_64 GNU/Linux

Touch appears to be working correctly.

Which Linux distribution? eg. Fedora/Ubuntu/RedHat etc, and which release of that distribution?

Knowing that might allow me to reproduce the issue myself which would make analyzing it simpler.

The strange part is the search for touch is done by the same code that searches for the other "common programs".

Thanks,
Tony

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Sep 14, 2015

From vano@mail.mipt.ru

[mzx_bldr@​Btfsplk perl-5.22.0]$ which -a touch
/bin/touch
/bin/touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$ echo $PATH
/home/mzx_bldr/working/intercept/common/bin​:/home/mzx_bldr/perl_source/perl_ln/bin/​:/home/mzx_bldr/mozaix_svn/engineering/mozaix/src/../../unix_make/mozaix​:usr/local/bin​:/bin​:/usr/bin​:/usr/ccs/bin​:/usr/ucb/​:/etc​:/home/mzx_bldr/working/intercept/common/bin​:/home/mzx_bldr/perl_source/perl_ln/bin/​:/home/mzx_bldr/mozaix_svn/engineering/mozaix/src/../../unix_make/mozaix​:usr/local/bin​:/bin​:/usr/bin​:/usr/ccs/bin​:/usr/ucb/​:/etc​:/usr/lib64/qt-3.3/bin​:/usr/local/bin​:/usr/bin​:/bin​:/usr/local/sbin​:/usr/sbin​:/sbin​:/home/mzx_bldr/bin
[mzx_bldr@​Btfsplk perl-5.22.0]$ ls -l /bin/touch
-rwxr-xr-x. 1 root root 52560 Jul 16 2014 /bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

Applying this should show what's happening in the detection process.
(PS4 is courtesy of http​://wiki.bash-hackers.org/scripting/debuggingtips)

--- "a/Configure"
+++ "b/Configure"
@​@​ -2445,6 +2445,8 @​@​ echo " "
echo "Locating common programs..." >&4
cat <<EOSC >loc
$startsh
+PS4='+(\${BASH_SOURCE}​:\${LINENO})​: \${FUNCNAME[0]​:+\${FUNCNAME[0]}()​: }'
+set -o xtrace
case \$# in
0) exit 1;;
esac

--
Best regards,
Ivan mailto​:vano@​mail.mipt.ru

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Dec 29, 2017

From @jkeenan

On Mon, 14 Sep 2015 21​:33​:18 GMT, vano@​mail.mipt.ru wrote​:

[mzx_bldr@​Btfsplk perl-5.22.0]$ which -a touch
/bin/touch
/bin/touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$ echo $PATH
/home/mzx_bldr/working/intercept/common/bin​:/home/mzx_bldr/perl_source/perl_ln/bin/​:/home/mzx_bldr/mozaix_svn/engineering/mozaix/src/../../unix_make/mozaix​:usr/local/bin​:/bin​:/usr/bin​:/usr/ccs/bin​:/usr/ucb/​:/etc​:/home/mzx_bldr/working/intercept/common/bin​:/home/mzx_bldr/perl_source/perl_ln/bin/​:/home/mzx_bldr/mozaix_svn/engineering/mozaix/src/../../unix_make/mozaix​:usr/local/bin​:/bin​:/usr/bin​:/usr/ccs/bin​:/usr/ucb/​:/etc​:/usr/lib64/qt-
3.3/bin​:/usr/local/bin​:/usr/bin​:/bin​:/usr/local/sbin​:/usr/sbin​:/sbin​:/home/mzx_bldr/bin
[mzx_bldr@​Btfsplk perl-5.22.0]$ ls -l /bin/touch
-rwxr-xr-x. 1 root root 52560 Jul 16 2014 /bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

Applying this should show what's happening in the detection process.
(PS4 is courtesy of http​://wiki.bash-
hackers.org/scripting/debuggingtips)

--- "a/Configure"
+++ "b/Configure"
@​@​ -2445,6 +2445,8 @​@​ echo " "
echo "Locating common programs..." >&4
cat <<EOSC >loc
$startsh
+PS4='+(\${BASH_SOURCE}​:\${LINENO})​:
\${FUNCNAME[0]​:+\${FUNCNAME[0]}()​: }'
+set -o xtrace
case \$# in
0) exit 1;;
esac

Bob Bachman​: Were you able to follow up further on this issue?

Thank you very much.

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Jan 7, 2018

From @jkeenan

On Fri, 29 Dec 2017 13​:51​:30 GMT, jkeenan wrote​:

On Mon, 14 Sep 2015 21​:33​:18 GMT, vano@​mail.mipt.ru wrote​:

[mzx_bldr@​Btfsplk perl-5.22.0]$ which -a touch
/bin/touch
/bin/touch
/bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$ echo $PATH
/home/mzx_bldr/working/intercept/common/bin​:/home/mzx_bldr/perl_source/perl_ln/bin/​:/home/mzx_bldr/mozaix_svn/engineering/mozaix/src/../../unix_make/mozaix​:usr/local/bin​:/bin​:/usr/bin​:/usr/ccs/bin​:/usr/ucb/​:/etc​:/home/mzx_bldr/working/intercept/common/bin​:/home/mzx_bldr/perl_source/perl_ln/bin/​:/home/mzx_bldr/mozaix_svn/engineering/mozaix/src/../../unix_make/mozaix​:usr/local/bin​:/bin​:/usr/bin​:/usr/ccs/bin​:/usr/ucb/​:/etc​:/usr/lib64/qt-
3.3/bin​:/usr/local/bin​:/usr/bin​:/bin​:/usr/local/sbin​:/usr/sbin​:/sbin​:/home/mzx_bldr/bin
[mzx_bldr@​Btfsplk perl-5.22.0]$ ls -l /bin/touch
-rwxr-xr-x. 1 root root 52560 Jul 16 2014 /bin/touch
[mzx_bldr@​Btfsplk perl-5.22.0]$

Applying this should show what's happening in the detection process.
(PS4 is courtesy of http​://wiki.bash-
hackers.org/scripting/debuggingtips)

--- "a/Configure"
+++ "b/Configure"
@​@​ -2445,6 +2445,8 @​@​ echo " "
echo "Locating common programs..." >&4
cat <<EOSC >loc
$startsh
+PS4='+(\${BASH_SOURCE}​:\${LINENO})​:
\${FUNCNAME[0]​:+\${FUNCNAME[0]}()​: }'
+set -o xtrace
case \$# in
0) exit 1;;
esac

Bob Bachman​: Were you able to follow up further on this issue?

No response from original poster; no update in more than two years. Closing.

Thank you very much.
--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

@p5pRT p5pRT commented Jan 7, 2018

@jkeenan - Status changed from 'open' to 'rejected'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant