On Sun, Oct 06, 2013 at 08:24:22PM +0200, Michael Albinus wrote:
> Andrey Tykhonov <atykho...@gmail.com> writes:
> 
> > Hi Michael,
> 
> Hi Andrey,

Hi Michael,

> 
> > "Makefile", line 50: Missing dependency operator
> > "Makefile", line 52: Need an operator
> > "Makefile", line 55: Missing dependency operator
> > "Makefile", line 57: Need an operator
> > "Makefile", line 60: Missing dependency operator
> > "Makefile", line 62: Need an operator
> > "Makefile", line 64: Need an operator
> > "Makefile", line 69: Missing dependency operator
> > "Makefile", line 71: Need an operator
> > "Makefile", line 73: Need an operator
> > Error expanding embedded variable.
> 
> Please send me lisp/Makefile.

Attached to this mail.

> 
> > For sorry, I have no idea (I would like to know) how resolve all 
> > dependencies which needs for correct make. So, I just execute
> > "autoconf; ./configure" on another machine on which it performs without
> > errors. And copied "tramp" folder. But I didn't notice any changes how
> > tramp behaves. It behaves in the same way as I described in previous
> > mail.
> 
> Yep. And you haven't sent the traces level 6. If you would send them, I
> could analyze.

Sorry. I attached it also.

> 
> > Best regards,
> > Andrey.
> 
> Best regards, Michael.


Best regards,
Andrey.
# -*- coding: utf-8; -*-
# Emacs Makefile for TRAMP
# lisp/Makefile.  Generated from Makefile.in by configure.

# Copyright (C) 1998-2013 Free Software Foundation, Inc.

# Author: Kai Großjohann <kai.grossjoh...@gmx.net>
#         Michael Albinus <michael.albi...@gmx.de>
# Keywords: comm, processes

# This file is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.

# This file is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.

# This Makefile requires GNU make.

EMACS           = emacs
EMACS_GVFS      = no
EMACS_GW        = yes
EMACS_INFO      = emacs
INSTALL         = install -m644
MKDIR           = @mkdir -p
RM              = -rm -f

builddir        = /data/home/atykhono/.emacs.d/tramp/lisp
prefix          = /usr/local
datarootdir     = ${prefix}/share
datadir         = ${datarootdir}
lispdir         = ${datadir}/emacs/site-lisp
DESTDIR         =

CONTRIB_FILES   = 
CLEAN_FILES     = .\\\#* \\\#* .*~ *~ *.aux *.cp *.cps *.diff *.dvi *.elc *.fn 
*.fns *.html *.info *.ky *.log *.pg *.tmp *.toc *.tp *.vr *.vrs

# trampver.el and tramp.el must be handled first due to dependencies.
LISP_FILES      = trampver.el tramp.el tramp-adb.el tramp-cache.el      \
                  tramp-cmds.el tramp-compat.el tramp-sh.el             \
                  tramp-smb.el tramp-uu.el

# tramp-gvfs.el needs Emacs 23 at least.
ifeq ($(EMACS_GVFS), yes)
  LISP_FILES += tramp-gvfs.el
endif

# tramp-gw.el needs Emacs 22 at least.
ifeq ($(EMACS_GW), yes)
  LISP_FILES += tramp-gw.el
endif

# tramp-ftp.el and tramp-efs.el are useful for Emacs resp XEmacs only.
ifeq ($(EMACS_INFO), emacs)
  LISP_FILES += tramp-ftp.el
else
  LISP_FILES += tramp-efs.el
endif

INSTALL_FILES   = $(LISP_FILES) $(CONTRIB_FILES) tramp-loaddefs.el \
                  $(addsuffix .elc, $(basename $(LISP_FILES) $(CONTRIB_FILES)))

ifeq ($(EMACS_INFO), emacs)
  EM = $(EMACS) --no-site-file -batch
else
  EM = $(EMACS) -no-autoloads -batch -l cl-macs
endif


.PHONY: all autoloads install clean distclean tramp xemacs

.SUFFIXES: .elc .el

all: autoloads $(addsuffix .elc, $(basename $(LISP_FILES) $(CONTRIB_FILES)))

autoloads: $(builddir)/tramp-loaddefs.el
$(builddir)/tramp-loaddefs.el: $(LISP_FILES)
# XEmacs must be advised to put tramp.el definitions at the beginning.
# We redefine `autoload-trim-file-name', therefore.
        $(EM) -l autoload                                                   \
          --eval "(setq generate-autoload-cookie \";;;###tramp-autoload\")" \
          --eval "(setq generated-autoload-file                             \
                    (expand-file-name \"tramp-loaddefs.el\"))"              \
          --eval "(setq make-backup-files nil)"                             \
          --eval "(unless (string-equal \"$(EMACS_INFO)\" \"emacs\")        \
                    (defalias 'autoload-trim-file-name                      \
                              'file-name-sans-extension))"                  \
          -f batch-update-autoloads .
# XEmacs uses hard coded feature `lisp-autoloads'.
        @sed -e s/lisp-autoloads/tramp-loaddefs/g $@ >$@.$$$$ &&            \
          mv -f $@.$$$$ $@
# Emacs 22 does not add the `provide' form to the generated loaddefs.el.
        @grep -q provide $@ || echo "(provide 'tramp-loaddefs)" >>$@

%.elc: %.el
        $(EM) -l bytecomp \
          --eval "(add-to-list 'load-path default-directory)"           \
          -f batch-byte-compile $?

install: all
        $(MKDIR) $(DESTDIR)$(lispdir)
        $(INSTALL) $(INSTALL_FILES) $(DESTDIR)$(lispdir)

clean:
        $(RM) $(CLEAN_FILES)

distclean: clean
        $(RM) $(CONTRIB_FILES) tramp-loaddefs.el

# Maintainer targets.

tramp: all

xemacs:
        cp $(LISP_FILES) tramp-loaddefs.el ChangeLog $(XEMACS_TARGET)/lisp

### TODO:

## * Update Tramp's autoladed symbols in loaddefs.el during install.
[skipped]

Tramp: Opening connection for username@hostname using ssh...
Tramp: Sending command `exec ssh -l username  -o 
ControlPath=/tmp/tramp.45665pe2.%r@%h:%p -o ControlMaster=auto -e none hostname'
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `hostname'
Tramp: `getconf PATH' not successful, using default value "/bin:/usr/bin".
Tramp: Opening connection for username@hostname using ssh...done
Tramp: Inserting `/ssh:username@hostname:/path/to/the/file/file.sh'...failed
File exists, but cannot be read
Setting up indent for shell type sh
setting up indent stuff
Indentation variables are now local.
Indentation setup for shell type sh

Tramp: Checking `vc-registered' for 
/ssh:username@hostname:/path/to/the/file/file.sh...done
Indentation setup for shell type sh
Mark set

_______________________________________________
Tramp-devel mailing list
Tramp-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/tramp-devel

Reply via email to