Re: [Mingw-msys] How do I recreate the MSYS distribution?
- Date: Wed, 4 Jul 2007 10:39:55 -0700 (PDT)
- From: Ibrahim Hassan <saleh_h_i@xxxxxxxxx>
- Subject: [Mingw-msys] mingw-install-20060210 compile problems
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@xxxxxxxxxxxx>
# 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.
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
_______________________________________________ Mingw-msys mailing list Mingw-msys@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/mingw-msys
- Follow-Ups:
- Re: [Mingw-msys] How do I recreate the MSYS distribution?
- From: Max T. Woodbury
- Re: [Mingw-msys] How do I recreate the MSYS distribution?
- From: Michael S. Zick
- Re: [Mingw-msys] How do I recreate the MSYS distribution?
- References:
- Re: [Mingw-msys] How do I recreate the MSYS distribution?
- From: Keith MARSHALL
- Re: [Mingw-msys] How do I recreate the MSYS distribution?
- From: Michael S. Zick
- Re: [Mingw-msys] How do I recreate the MSYS distribution?
- Prev by Date: Re: [Mingw-msys] umount drive C
- Next by Date: Re: [Mingw-msys] mSYS Bash 3.0
- Previous by thread: Re: [Mingw-msys] How do I recreate the MSYS distribution?
- Next by thread: Re: [Mingw-msys] How do I recreate the MSYS distribution?
- Index(es):