Greetings !

I was running the 'official distribution' of MinGW/MSYS but encountered autoconf build problems. I then switched to

mingw-install-20060210 but I encountered similar problems as indicated below. I would appreciate any pointers on the cause of the 'all-recursive error' and how to go about fixing it. A copy of my /etc/profile, /etc/fstab and PATH are indicated below. Please I need a little tutorial on how msys gets the appropriate libraries especially the perl5/5.6.1 libraries.

********************************************** Output of Make in autoconf-2.61 ******************************************

Making all in bin

make[1]: Entering directory `/c/work/autoconf-2.61/bin'

make[2]: Entering directory `/c/work/autoconf-2.61'

make[2]: Leaving directory `/c/work/autoconf-2.61'

make[1]: Nothing to be done for `all'.

make[1]: Leaving directory `/c/work/autoconf-2.61/bin'

Making all in .

make[1]: Entering directory `/c/work/autoconf-2.61'

make[1]: Nothing to be done for `all-am'.

make[1]: Leaving directory `/c/work/autoconf-2.61'

Making all in lib

make[1]: Entering directory `/c/work/autoconf-2.61/lib'

make[2]: Entering directory `/c/work/autoconf-2.61'

make[2]: Leaving directory `/c/work/autoconf-2.61'

Making all in Autom4te

make[2]: Entering directory `/c/work/autoconf-2.61/lib/Autom4te'

make[3]: Entering directory `/c/work/autoconf-2.61'

make[3]: Leaving directory `/c/work/autoconf-2.61'

make[2]: Nothing to be done for `all'.

make[2]: Leaving directory `/c/work/autoconf-2.61/lib/Autom4te'

Making all in m4sugar

make[2]: Entering directory `/c/work/autoconf-2.61/lib/m4sugar'

make[3]: Entering directory `/c/work/autoconf-2.61'

make[3]: Leaving directory `/c/work/autoconf-2.61'

autom4te_perllibdir='../..'/lib AUTOM4TE_CFG='../../lib/autom4te.cfg' ../../bin/autom4te -B '../..'/lib -B '../..'/lib \

--language=m4sugar \

--freeze \

--output=m4sugar.m4f

autom4te: freezing produced output:

autom4te:

autom4te:

autom4te:

autom4te:

autom4te:

make[2]: *** [m4sugar.m4f] Error 1

make[2]: Leaving directory `/c/work/autoconf-2.61/lib/m4sugar'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/c/work/autoconf-2.61/lib'

make: *** [all-recursive] Error 1

*********************************** /etc/profile **********************************************************

# Copyright (C) 2001, 2002 Earnie Boyd <earnie@users.sf.net>

# This file is part of the Minimal SYStem.

# http://www.mingw.org/msys.shtml

#

# File: profile

# Description: Shell environment initialization script

# Last Revised: 2002.05.04

if [ -z "$MSYSTEM" ]; then

MSYSTEM=MINGW32

fi

# My decision to add a . to the PATH and as the first item in the path list

# is to mimick the Win32 method of finding executables.

#

# I filter the PATH value setting in order to get ready for self hosting the

# MSYS runtime and wanting different paths searched first for files.

if [ $MSYSTEM == MINGW32 ]; then

export PATH=".:/usr/local/bin:/mingw/bin:/bin:$PATH"

else

export PATH=".:/usr/local/bin:/bin:/mingw/bin:$PATH"

fi

if [ -z "$USERNAME" ]; then

LOGNAME="`id -un`"

else

LOGNAME="$USERNAME"

fi

# Set up USER's home directory

if [ -z "$HOME" ]; then

HOME="/home/$LOGNAME"

fi

if [ ! -d "$HOME" ]; then

mkdir -p "$HOME"

fi

if [ "x$HISTFILE" == "x/.bash_history" ]; then

HISTFILE=$HOME/.bash_history

fi

export HOME LOGNAME MSYSTEM HISTFILE

for i in /etc/profile.d/*.sh ; do

if [ -f $i ]; then

. $i

fi

done

export MAKE_MODE=unix

export PS1='\[\033]0;$MSYSTEM:\w\007

\033[32m\]\u@\h \[\033[33m\w\033[0m\]

$ '

alias clear=clsb

cd "$HOME"

************************************* /etc/fstab ********************************************************

#fstab.sample

#This is a sample file for /etc/fstab.

#Currently /etc/fstab is only read during dll initialization.

#I will eventually watch the directory for changes and reread the file.

#The line format is simple in that you give the Win32 path, followed by one or

#more space or tab delimiter, followed by the mount point. Mount points in

#typical UNIX environments must be a physical name on a drive before it can

#actually be used as a mount point. In this implementation the "must exist"

#requirement isn't enforced, however, it will be an aide to such programs as

#find and readline's tab completion if it does exist.

#You can use a # as the first character on the line as a comment indicator.

#Blank lines are ignored.

#Win32_Path Mount_Point

c:/msys/1.0 /usr

c:/msys/1.0/mingw /mingw

#c:/ActiveState/perl /perl

*********************************** echo $PATH **********************************************************************

.:/usr/local/bin:/mingw/bin:/bin:/c/Program Files/TeXLive/bin/win32:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/matlab6p5/bin/win32:/c/MSSQL/BINN:/c/SNA/system:/c/php:/c/Program Files/Common Files/Autodesk Shared/:/c/Program Files/MySQL/MySQL Server 5.0/bin:/c/Program Files/Microsoft Visual Studio/VC98/bin:/c/Program Files/Microsoft Visual Studio/COMMON/MSDEV98/bn:/c/utils:/c/Perl/bin:/c/PFWSCH:/c/PFW

BTW, /c/Perl/ which is activestate perl have been moved to /c/perl.old so is no longer on the PATH.

Please how can I echo the library and include paths and check what is being probed for by msys perl 5.6.1 ?



Get the Yahoo! toolbar and be alerted to new email wherever you're surfing.