tramp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Tramp 2.2.0: missing tramp-loaddefs.el error


From: egarrulo
Subject: Re: Tramp 2.2.0: missing tramp-loaddefs.el error
Date: Thu, 25 Nov 2010 09:51:12 +0000

2010/11/24 Michael Albinus <address@hidden>
egarrulo <address@hidden> 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=\"address@hidden\" -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='address@hidden'
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 "address@hidden"
#define PACKAGE_URL ""

configure: exit 2





reply via email to

[Prev in Thread] Current Thread [Next in Thread]