View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000497 | Perl for OS/2 | Bug | public | 2011-11-20 13:08 | 2020-08-24 03:11 |
Reporter | komh | Assigned To | psmedley | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Summary | 0000497: Perl 5.10.0 and autoconf 2.65 | ||||
Description | Hi/2. I'm trying to change to Perl 5.10.0 from Perl 5.8.0. But, I've encountered a problem. When doing 'make' after 'configure', build process stopped due to failure of removal of a temporary directory. You can get autoconf-2.65 from hobbes. http://hobbes.nmsu.edu/download/pub/os2/dev/util/autoconf-2.65.zip | ||||
Tags | No tags attached. | ||||
Attached Files | config.log (13,887 bytes)
This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU Autoconf configure 2.65 , which was generated by GNU Autoconf 2.65. Invocation command line was $ ./configure --prefix=/usr ## --------- ## ## Platform. ## ## --------- ## hostname = ECS85332116 uname -m = i386 uname -r = 1 uname -s = OS/2 uname -v = 2.45 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: U:\foo PATH: U:\usr\local446\bin PATH: U:\usr\local446\libexec\gcc\i386-pc-os2-emx\4.4.6 PATH: u:\extras\bin PATH: U:\usr\bin PATH: U:\usr\local\bin PATH: U:\GLIBIDL\GLIB\gcc\bin PATH: U:\GLIBIDL\LIBIDL\gcc\bin PATH: u:\bin PATH: u:\git\bin PATH: u:\PERL5\bin PATH: u:\cmake\bin PATH: u:\subversion\bin PATH: u:\dev\qt4\bin PATH: U:\MOZTOOLS PATH: U:\EMX\bin PATH: u:\python26 PATH: e:\watcom\binp PATH: u:\wxpm\bin PATH: C:\NETSCAPE\PROGRAM PATH: e:\WATCOM\BINP PATH: e:\WATCOM\BINW PATH: C:\MPTN\BIN PATH: C:\TCPIP\BIN PATH: C:\IBMCOM PATH: C:\ECS\BIN PATH: C:\EMX\BIN PATH: C:\IBMGSK50\BIN PATH: C:\IBMGSK40\BIN PATH: C:\IBMGSK\BIN PATH: C:\OS2 PATH: C:\OS2\SYSTEM PATH: C:\OS2\MDOS\WINOS2 PATH: C:\OS2\INSTALL PATH: C:\ PATH: C:\OS2\MDOS PATH: C:\OS2\APPS PATH: C:\ECS\KLIBC\BIN PATH: C:\PROGRAMS\JAVA142\BIN PATH: C:\PROGRAMS\RSJCD PATH: C:\MMOS2\FREEDB PATH: C:\MMOS2 PATH: C:\MMOS2\MMPLAYER PATH: C:\PROGRAMS\4OS2 PATH: e:\archive PATH: C:\NDFS PATH: u:\extras\bin PATH: U:\OS2TK45\som\common PATH: U:\OS2TK45\som\bin PATH: U:\OS2TK45\bin PATH: c:\qt4\bin PATH: . ## ----------- ## ## Core tests. ## ## ----------- ## configure:1616: loading site script u:/moztools/config.site-nozbinfiles | #!sh | #ac_cv_host=i386-pc-gnu | #ac_cv_host=i386-pc-os2 | #HOST=i386-pc-os2 | SHELL=sh | PATH=`cmd.exe /c "echo %PATH%" | sed -e 's@\\\\@/@g'` | PATH_SEPARATOR=';' | | for f in INSTALL PERL M4 EXPR ; do | export $f="`type $f.exe|sed -e 's@\\\\@/@g' -e 's@.* @@'`" | done | | ac_cv_path_PERL='u:/perl5/bin/perl.exe' | ac_cv_path__PATH_PERL='u:/perl5/bin/perl.exe' | ac_cv_path__PATH_SH='u:/bin/ash.exe' | ac_cv_path__PATH_SED='u:/moztools/sed.exe' | ac_cv_path_PROG_SENDMAIL='c:/tcpip/bin/sendmail.exe' | ac_cv_path__PATH_SORT='u:/moztools/sort.exe' | ac_cv_path_AR='u:/usr/bin/ar.exe' | ac_cv_path_FALSE='u:/bin/false.exe' | ac_cv_path_GZIP='e:/archive/gzip.exe' | ac_cv_path_ZIP='e:/archive/zip.exe' | ac_cv_path_MAKE='u:/moztools/make.exe' | ac_cv_path_TRUE='u:/bin/true.exe' | ac_cv_path_RM='u:/bin/rm.exe' | ac_cv_path_MV='u:/bin/mv.exe' | ac_cv_member_struct_sockaddr_in_sin_len='yes' | ac_cv_path_MKDIR='u:/bin/mkdir.exe' | ac_cv_path_MSGFMT='u:/extras/bin/msgfmt.exe' | ac_cv_path__PATH_AWK='u:/extras/bin/awk.exe' | ac_cv_path_install=${INSTALL} | ac_cv_path_STRIP='echo ' | ac_cv_path_uic='/dev/qt/trunk/bin/uic.exe' | ac_cv_path_XARGS='u:/moztools/xargs.exe' | ac_cv_path_JAVAC='e:/java141/bin/javac.exe' | ac_cv_path_JAR='e:/java141/bin/jar.exe' | ac_cv_c_float_format='IEEE (little-endian)' | ac_cv_path_GREP='u:/moztools/grep.exe' | ac_cv_objext='o' | boost_cv_inc_path='/extras/include/boost' | #ac_cv_prog_LN_S='cp -p' | ac_cv_emxos2='yes' | ac_cv_libext='lib' | #cl_cv_prog_LN_S='cp -p' | #cl_cv_prog_LN='cp -p' | ac_executable_extensions=".exe" | ac_cpp=g++.exe | #LN_S='cp -p' | MAKE=make | #ACLOCAL=${ACLOCAL-"${UNIXROOT}/usr/bin/aclocal"} | #AUTOCONF=${AUTOCONF-"${UNIXROOT}/usr/bin/autoconf"} | #AUTOMAKE=${AUTOMAKE-"${UNIXROOT}/usr/bin/automake"} | #AUTOHEADER=${AUTOHEADER-"${UNIXROOT}/usr/bin/autoheader"} | #ACLOCAL='echo aclocal' | #AUTOCONF='echo autoconf' | #AUTOMAKE='echo automake' | #AUTOHEADER='echo autoheader' | MAKEINFO=${MAKEINFO-"makeinfo --no-split"} | AMTAR=${AMTAR-"tar.exe"} | CC=gcc | CXX=g++ | AWK=gawk | LEX=flex | LIBEXT="LIB" | #INSTALL=install-sh | INSTALL=u:/bin/install.exe | OBJEXT=o | RM=rm.exe | PERL=perl.exe | AR=ar.exe | LD=ld.exe | RANLIB=echo | #LIBTOOL=aplibtool.exe | YACC='bison -y' | BMTYPE=int | BMBYTES=4 | PRINTABLE_OS_NAME=OS/2 | #CFLAGS='-D__EMX__ -DEMX -DOS2 -D__ST_MT_ERRNO__ -g' | #CXXFLAGS='-D__EMX__ -DEMX -DOS2 -D__ST_MT_ERRNO__ -g' | #LDFLAGS='-Zexe -Zomf -Zmap -Zargs-wild -Zhigh-mem -D__ST_MT_ERRNO__' | CFLAGS='-D__EMX__ -DEMX -DOS2 -D__ST_MT_ERRNO__ -O2 -march=pentium -mtune=pentium4 -static-libgcc' | CXXFLAGS='-D__EMX__ -DEMX -DOS2 -D__ST_MT_ERRNO__ -O2 -march=pentium -mtune=pentium4 -static-libgcc' | LDFLAGS='-Zexe -Zomf -Zmap -Zhigh-mem -Zstack 8000 -D__ST_MT_ERRNO__ -s -static-libgcc' | ac_exeext=.exe | ac_cv_exeext=.exe | ac_cv_path___CHGRP=echo | ac_cv_path___CHOWN=echo | ac_cv_path___RSH=echo | #function test | #{ | # if [ "$1" = "-x" ] ; then | # shift | # if [ -f "$1" ] ; then return ; fi | # if type $1.cmd 1>nul 2>&1 ; then return ; fi | # if type $1.exe 1>nul 2>&1 ; then return ; fi | # x=`type $* 1>nul 2>&1| sed -e 's@^.* @@' -e 's@\\\\@/@g' -e 's@\\.$@@'` | # if [ -n "$x" ] ; then | # grep '^\(#!\|[ \t]*extproc\)' "$x">nul 2>&1 | # else | # return 1 | # fi | # else | # builtin test "$@" | # fi ;\ | #} | | | ### EOF ###################################################################### configure:1780: checking for a BSD-compatible install configure:1848: result: u:/bin/install.exe configure:1859: checking whether build environment is sane configure:1909: result: yes configure:2050: checking for a thread-safe mkdir -p configure:2089: result: u:/bin/mkdir.exe -p configure:2102: checking for gawk configure:2129: result: gawk configure:2140: checking whether make sets $(MAKE) configure:2162: result: yes configure:2266: checking whether /bin/sh -n is known to work configure:2285: result: no configure:2289: checking for characters that cannot appear in file names configure:2306: result: \\"<>*?| configure:2315: checking whether directories can have trailing spaces configure:2329: result: no configure:2340: checking for expr configure:2370: result: u:/bin/EXPR.exe configure:2389: checking for GNU M4 that supports accurate traces configure:2431: result: u:/extras/bin/M4.exe configure:2434: checking whether u:/extras/bin/M4.exe accepts --gnu configure:2444: result: yes configure:2461: checking how m4 supports trace files configure:2471: result: --debugfile configure:2495: checking for perl configure:2526: result: u:/perl5/bin/perl.exe configure:2545: checking whether u:/perl5/bin/perl.exe Fcntl::flock is implemented configure:2559: result: yes configure:2577: checking for emacs configure:2607: result: no configure:2577: checking for xemacs configure:2607: result: no configure:2660: checking for emacs configure:2687: result: no configure:2711: checking where .elc files should go configure:2740: result: ${datadir}/emacs/site-lisp configure:2753: checking for grep that handles long lines and -e configure:2811: result: u:/moztools/grep.exe configure:2816: checking for egrep configure:2878: result: u:/moztools/grep.exe -E configure:2883: checking for a sed that does not truncate output configure:2947: result: u:/extras/bin/sed.exe configure:2957: checking whether make is case sensitive configure:2972: result: yes configure:3139: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by GNU Autoconf config.status 2.65 , which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on ECS85332116 config.status:3976: creating tests/Makefile config.status:3976: creating tests/atlocal config.status:3976: creating man/Makefile config.status:3976: creating lib/emacs/Makefile config.status:3976: creating Makefile config.status:3976: creating doc/Makefile config.status:3976: creating lib/Makefile config.status:3976: creating lib/Autom4te/Makefile config.status:3976: creating lib/autoscan/Makefile config.status:3976: creating lib/m4sugar/Makefile config.status:3976: creating lib/autoconf/Makefile config.status:3976: creating lib/autotest/Makefile config.status:3976: creating bin/Makefile config.status:4176: executing tests/atconfig commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_c_float_format='IEEE (little-endian)' ac_cv_dir_trailing_space=no ac_cv_emxos2=yes ac_cv_env_EMACSLOADPATH_set= ac_cv_env_EMACSLOADPATH_value= ac_cv_env_EMACS_set= ac_cv_env_EMACS_value= ac_cv_env_M4_set=set ac_cv_env_M4_value=m4.exe ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_exeext=.exe ac_cv_libext=lib ac_cv_member_struct_sockaddr_in_sin_len=yes ac_cv_objext=o ac_cv_path_AR=u:/usr/bin/ar.exe ac_cv_path_EGREP='u:/moztools/grep.exe -E' ac_cv_path_EXPR=u:/bin/EXPR.exe ac_cv_path_FALSE=u:/bin/false.exe ac_cv_path_GREP=u:/moztools/grep.exe ac_cv_path_GZIP=e:/archive/gzip.exe ac_cv_path_JAR=e:/java141/bin/jar.exe ac_cv_path_JAVAC=e:/java141/bin/javac.exe ac_cv_path_M4=u:/extras/bin/M4.exe ac_cv_path_MAKE=u:/moztools/make.exe ac_cv_path_MKDIR=u:/bin/mkdir.exe ac_cv_path_MSGFMT=u:/extras/bin/msgfmt.exe ac_cv_path_MV=u:/bin/mv.exe ac_cv_path_PERL=u:/perl5/bin/perl.exe ac_cv_path_PROG_SENDMAIL=c:/tcpip/bin/sendmail.exe ac_cv_path_RM=u:/bin/rm.exe ac_cv_path_SED=u:/extras/bin/sed.exe ac_cv_path_STRIP='echo ' ac_cv_path_TRUE=u:/bin/true.exe ac_cv_path_XARGS=u:/moztools/xargs.exe ac_cv_path_ZIP=e:/archive/zip.exe ac_cv_path__PATH_AWK=u:/extras/bin/awk.exe ac_cv_path__PATH_PERL=u:/perl5/bin/perl.exe ac_cv_path__PATH_SED=u:/moztools/sed.exe ac_cv_path__PATH_SH=u:/bin/ash.exe ac_cv_path__PATH_SORT=u:/moztools/sort.exe ac_cv_path___CHGRP=echo ac_cv_path___CHOWN=echo ac_cv_path___RSH=echo ac_cv_path_install=u:/bin/INSTALL.exe ac_cv_path_mkdir=u:/bin/mkdir.exe ac_cv_path_uic=/dev/qt/trunk/bin/uic.exe ac_cv_perl_flock_implemented=yes ac_cv_prog_AWK=gawk ac_cv_prog_EMACS=no ac_cv_prog_gnu_m4_debugfile=--debugfile ac_cv_prog_gnu_m4_gnu=yes ac_cv_prog_make_make_case=yes ac_cv_prog_make_make_set=yes ac_cv_sh_n_works=no ac_cv_unsupported_fs_chars='\\"<>*?|' am_cv_lispdir='${datadir}/emacs/site-lisp' boost_cv_inc_path=/extras/include/boost ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} U:/DEV/autoconf-2.65/build-aux/missing --run aclocal-1.11' AMTAR='tar.exe' AUTOCONF='${SHELL} U:/DEV/autoconf-2.65/build-aux/missing --run autoconf' AUTOHEADER='${SHELL} U:/DEV/autoconf-2.65/build-aux/missing --run autoheader' AUTOMAKE='${SHELL} U:/DEV/autoconf-2.65/build-aux/missing --run automake-1.11' AWK='gawk' CYGPATH_W='echo' DEFS='-DPACKAGE_NAME=\"GNU\ Autoconf\" -DPACKAGE_TARNAME=\"autoconf\" -DPACKAGE_VERSION=\"2.65 \" -DPACKAGE_STRING=\"GNU\ Autoconf\ 2.65 \" -DPACKAGE_BUGREPORT=\"bug-autoconf@gnu.org\" -DPACKAGE_URL=\"http://www.gnu.org/software/autoconf/\" -DPACKAGE=\"autoconf\" -DVERSION=\"2.65 \"' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='u:/moztools/grep.exe -E' EMACS='no' EMACSLOADPATH='' EXPR='u:/bin/EXPR.exe' GREP='u:/moztools/grep.exe' HELP2MAN='${SHELL} U:/DEV/autoconf-2.65/build-aux/missing --run help2man' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LIBOBJS='' LIBS='' LTLIBOBJS='' M4='u:/extras/bin/M4.exe' M4_DEBUGFILE='--debugfile' M4_GNU='--gnu' MAKEINFO='makeinfo --no-split' MAKE_CASE_SENSITIVE_FALSE='#' MAKE_CASE_SENSITIVE_TRUE='' MKDIR_P='u:/bin/mkdir.exe -p' PACKAGE='autoconf' PACKAGE_BUGREPORT='bug-autoconf@gnu.org' PACKAGE_NAME='GNU Autoconf' PACKAGE_STRING='GNU Autoconf 2.65 ' PACKAGE_TARNAME='autoconf' PACKAGE_URL='http://www.gnu.org/software/autoconf/' PACKAGE_VERSION='2.65 ' PATH_SEPARATOR=';' PERL='u:/perl5/bin/perl.exe' PERL_FLOCK='yes' SED='u:/extras/bin/sed.exe' SET_MAKE='' SHELL='sh' STRIP='' TEST_EMACS='no' VERSION='2.65 ' ac_cv_dir_trailing_space='no' ac_cv_sh_n_works='no' ac_cv_unsupported_fs_chars='\\"<>*?|' am__isrc='' am__leading_dot='.' am__tar='${AMTAR} chof - "$$tardir"' am__untar='${AMTAR} xf -' bindir='${exec_prefix}/bin' build_alias='' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='${prefix}' host_alias='' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} U:/DEV/autoconf-2.65/build-aux/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' lispdir='${datadir}/emacs/site-lisp' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='u:/bin/mkdir.exe -p' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr' program_transform_name='s,x,x,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "GNU Autoconf" #define PACKAGE_TARNAME "autoconf" #define PACKAGE_VERSION "2.65 " #define PACKAGE_STRING "GNU Autoconf 2.65 " #define PACKAGE_BUGREPORT "bug-autoconf@gnu.org" #define PACKAGE_URL "http://www.gnu.org/software/autoconf/" #define PACKAGE "autoconf" #define VERSION "2.65 " configure: exit 0 configure.log (1,838 bytes)
configure: loading site script u:/moztools/config.site-nozbinfiles checking for a BSD-compatible install... u:/bin/install.exe checking whether build environment is sane... yes checking for a thread-safe mkdir -p... u:/bin/mkdir.exe -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether /bin/sh -n is known to work... no checking for characters that cannot appear in file names... \\"<>*?| checking whether directories can have trailing spaces... no checking for expr... u:/bin/EXPR.exe checking for GNU M4 that supports accurate traces... u:/extras/bin/M4.exe checking whether u:/extras/bin/M4.exe accepts --gnu... yes checking how m4 supports trace files... --debugfile checking for perl... (cached) u:/perl5/bin/perl.exe checking whether u:/perl5/bin/perl.exe Fcntl::flock is implemented... yes checking for emacs... no checking for xemacs... no checking for emacs... no checking where .elc files should go... ${datadir}/emacs/site-lisp checking for grep that handles long lines and -e... (cached) u:/moztools/grep.exe checking for egrep... u:/moztools/grep.exe -E checking for a sed that does not truncate output... u:/extras/bin/sed.exe checking whether make is case sensitive... yes configure: creating ./config.status config.status: creating tests/Makefile config.status: creating tests/atlocal config.status: creating man/Makefile config.status: creating lib/emacs/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating lib/Makefile config.status: creating lib/Autom4te/Makefile config.status: creating lib/autoscan/Makefile config.status: creating lib/m4sugar/Makefile config.status: creating lib/autoconf/Makefile config.status: creating lib/autotest/Makefile config.status: creating bin/Makefile config.status: executing tests/atconfig commands build.log (14,631 bytes)
make all-recursive make[1]: Entering directory `U:/DEV/autoconf-2.65' Making all in bin make[2]: Entering directory `U:/dev/autoconf-2.65/bin' rm -f autom4te autom4te.tmp srcdir=''; \ test -f ./autom4te.in || srcdir=./; \ sed -e 's|@SHELL[@]|ash.exe|g' -e 's|@PERL[@]|u:/perl5/bin/perl.exe|g' -e 's|@PERL_FLOCK[@]|yes|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@pkgdatadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|u:/extras/bin/M4.exe|g' -e 's|@M4_DEBUGFILE[@]|--debugfile|g' -e 's|@M4_GNU[@]|--gnu|g' -e 's|@AWK[@]|gawk|g' -e 's|@RELEASE_YEAR[@]|'`sed 's/^\([0-9][0-9][0-9][0-9]\).*/\1/;q' ../ChangeLog`'|g' -e 's|@VERSION[@]|2.65 |g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Generated from autom4te.in; do not edit by hand.|g' ${srcdir}autom4te.in >autom4te.tmp chmod +x autom4te.tmp chmod a-w autom4te.tmp mv autom4te.tmp autom4te cd ../lib && make autom4te.cfg make[3]: Entering directory `U:/dev/autoconf-2.65/lib' rm -f autom4te.cfg autom4te.tmp sed -e 's|@SHELL[@]|ash.exe|g' -e 's|@PERL[@]|u:/perl5/bin/perl.exe|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@pkgdatadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|u:/extras/bin/M4.exe|g' -e 's|@AWK[@]|gawk|g' -e 's|@VERSION[@]|2.65 |g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' ./autom4te.in >autom4te.tmp chmod a-w autom4te.tmp mv autom4te.tmp autom4te.cfg make[3]: Leaving directory `U:/dev/autoconf-2.65/lib' cd ../lib/m4sugar && make version.m4 make[3]: Entering directory `U:/dev/autoconf-2.65/lib/m4sugar' :;{ \ echo '# This file is part of -*- Autoconf -*-.' && \ echo '# Version of Autoconf.' && \ echo '# Copyright (C) 1999, 2000, 2001, 2002, 2006, 2007, 2009' && \ echo '# Free Software Foundation, Inc.' && \ echo &&\ echo 'm4_define([m4_PACKAGE_NAME], [GNU Autoconf])' && \ echo 'm4_define([m4_PACKAGE_TARNAME], [autoconf])' && \ echo 'm4_define([m4_PACKAGE_VERSION], [2.65 ])' && \ echo 'm4_define([m4_PACKAGE_STRING], [GNU Autoconf 2.65 ])' && \ echo 'm4_define([m4_PACKAGE_BUGREPORT], [bug-autoconf@gnu.org])' && \ echo 'm4_define([m4_PACKAGE_URL], [http://www.gnu.org/software/autoconf/])' && \ echo 'm4_define([m4_PACKAGE_YEAR], ['`sed 's/^\([0-9][0-9][0-9][0-9]\).*/\1/;q' ../../ChangeLog`'])'; \ } > version.m4-t mv version.m4-t version.m4 make[3]: Leaving directory `U:/dev/autoconf-2.65/lib/m4sugar' autom4te_perllibdir='..'/lib AUTOM4TE_CFG='../lib/autom4te.cfg' ../bin/autom4te -B '..'/lib -B '..'/lib --language M4sh --cache '' --melt ./autoconf.as -o autoconf.in rm -f autoconf autoconf.tmp srcdir=''; \ test -f ./autoconf.in || srcdir=./; \ sed -e 's|@SHELL[@]|ash.exe|g' -e 's|@PERL[@]|u:/perl5/bin/perl.exe|g' -e 's|@PERL_FLOCK[@]|yes|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@pkgdatadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|u:/extras/bin/M4.exe|g' -e 's|@M4_DEBUGFILE[@]|--debugfile|g' -e 's|@M4_GNU[@]|--gnu|g' -e 's|@AWK[@]|gawk|g' -e 's|@RELEASE_YEAR[@]|'`sed 's/^\([0-9][0-9][0-9][0-9]\).*/\1/;q' ../ChangeLog`'|g' -e 's|@VERSION[@]|2.65 |g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Generated from autoconf.in; do not edit by hand.|g' ${srcdir}autoconf.in >autoconf.tmp chmod +x autoconf.tmp chmod a-w autoconf.tmp mv autoconf.tmp autoconf rm -f autoheader autoheader.tmp srcdir=''; \ test -f ./autoheader.in || srcdir=./; \ sed -e 's|@SHELL[@]|ash.exe|g' -e 's|@PERL[@]|u:/perl5/bin/perl.exe|g' -e 's|@PERL_FLOCK[@]|yes|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@pkgdatadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|u:/extras/bin/M4.exe|g' -e 's|@M4_DEBUGFILE[@]|--debugfile|g' -e 's|@M4_GNU[@]|--gnu|g' -e 's|@AWK[@]|gawk|g' -e 's|@RELEASE_YEAR[@]|'`sed 's/^\([0-9][0-9][0-9][0-9]\).*/\1/;q' ../ChangeLog`'|g' -e 's|@VERSION[@]|2.65 |g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Generated from autoheader.in; do not edit by hand.|g' ${srcdir}autoheader.in >autoheader.tmp chmod +x autoheader.tmp chmod a-w autoheader.tmp mv autoheader.tmp autoheader rm -f autoreconf autoreconf.tmp srcdir=''; \ test -f ./autoreconf.in || srcdir=./; \ sed -e 's|@SHELL[@]|ash.exe|g' -e 's|@PERL[@]|u:/perl5/bin/perl.exe|g' -e 's|@PERL_FLOCK[@]|yes|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@pkgdatadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|u:/extras/bin/M4.exe|g' -e 's|@M4_DEBUGFILE[@]|--debugfile|g' -e 's|@M4_GNU[@]|--gnu|g' -e 's|@AWK[@]|gawk|g' -e 's|@RELEASE_YEAR[@]|'`sed 's/^\([0-9][0-9][0-9][0-9]\).*/\1/;q' ../ChangeLog`'|g' -e 's|@VERSION[@]|2.65 |g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Generated from autoreconf.in; do not edit by hand.|g' ${srcdir}autoreconf.in >autoreconf.tmp chmod +x autoreconf.tmp chmod a-w autoreconf.tmp mv autoreconf.tmp autoreconf rm -f ifnames ifnames.tmp srcdir=''; \ test -f ./ifnames.in || srcdir=./; \ sed -e 's|@SHELL[@]|ash.exe|g' -e 's|@PERL[@]|u:/perl5/bin/perl.exe|g' -e 's|@PERL_FLOCK[@]|yes|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@pkgdatadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|u:/extras/bin/M4.exe|g' -e 's|@M4_DEBUGFILE[@]|--debugfile|g' -e 's|@M4_GNU[@]|--gnu|g' -e 's|@AWK[@]|gawk|g' -e 's|@RELEASE_YEAR[@]|'`sed 's/^\([0-9][0-9][0-9][0-9]\).*/\1/;q' ../ChangeLog`'|g' -e 's|@VERSION[@]|2.65 |g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Generated from ifnames.in; do not edit by hand.|g' ${srcdir}ifnames.in >ifnames.tmp chmod +x ifnames.tmp chmod a-w ifnames.tmp mv ifnames.tmp ifnames rm -f autoscan autoscan.tmp srcdir=''; \ test -f ./autoscan.in || srcdir=./; \ sed -e 's|@SHELL[@]|ash.exe|g' -e 's|@PERL[@]|u:/perl5/bin/perl.exe|g' -e 's|@PERL_FLOCK[@]|yes|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@pkgdatadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|u:/extras/bin/M4.exe|g' -e 's|@M4_DEBUGFILE[@]|--debugfile|g' -e 's|@M4_GNU[@]|--gnu|g' -e 's|@AWK[@]|gawk|g' -e 's|@RELEASE_YEAR[@]|'`sed 's/^\([0-9][0-9][0-9][0-9]\).*/\1/;q' ../ChangeLog`'|g' -e 's|@VERSION[@]|2.65 |g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Generated from autoscan.in; do not edit by hand.|g' ${srcdir}autoscan.in >autoscan.tmp chmod +x autoscan.tmp chmod a-w autoscan.tmp mv autoscan.tmp autoscan rm -f autoupdate autoupdate.tmp srcdir=''; \ test -f ./autoupdate.in || srcdir=./; \ sed -e 's|@SHELL[@]|ash.exe|g' -e 's|@PERL[@]|u:/perl5/bin/perl.exe|g' -e 's|@PERL_FLOCK[@]|yes|g' -e 's|@bindir[@]|/usr/bin|g' -e 's|@pkgdatadir[@]|/usr/share/autoconf|g' -e 's|@prefix[@]|/usr|g' -e 's|@autoconf-name[@]|'`echo autoconf | sed 's,x,x,'`'|g' -e 's|@autoheader-name[@]|'`echo autoheader | sed 's,x,x,'`'|g' -e 's|@autom4te-name[@]|'`echo autom4te | sed 's,x,x,'`'|g' -e 's|@M4[@]|u:/extras/bin/M4.exe|g' -e 's|@M4_DEBUGFILE[@]|--debugfile|g' -e 's|@M4_GNU[@]|--gnu|g' -e 's|@AWK[@]|gawk|g' -e 's|@RELEASE_YEAR[@]|'`sed 's/^\([0-9][0-9][0-9][0-9]\).*/\1/;q' ../ChangeLog`'|g' -e 's|@VERSION[@]|2.65 |g' -e 's|@PACKAGE_NAME[@]|GNU Autoconf|g' -e 's|@configure_input[@]|Generated from autoupdate.in; do not edit by hand.|g' ${srcdir}autoupdate.in >autoupdate.tmp chmod +x autoupdate.tmp chmod a-w autoupdate.tmp mv autoupdate.tmp autoupdate make[2]: Leaving directory `U:/dev/autoconf-2.65/bin' Making all in . make[2]: Entering directory `U:/dev/autoconf-2.65' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `U:/dev/autoconf-2.65' Making all in lib make[2]: Entering directory `U:/dev/autoconf-2.65/lib' Making all in Autom4te make[3]: Entering directory `U:/dev/autoconf-2.65/lib/Autom4te' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `U:/dev/autoconf-2.65/lib/Autom4te' Making all in m4sugar make[3]: Entering directory `U:/dev/autoconf-2.65/lib/m4sugar' autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' ../../bin/autom4te -B '../..'/lib -B '../..'/lib \ --language=m4sugar \ --freeze \ --output=m4sugar.m4f autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' ../../bin/autom4te -B '../..'/lib -B '../..'/lib \ --language=m4sh \ --freeze \ --output=m4sh.m4f make[3]: Leaving directory `U:/dev/autoconf-2.65/lib/m4sugar' Making all in autoconf make[3]: Entering directory `U:/dev/autoconf-2.65/lib/autoconf' autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' ../../bin/autom4te -B '../..'/lib -B '../..'/lib \ --language=autoconf \ --freeze \ --output=autoconf.m4f make[3]: Leaving directory `U:/dev/autoconf-2.65/lib/autoconf' Making all in autotest make[3]: Entering directory `U:/dev/autoconf-2.65/lib/autotest' autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' ../../bin/autom4te -B '../..'/lib -B '../..'/lib \ --language=autotest \ --freeze \ --output=autotest.m4f make[3]: Leaving directory `U:/dev/autoconf-2.65/lib/autotest' Making all in autoscan make[3]: Entering directory `U:/dev/autoconf-2.65/lib/autoscan' echo '# Automatically Generated: do not edit this file' >autoscan.list sed '/^[#]/!q' ./autoscan.pre >>autoscan.list ( \ sed -n '/^[^#]/p' ./autoscan.pre; \ autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' ../../bin/autom4te -B '../..'/lib -B '../..'/lib --cache '' -M -l autoconf -t'AN_OUTPUT:$1: $2 $3' \ ) | LC_ALL=C sort >>autoscan.list make[3]: Leaving directory `U:/dev/autoconf-2.65/lib/autoscan' Making all in emacs make[3]: Entering directory `U:/dev/autoconf-2.65/lib/emacs' WARNING: Warnings can be ignored. :-) if test "no" != no; then \ set x; \ list='autoconf-mode.el autotest-mode.el'; for p in $list; do \ if test -f "$p"; then d=; else d="./"; fi; \ set x "$@" "$d$p"; shift; \ done; \ shift; \ EMACS="no" ash.exe ../../build-aux/elisp-comp "$@" || exit 1; \ else : ; fi make[3]: Leaving directory `U:/dev/autoconf-2.65/lib/emacs' make[3]: Entering directory `U:/dev/autoconf-2.65/lib' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `U:/dev/autoconf-2.65/lib' make[2]: Leaving directory `U:/dev/autoconf-2.65/lib' Making all in doc make[2]: Entering directory `U:/dev/autoconf-2.65/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `U:/dev/autoconf-2.65/doc' Making all in tests make[2]: Entering directory `U:/dev/autoconf-2.65/tests' autom4te_perllibdir='..'/lib AUTOM4TE_CFG='../lib/autom4te.cfg' ../bin/autom4te -B '..'/lib -B '..'/lib --language=M4sh ./wrapper.as -o wrapper.in rm -f autoconf autoconf.tmp input=wrapper.in; \ sed -e 's|@wrap_program[@]|autoconf|g' -e 's|@abs_top_srcdir[@]|U:/DEV/autoconf-2.65|g' -e 's|@abs_top_builddir[@]|U:/DEV/autoconf-2.65|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in >autoconf.tmp chmod +x autoconf.tmp chmod a-w autoconf.tmp mv -f autoconf.tmp autoconf rm -f autoheader autoheader.tmp input=wrapper.in; \ sed -e 's|@wrap_program[@]|autoheader|g' -e 's|@abs_top_srcdir[@]|U:/DEV/autoconf-2.65|g' -e 's|@abs_top_builddir[@]|U:/DEV/autoconf-2.65|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in >autoheader.tmp chmod +x autoheader.tmp chmod a-w autoheader.tmp mv -f autoheader.tmp autoheader rm -f autom4te autom4te.tmp input=wrapper.in; \ sed -e 's|@wrap_program[@]|autom4te|g' -e 's|@abs_top_srcdir[@]|U:/DEV/autoconf-2.65|g' -e 's|@abs_top_builddir[@]|U:/DEV/autoconf-2.65|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in >autom4te.tmp chmod +x autom4te.tmp chmod a-w autom4te.tmp mv -f autom4te.tmp autom4te rm -f autoreconf autoreconf.tmp input=wrapper.in; \ sed -e 's|@wrap_program[@]|autoreconf|g' -e 's|@abs_top_srcdir[@]|U:/DEV/autoconf-2.65|g' -e 's|@abs_top_builddir[@]|U:/DEV/autoconf-2.65|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in >autoreconf.tmp chmod +x autoreconf.tmp chmod a-w autoreconf.tmp mv -f autoreconf.tmp autoreconf rm -f autoscan autoscan.tmp input=wrapper.in; \ sed -e 's|@wrap_program[@]|autoscan|g' -e 's|@abs_top_srcdir[@]|U:/DEV/autoconf-2.65|g' -e 's|@abs_top_builddir[@]|U:/DEV/autoconf-2.65|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in >autoscan.tmp chmod +x autoscan.tmp chmod a-w autoscan.tmp mv -f autoscan.tmp autoscan rm -f autoupdate autoupdate.tmp input=wrapper.in; \ sed -e 's|@wrap_program[@]|autoupdate|g' -e 's|@abs_top_srcdir[@]|U:/DEV/autoconf-2.65|g' -e 's|@abs_top_builddir[@]|U:/DEV/autoconf-2.65|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in >autoupdate.tmp chmod +x autoupdate.tmp chmod a-w autoupdate.tmp mv -f autoupdate.tmp autoupdate rm -f ifnames ifnames.tmp input=wrapper.in; \ sed -e 's|@wrap_program[@]|ifnames|g' -e 's|@abs_top_srcdir[@]|U:/DEV/autoconf-2.65|g' -e 's|@abs_top_builddir[@]|U:/DEV/autoconf-2.65|g' -e "s|@configure_input[@]|Generated from $input.|g" wrapper.in >ifnames.tmp chmod +x ifnames.tmp chmod a-w ifnames.tmp mv -f ifnames.tmp ifnames make[2]: Leaving directory `U:/dev/autoconf-2.65/tests' Making all in man make[2]: Entering directory `U:/dev/autoconf-2.65/man' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `U:/dev/autoconf-2.65/man' make[1]: Leaving directory `U:/DEV/autoconf-2.65' chdir-to-a-upper-dir-before-removing-a-dir-on-OS-2.patch (617 bytes)
diff --git a/cpan/File-Path/lib/File/Path.pm b/cpan/File-Path/lib/File/Path.pm index 5a9a88e..306ad80 100644 --- a/cpan/File-Path/lib/File/Path.pm +++ b/cpan/File-Path/lib/File/Path.pm @@ -362,6 +362,9 @@ sub _rmtree { _error($arg, "cannot reset chmod", $canon); } + # ensure that we are not in a current working directory on OS/2 + chdir("$root/$updir") if $^O eq 'os2'; + # don't leave the client code in an unexpected directory chdir($arg->{cwd}) or _croak("cannot chdir to $arg->{cwd} from $canon: $!, aborting."); | ||||
|
Do you have some examples of applications that need/use autoconf 2.65 I use autoconf 2.64 here to regenerate configure for binutils - but that one refuses to work with 2.65 |
|
You can use libdvdread 4.2.0, libdvdnav 4.2.0 and so on. |
|
I'm sorry that my explanation seems not to be enough. The problem occurs when building 'autoconf' itself not other project using autoconf. So you don't need to ask some examples. |
|
Unzipped autoconf-2.65-src.zip from http://hobbes.nmsu.edu/download/pub/os2/dev/util/autoconf-2.65.zip configured using ./configure --prefix=/usr 2>&1 | tee configure.log Ran make, all built OK. configure.log and build.log attached to this ticket |
|
most likely thing I can think of is klibc path rewriter is interfering here somehow |
|
I don't use klibc path rewriter. Instead, I'm using a ram drive for a temporary directory. I'm using RAMFS for a ram drive. And I set TMP, TEMP, TMPDIR to a directory on a ram drive. |
|
Where can I get the sources of binutils ? |
|
When TMPDIR is set to the other drive than perl and current drive, this problem occurs. That is, I installed all my stuffs for development to f:. autoconf sources are on f:. perl is on f:. Then, set TMPDIR to the other drive such as E:/tcpip/tmp, where E: is my OS/2 boot drive. |
|
I've found the causes. rmtree try to rmdir a current working directory on other drive. I attach a patch. |
|
Thanks - will apply before I next build perl |
|
patch will be included in 5.16.3 - thanks! |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-11-20 13:08 | komh | New Issue | |
2011-12-22 22:57 | psmedley | Note Added: 0002073 | |
2011-12-26 14:28 | komh | Note Added: 0002075 | |
2011-12-27 03:30 | komh | Note Added: 0002079 | |
2011-12-27 04:28 | psmedley | Note Added: 0002081 | |
2011-12-27 04:29 | psmedley | File Added: config.log | |
2011-12-27 04:29 | psmedley | File Added: configure.log | |
2011-12-27 04:30 | psmedley | File Added: build.log | |
2011-12-31 08:44 | psmedley | Note Added: 0002112 | |
2011-12-31 08:45 | psmedley | Status | new => resolved |
2011-12-31 08:45 | psmedley | Resolution | open => unable to reproduce |
2011-12-31 08:45 | psmedley | Assigned To | => psmedley |
2011-12-31 12:49 | komh | Note Added: 0002114 | |
2011-12-31 12:49 | komh | Status | resolved => feedback |
2011-12-31 12:49 | komh | Resolution | unable to reproduce => reopened |
2011-12-31 16:05 | komh | Note Added: 0002115 | |
2011-12-31 16:05 | komh | Status | feedback => assigned |
2012-05-19 07:41 | komh | Note Added: 0002271 | |
2013-04-29 13:36 | komh | Note Added: 0002440 | |
2013-04-29 13:37 | komh | File Added: chdir-to-a-upper-dir-before-removing-a-dir-on-OS-2.patch | |
2013-04-30 09:18 | psmedley | Note Added: 0002441 | |
2013-05-18 09:35 | psmedley | Note Added: 0002450 | |
2013-05-18 09:35 | psmedley | Status | assigned => resolved |
2013-05-18 09:35 | psmedley | Resolution | reopened => fixed |
2020-08-24 03:11 | psmedley | Status | resolved => closed |