2010/11/24 Michael Albinus <[email protected]>
> egarrulo <[email protected]> writes:
>
> > Hello,
>
> Hi,
>
> > I'm trying to build tramp-2.2.0 on Windows XP, using MSYS + GnuWin32.
> > Following directions in INSTALL file, I'm running:
> > ./configure --with-contrib
> > configure fails with:
> > Opening output file: no such file or directory,
> > c:/c/tmp/tramp-2.2.0/lisp/tramp-loaddefs.elsed: can't
> > read /c/tmp/tramp-2.2.0/lisp/tramp-loaddefs.el: No such file or
> > directory make: *** [/c/tmp/tramp-2.2.0/lisp/tramp-loaddefs.el] Error
> > 2
> > I also get a message about missing password.el:
> > checking for password.el... ln: creating symbolic link '
> > lisp/password.el' to '../contrib/password.el': No such file or
> > directory
> > However this seems caused by some path problems, because
> > contrib/password.el does exist.tramp-loaddefs.el, however, is nowhere
> > to be found.
> > If somebody can provide directions to redirect output to a file, I can
> > send a full output.
>
> There must be a config.log file, which you could present. I'll try to
> check it; unfortunately my knowledge on Tramp & Windows XP is limited.
>
> > ThanksElena
>
> Best regards, Michael.
>
Hello Michael,
thank you for answering. I don't think it's a Tramp-specific or
Windows-specific issue. My understanding is that ./configure fails to
generate the tramp-loaddefs.el file. There are also some issues regarding
directory referencing (the password.el issue). If it were a Makefile issue,
I could have troubleshooted it, but it is an Autoconf one, and I'm not
skilled at that.
I've ran ./configure on my Debian box at home and it works flawlessly, both
generating tramp-loaddefs.el and linking password.el. I've deleted the .elc
files and copied the .el ones on my Windows box, and Tramp seem to work. I
understand that I'm using some *nix-specific settings on Windows, but for my
simple tasks like find-file, it works.
My config.log follows this mail.
Have a nice day.
Elena
____________________________________________________________________________________
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Tramp configure 2.2.0, which was
generated by GNU Autoconf 2.67. Invocation command line was
$ ./configure --with-contrib
## --------- ##
## Platform. ##
## --------- ##
hostname = elena
uname -m = i686
uname -r = 1.0.10(0.46/3/2)
uname -s = MINGW32_NT-5.1
uname -v = 2004-03-15 07:17
/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: /c/Programmi/Emacs/Emacs-23.2/bin
PATH: /c/gnuwin32/bin
PATH: .
PATH: /usr/local/bin
PATH: /mingw/bin
PATH: /bin
PATH: /c/Programmi/MinGW/bin
PATH: /c/Programmi/MiKTeX 2.8/miktex/bin
PATH: /c/Programmi/PC Connectivity Solution/
PATH: /c/windows
PATH: /c/windows/system32
PATH: /c/Programmi/Perl/bin
PATH: /c/Programmi/Python/Python_2.6.5
PATH: /c/Programmi/Python/Python_2.6.5/Scripts
PATH: /c/Programmi/Mercurial/Mercurial_1.5.4
PATH: /c/Programmi/GnuPG/gpg4win-2.0.4/pub
PATH: /c/Programmi/GTK2-Runtime/bin
PATH: /c/PROGRA~1/Scheme/Gambit-C/v4.6.0/bin
PATH: /c/Programmi/CommonLisp/SBCL/sbcl-1.0.37/
PATH: /c/Programmi/Gtk/bin
PATH: /c/windows/System32/Wbem
PATH: /c/Programmi/Erlang/Erlang-R13B01/bin
PATH: /c/Programmi/Emacs/bin
PATH: /c/Programmi/Gtk+/bin
PATH: /c/PROGRA~1/INFOCA~1/Dike
## ----------- ##
## Core tests. ##
## ----------- ##
configure:1683: Tramp 2.2.0
configure:1696: checking for gmake
configure:1726: result: no
configure:1696: checking for make
configure:1712: found /bin/make
configure:1723: result: make
configure:1739: checking for reasonable make version
configure:1742: result: ok
configure:1750: checking whether make sets $(MAKE)
configure:1772: result: yes
configure:1852: checking for emacs
configure:1869: found /c/Programmi/Emacs/Emacs-23.2/bin/emacs
configure:1881: result: yes
configure:1894: checking for emacs flavor
emacs --no-site-file -batch -eval (let ((x (if (featurep 'xemacs) "yes"
"no"))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil
"./conftest-3484"))
=> no
configure:1939: result: emacs
configure:1943: checking for emacs gvfs support
emacs --no-site-file -batch -eval (let ((x (if (featurep 'dbusbind) "yes"
"no"))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil
"./conftest-3484"))
=> no
configure:1984: result: no
configure:1988: checking for emacs gateway support
emacs --no-site-file -batch -eval (let ((x (if (functionp
'make-network-process) "yes" "no"))) (write-region (if (stringp x) (princ x)
(prin1-to-string x)) nil "./conftest-3484"))
=> yes
configure:2029: result: yes
configure:2033: checking for emacs imap support
emacs --no-site-file -batch -eval (let ((x (if (locate-library "imap-hash")
"yes" "no"))) (write-region (if (stringp x) (princ x) (prin1-to-string x))
nil "./conftest-3484"))
=> yes
configure:2074: result: yes
configure:2078: checking for emacs utilities support
emacs --no-site-file -batch -eval (let ((x (if (functionp
'start-file-process) "no" "yes"))) (write-region (if (stringp x) (princ x)
(prin1-to-string x)) nil "./conftest-3484"))
=> no
configure:2119: result: no
configure:2135: checking for emacs version
emacs --no-site-file -batch -eval (let ((x (if (or (>= emacs-major-version
22)
(and (featurep 'xemacs)
(= emacs-major-version 21)
(>= emacs-minor-version 4)))
"ok"
(format "Tramp 2.2.0 is not fit for %s"
(when (string-match "^.*$" (emacs-version))
(match-string 0 (emacs-version))))))) (write-region (if (stringp x)
(princ x) (prin1-to-string x)) nil "./conftest-3484"))
=> ok
configure:2176: result: ok
configure:2192: checking for base64.el
emacs --no-site-file -batch -eval (let ((x (progn (if (featurep 'xemacs)
(require 'timer-funcs)) (load "base64.el" t) (fboundp
'base64-encode-region)))) (write-region (if (stringp x) (princ x)
(prin1-to-string x)) nil "./conftest-3484"))
=> t
configure:2271: result: ok
configure:2279: checking for format-spec.el
emacs --no-site-file -batch -eval (let ((x (progn (if (featurep 'xemacs)
(require 'timer-funcs)) (load "format-spec.el" t) (fboundp 'format-spec))))
(write-region (if (stringp x) (princ x) (prin1-to-string x)) nil
"./conftest-3484"))
Loading c:/Programmi/Emacs/Emacs-23.2/lisp/format-spec.el (source)...
=> t
configure:2358: result: ok
configure:2366: checking for password.el
emacs --no-site-file -batch -eval (let ((x (progn (if (featurep 'xemacs)
(require 'timer-funcs)) (load "password.el" t) (fboundp
'password-cache-add)))) (write-region (if (stringp x) (princ x)
(prin1-to-string x)) nil "./conftest-3484"))
=> nil
configure:2426: result: linked to contrib directory
configure:2454: checking for socks.el
emacs --no-site-file -batch -eval (let ((x (progn (if (featurep 'xemacs)
(require 'timer-funcs)) (load "socks.el" t) (fboundp
'socks-open-network-stream)))) (write-region (if (stringp x) (princ x)
(prin1-to-string x)) nil "./conftest-3484"))
Loading c:/Programmi/Emacs/Emacs-23.2/lisp/net/socks.el (source)...
=> t
configure:2533: result: ok
configure:2544: checking for makeinfo
configure:2560: found /c/gnuwin32/bin/makeinfo
configure:2572: result: makeinfo
configure:2584: checking for reasonable makeinfo version
configure:2588: result: ok
configure:2600: checking for texi2dvi
configure:2616: found /c/gnuwin32/bin/texi2dvi
configure:2628: result: texi2dvi
configure:2640: checking for reasonable texi2dvi version
configure:2645: result: ok
configure:2662: checking for install-info
configure:2678: found /c/gnuwin32/bin/install-info
configure:2689: result: install-info
configure:2752: checking for installation chapter
configure:2761: result: yes
configure:2769: checking prefix
configure:2777: result: /usr/local
configure:2780: checking datarootdir
configure:2793: result: ${prefix}/share
configure:2796: checking datadir
configure:2805: result: ${datarootdir}
configure:2814: checking lispdir
configure:2823: result: ${datadir}/emacs/site-lisp
configure:2828: checking infodir
configure:2855: result: ${prefix}/share/info
configure:2875: checking for ftp-upload
configure:2903: result: no
configure:3069: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by Tramp config.status 2.2.0, which was
generated by GNU Autoconf 2.67. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on elena
config.status:754: creating Makefile
config.status:754: creating contrib/Makefile
config.status:754: creating lisp/Makefile
config.status:754: creating lisp/trampver.el
config.status:754: creating texi/Makefile
config.status:754: creating texi/trampver.texi
configure:4084: regenerate autoloads
## ---------------- ##
## Cache variables. ##
## ---------------- ##
EMACS_cv_SYS_base64_encode_region=t
EMACS_cv_SYS_emacs_version=ok
EMACS_cv_SYS_format_spec=t
EMACS_cv_SYS_gatewayp=yes
EMACS_cv_SYS_gvfsp=no
EMACS_cv_SYS_imapp=yes
EMACS_cv_SYS_password_cache_add=nil
EMACS_cv_SYS_socks_open_network_stream=t
EMACS_cv_SYS_utilsp=no
EMACS_cv_SYS_xemacsp=no
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_prog_EMACS_test_emacs=yes
ac_cv_prog_FTP_UPLOAD=no
ac_cv_prog_INSTALL_INFO=install-info
ac_cv_prog_MAKE=make
ac_cv_prog_MAKEINFO=makeinfo
ac_cv_prog_TEXI2DVI=texi2dvi
ac_cv_prog_make_make_set=yes
## ----------------- ##
## Output variables. ##
## ----------------- ##
(= emacs-major-version 21)
(>= emacs-minor-version 4)))
(match-string 0 (emacs-version)))))'
(when (string-match "^.*$" (emacs-version))
(and (featurep '\''xemacs)
"ok"
(format "Tramp 2.2.0 is not fit for %s"
DEFS='-DPACKAGE_NAME=\"Tramp\" -DPACKAGE_TARNAME=\"tramp\"
-DPACKAGE_VERSION=\"2.2.0\" -DPACKAGE_STRING=\"Tramp\ 2.2.0\"
-DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"\"'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EMACS='emacs'
EMACS_GVFS='no'
EMACS_GW='yes'
EMACS_IMAP='yes'
EMACS_INFO='emacs'
EMACS_UTILS='no'
EMACS_test_emacs='yes'
FTP_UPLOAD='no'
INSTALL_CHAPTER='yes'
INSTALL_INFO='install-info'
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAKE='make'
MAKEINFO='makeinfo'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_NAME='Tramp'
PACKAGE_STRING='Tramp 2.2.0'
PACKAGE_TARNAME='tramp'
PACKAGE_URL=''
PACKAGE_VERSION='2.2.0'
PATH_SEPARATOR=':'
SET_MAKE=''
SHELL='/bin/sh'
TEXI2DVI='texi2dvi'
TRAMP_CLEAN_FILES='.\\\#* \\\#* .*~ *~ *.aux *.cp *.cps *.diff *.dvi *.elc
*.fn *.fns *.html *.info *.ky *.log *.pg *.tmp *.toc *.tp *.vr *.vrs'
TRAMP_CONFIG_FILES='Makefile contrib/Makefile lisp/Makefile lisp/trampver.el
texi/Makefile texi/trampver.texi'
TRAMP_CONTRIB_FILES='password.el '
TRAMP_EMACS_MERGE_VERSION='2.1.19'
TRAMP_EMACS_VERSION_CHECK='(if (or (>= emacs-major-version 22)
abs_builddir=''
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${datarootdir}'
datadir_default='$datarootdir_default'
datarootdir='${prefix}/share'
datarootdir_default='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host_alias=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${prefix}/share/info'
infodir_default='/usr/local/share/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
lispdir='${datadir}/emacs/site-lisp'
lispdir_default='/usr/local/share/emacs/site-lisp'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr/local'
prefix_default='/usr/local'
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 "Tramp"
#define PACKAGE_TARNAME "tramp"
#define PACKAGE_VERSION "2.2.0"
#define PACKAGE_STRING "Tramp 2.2.0"
#define PACKAGE_BUGREPORT "[email protected]"
#define PACKAGE_URL ""
configure: exit 2
_______________________________________________
Tramp-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/tramp-devel