МПМ Былины - Мир Древней Руси

МПМ Былины - Мир Древней Руси (https://www.bylins.su/vbb/index.php)
-   Клиенты для игры (https://www.bylins.su/vbb/forumdisplay.php?f=52)
-   -   Клиент под Линух (https://www.bylins.su/vbb/showthread.php?t=1748)

Алхимик 25.11.2005 06:05

Клиент под Линух
 
Подскажите плиз есть ли клиент под линух нормальный. А то я нашел один но установить не смог. Подскажите плиз кто чем может )

Арчил 25.11.2005 07:08

Re: Клиент под Линух
 
Цитата:

Сообщение от Раххаль
wget mmc.mud.ru/mmc-4.1.tar.gz
tar xzf mmc-4.1.tar.gz
cd mmc-4.1
./configure
make
su
make install

наслаждаемся

( http://www.mud.ru/vbb/showpost.php?p=10817&postcount=54 )

Алхимик 09.12.2005 09:19

Re: Клиент под Линух
 
Это в файловом редакторе писать?
wget mmc.mud.ru/mmc-4.1.tar.gz <====закачка ммс с сайта?
tar xzf mmc-4.1.tar.gz <=======распаковка?
cd mmc-4.1 <=======??
./configure
make
su <=======?
make install

наслаждаемся

Шана[МЗ] 09.12.2005 09:58

Re: Клиент под Линух
 
Можно нескромный вопрос?
Зачем тебе клиент под линукс, если ты в линуксе даже команду "CD" не знаешь?

Skwiz 09.12.2005 12:21

Re: Клиент под Линух
 
Цитата:

Сообщение от Шана[МЗ]
Можно нескромный вопрос?
Зачем тебе клиент под линукс, если ты в линуксе даже команду "CD" не знаешь?

Пашамушта линух эта крута?! :D

judge 09.12.2005 13:44

Re: Клиент под Линух
 
Цитата:

Сообщение от Шана[МЗ]
Можно нескромный вопрос?
Зачем тебе клиент под линукс, если ты в линуксе даже команду "CD" не знаешь?

Команда CD не только в линуксе и тем не менее все сидят на WinXP )

Croston[МЗ] 09.12.2005 14:25

Re: Клиент под Линух
 
Цитата:

Сообщение от judge
Команда CD не только в линуксе и тем не менее все сидят на WinXP )

Логики не понял но на всякий случай посмеялс, потому что в конце предложения смайлик.

Вы бы четали перед тем как атправить свой мессадбж на обозрение народу собственное творчество.

Субутар 09.12.2005 14:36

Re: Клиент под Линух
 
Цитата:

Сообщение от judge
Команда CD не только в линуксе и тем не менее все сидят на WinXP )

В униксе команды CD таки нету... это в досе/виндах она такая понимается. В униксе оно только cd, ибо case sensitive.

З.Ы. а зачем mmc при установке суперюзверя надо?

Шана[МЗ] 09.12.2005 19:59

Re: Клиент под Линух
 
Цитата:

Сообщение от Субутар
В униксе команды CD таки нету... это в досе/виндах она такая понимается. В униксе оно только cd, ибо case sensitive.

Выпендрился, гратс.
Если уж на то пошло, так это не команда линукса а команда шела.
Цитата:

Сообщение от Субутар
З.Ы. а зачем mmc при установке суперюзверя надо?

Чтобы Makefile не менять, в котором прописан пусть установки куда-то в /usr/bin

А так конечно же не нужен, достаточно вместо install скопировать получившийся "mmc" в любой каталог, в котором он будет жить.

Алхимик 19.12.2005 04:42

Re: Клиент под Линух
 
Цитата:

Сообщение от Шана[МЗ]
Можно нескромный вопрос?
Зачем тебе клиент под линукс, если ты в линуксе даже команду "CD" не знаешь?


Патаму что у меня в универе стоит только линукс, в котором я дуб дубом, а играть через телнет пальцы стерлись уже набирать всего и много хочу алиасы триги и подсветки :p

huepif 19.12.2005 10:14

Re: Клиент под Линух
 
Как в МЗ:)

Croston[МЗ] 19.12.2005 13:37

Re: Клиент под Линух
 
Цитата:

Сообщение от Алхимик
Патаму что у меня в универе стоит только линукс, в котором я дуб дубом, а играть через телнет пальцы стерлись уже набирать всего и много хочу алиасы триги и подсветки :p

Тинтин поставь.

И вообще, НИКОГДА НЕ ПОЛЗЬУЙСЯ ПОИСКОМ. Ты же не на яндекс пришел какой-то там, а на форум.
Знаешь, ты не порбовал перед тем как спрашивать тут, хотябы найти в яндексе? Странные люди идут, все страннее и страннее.

Алхимик 20.12.2005 07:32

Re: Клиент под Линух
 
Цитата:

Сообщение от Croston[МЗ]
Тинтин поставь.

И вообще, НИКОГДА НЕ ПОЛЗЬУЙСЯ ПОИСКОМ. Ты же не на яндекс пришел какой-то там, а на форум.
Знаешь, ты не порбовал перед тем как спрашивать тут, хотябы найти в яндексе? Странные люди идут, все страннее и страннее.


Читай мое первое сообщение. Я нашел 1 но установить не смог и все ридми и хаутуинсталзисщит не помогли моей далекой от линукса голове :)

Шана[МЗ] 20.12.2005 22:02

Re: Клиент под Линух
 
инструцийа:
# - печатаешь ты
> - необходимый вывод на экран (может отличацо)
поехали

#cd ~
#wget http://mmc.mud.ru/mmc-4.1.tar.gz
>`mmc-4.1.tar.gz' saved [113691/113691]
#tar -xzf mmc-4.1.tar.gz
#cd mmc-4.1
#./configure
>configure: creating ./config.status
>config.status: creating Makefile
>config.status: creating config.h
#make
>make[1]: Leaving directory `~/mmc-4.1'

Теперь для запуска клиента пеши в кансоли:
#~/mmc-4.1/mmc

Алхимик 27.12.2005 14:58

Re: Клиент под Линух
 
Шаня ты папа :) пасиб!

WorM 11.01.2006 17:02

Re: йКХЕМР ОНД кХМСУ
 
configure: error: C compiler cannot create executables
%((((

Раххаль 11.01.2006 19:41

Re: Клиент под Линух
 
Левый у тебя компилятор! Ваще ни на что не годный! Убейсибяапстену ат горя!
А если серьезно, то наверное это из-за того что он не может создать файл в текущем каталоге. Или где-то еще, не в курсе. Попробуй "chmod +w ." Это навскидку, а больше тебе и помочь не получится если информации больше не дашь...

Шана[МЗ] 12.01.2006 14:50

Re: йКХЕМР ОНД кХМСУ
 
Цитата:

Сообщение от WorM
configure: error: C compiler cannot create executables
%((((

Выдай сюда содержимое файла config.log запуском команды (из директории с ммс)
#tail -n 50 config.log

Также кинь сюда результат работы команды
#gcc --version

huepif 12.01.2006 15:05

Re: йКХЕМР ОНД кХМСУ
 
Цитата:

Сообщение от Шана[МЗ]
Выдай сюда содержимое файла config.log запуском команды (из директории с ммс)
#tail -n 50 config.log

Также кинь сюда результат работы команды
#gcc --version

Надо тебе титул Гуру линукса Шана, всегда готова помочь нубам :p

WorM 13.01.2006 16:42

Re: Клиент под Линух
 
Вложений: 1
Трабла была в том что gcc не был установлен(хотя во время установки линюха я его выбирал) я его установил и еще пару модулей которые требовались, но все равно не компилится =((

gcc 3.2.2

Шана[МЗ] 13.01.2006 17:07

Re: Клиент под Линух
 
Цитата:

Сообщение от WorM
configure: exit 0

Что говорит о корректном завершении конфигурирования.

config.log - это только протокол работы configure и к ошибкам во время компиляции этот файл не имеет отношения.

Попробуй повторно запустить make - и выкладывай сюда то что там пишет компилятор.

WorM 13.01.2006 17:14

Re: Клиент под Линух
 
Вложений: 1
configure перестал матерится, покрайней мере в консоли никаких ошибок не написал.

Шана[МЗ] 13.01.2006 17:19

Re: Клиент под Линух
 
Цитата:

Сообщение от WorM
main.c:10:20: EXTERN.h: No such file or directory
main.c:11:18: perl.h: No such file or directory

Нужны перловые библиотеки. Компилятор их не находит.
Ишет он их в /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE
Скорее всего их там нет.

Самый легкий путь, скачать последний перл и установить.

WorM 13.01.2006 17:31

Re: Клиент под Линух
 
ок, сенки, пошёл качать =)

А вот ещё вопросик, этот комп P1-200Mhz, а дистриб i686. Насколько я знаю P1 не поддерживает такую архитектуру, и какой-то из пакетов i686 у меня устанавливаться не захотел =(((

Шана[МЗ] 13.01.2006 18:42

Re: Клиент под Линух
 
Врядли.
P1 это i586

Те пакеты, которые разрабатывались для i686 архитектур содержат "оптимизации", позволяющие выполнять некоторые вещи быстрее засчет их реализации на аппаратном уровне. То есть работать должно, но медленнее.

Возможна нестабильная(некорректная) работа на i386, но у тебя i586.

WorM 13.01.2006 18:51

Re: Клиент под Линух
 
Скачал я перл, установил его, но все равно не компилится

после make пишет

main.c:10:20: EXTERN.h: No such file or directory
main.c:11:18: perl.h: No such file or directory
main.c:19: syntax error before "void"
main.c:19: warning: parameter names (without types) in function declaration
main.c:20: parse error before '*' token
main.c:20: warning: data definition has no type or storage class
main.c: In function `main':
main.c:146: `stderr' undeclared (first use in this function)
main.c:146: (Each undeclared identifier is reported only once
main.c:146: for each function it appears in.)
main.c:167: warning: assignment makes pointer from integer without a cast
main.c:171: `PL_perl_destruct_level' undeclared (first use in this function)
make[1]: *** [main.o]

Шана[МЗ] 13.01.2006 18:55

Re: Клиент под Линух
 
Теже грабли - мэйк не видит перловые библиотеки.

1.Естествено надо заново сделать configure.
2.Если не помогает, скопируй все нужные перловые файлы прям в каталог с ммс. (Нужные файлы пишуться перед словами "No such file or directory"

WorM 13.01.2006 18:56

Re: Клиент под Линух
 
Естественно сделал configure =)

Еще такой вопрос должна появится команда perl5.8.7, а то у меня не появилась?

Шана[МЗ] 13.01.2006 19:02

Re: Клиент под Линух
 
Должна, но она возможно непрокешировалась.
rehash решает.
Найди вручную где лежит файл perl.h и скажи сюда директорию.
Сравни её с той, которая прописана в мэйкфайле как путь к перловым библиотекам.

WorM 13.01.2006 19:23

Re: Клиент под Линух
 
/opt/ActivePerl-5.8/lib/5.8.7/i686-linux-thread-multi/CORE

Makefile
Код:

# Makefile.in generated automatically by automake 1.5 from Makefile.am.

# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.



SHELL = /bin/sh

srcdir = .
top_srcdir = .

prefix = /usr/local
exec_prefix = ${prefix}

bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
sharedstatedir = ${prefix}/com
localstatedir = ${prefix}/var
libdir = ${exec_prefix}/lib
infodir = ${prefix}/info
mandir = ${prefix}/man
includedir = ${prefix}/include
oldincludedir = /usr/include
pkgdatadir = $(datadir)/mmc
pkglibdir = $(libdir)/mmc
pkgincludedir = $(includedir)/mmc
top_builddir = .

ACLOCAL = ${SHELL} /temp/mmc-4.1/missing --run aclocal
AUTOCONF = ${SHELL} /temp/mmc-4.1/missing --run autoconf
AUTOMAKE = ${SHELL} /temp/mmc-4.1/missing --run automake
AUTOHEADER = ${SHELL} /temp/mmc-4.1/missing --run autoheader

INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_SCRIPT = ${INSTALL}
INSTALL_HEADER = $(INSTALL_DATA)
transform = s,x,x,
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
AMTAR = ${SHELL} /temp/mmc-4.1/missing --run tar
AWK = mawk
CC = gcc
DEPDIR = .deps
EXEEXT =
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
OBJEXT = o
PACKAGE = mmc
PERL = perl
PLDFLAGS = -rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE  -L/usr/local/lib  -L/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE -lperl -lnsl -ldl -lm -lpthread -lc -lcrypt -lutil
PRIVLIB = /usr/lib/perl5/5.8.0
PRIVMOD = Ex.pm CL.pm RStream.pm Conf.pm LE.pm Parser.pm MUD.pm Keymap.pm DCommand.pm CMD.pm UAPI.pm Status.pm Ticker.pm Main.pm
PRIVMODDEP = Ex.pm CL.pm RStream.pm Conf.pm LE.pm Parser.pm MUD.pm Keymap.pm DCommand.pm CMD.pm UAPI.pm Status.pm Ticker.pm Main.pm
SYSMOD = strict.pm integer.pm locale.pm Exporter.pm Carp.pm warnings.pm warnings/register.pm vars.pm fields.pm Symbol.pm base.pm  Carp::Heavy Exporter::Heavy
VERSION = 4.1
am__include = include
am__quote =
install_sh = /temp/mmc-4.1/install-sh

AUTOMAKE_OPTIONS = foreign no-dependencies
bin_PROGRAMS = mmc
noinst_PROGRAMS = b2c
mmc_SOURCES = socket.c timeout.c window.c misc.c output.c cmalloc.c
mmc_LDADD = main.o CL.o version.o perlmodules.o xsinit.o  -rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE  -L/usr/local/lib  -L/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE -lperl -lnsl -ldl -lm -lpthread -lc -lcrypt -lutil
BUILT_SOURCES = perlmodules.c CL.c xsinit.c
CLEANFILES = perlmodules.c CL.c xsinit.c
b2c_sources = b2c.c
EXTRA_DIST = Ex.pm CL.pm RStream.pm Conf.pm LE.pm Parser.pm MUD.pm Keymap.pm DCommand.pm CMD.pm UAPI.pm Status.pm Ticker.pm Main.pm  moddep.pl packmod.pl socket.h misc.h cmalloc.h window.h output.h window_priv.h timeout.h main.c CL.xs version.c Char.h DLWin32.pm README Makefile.win32 config_h.win32 win32.c mmc.rc resource.h
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
bin_PROGRAMS = mmc$(EXEEXT)
noinst_PROGRAMS = b2c$(EXEEXT)
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)

b2c_SOURCES = b2c.c
b2c_OBJECTS = b2c.$(OBJEXT)
b2c_LDADD = $(LDADD)
b2c_DEPENDENCIES =
b2c_LDFLAGS =
am_mmc_OBJECTS = socket.$(OBJEXT) timeout.$(OBJEXT) window.$(OBJEXT) \
misc.$(OBJEXT) output.$(OBJEXT) cmalloc.$(OBJEXT)
mmc_OBJECTS = $(am_mmc_OBJECTS)
mmc_DEPENDENCIES = main.o CL.o version.o perlmodules.o xsinit.o
mmc_LDFLAGS =

DEFS = -DHAVE_CONFIG_H
DEFAULT_INCLUDES =  -I. -I$(srcdir) -I.
CPPFLAGS =
LDFLAGS =
LIBS = -lz -lncurses
depcomp =
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
CFLAGS =  -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm  -I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE  -O2 -fomit-frame-pointer -pipe -march=i586 -mcpu=pentiumpro
DIST_SOURCES = b2c.c $(mmc_SOURCES)
DIST_COMMON = README ./stamp-h.in Makefile.am Makefile.in acconfig.h \
aclocal.m4 config.h.in configure configure.in install-sh \
missing mkinstalldirs
SOURCES = b2c.c $(mmc_SOURCES)

all: $(BUILT_SOURCES) config.h
$(MAKE) $(AM_MAKEFLAGS) all-am

.SUFFIXES:
.SUFFIXES: .c .o .obj
$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && \
  $(AUTOMAKE) --foreign  Makefile
Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
cd $(top_builddir) && \
  CONFIG_HEADERS= CONFIG_LINKS= \
  CONFIG_FILES=$@ $(SHELL) ./config.status

$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(srcdir)/configure:  $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
cd $(srcdir) && $(AUTOCONF)

$(ACLOCAL_M4):  configure.in
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
config.h: stamp-h
@if test ! -f $@; then \
rm -f stamp-h; \
$(MAKE) stamp-h; \
else :; fi
stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h stamp-hT
@echo timestamp > stamp-hT 2> /dev/null
cd $(top_builddir) \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
    $(SHELL) ./config.status
@mv stamp-hT stamp-h
$(srcdir)/config.h.in:  $(srcdir)/./stamp-h.in
@if test ! -f $@; then \
rm -f $(srcdir)/./stamp-h.in; \
$(MAKE) $(srcdir)/./stamp-h.in; \
else :; fi
$(srcdir)/./stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/acconfig.h
@rm -f $(srcdir)/./stamp-h.in $(srcdir)/./stamp-h.inT
@echo timestamp > $(srcdir)/./stamp-h.inT 2> /dev/null
cd $(top_srcdir) && $(AUTOHEADER)
@mv $(srcdir)/./stamp-h.inT $(srcdir)/./stamp-h.in

distclean-hdr:
-rm -f config.h
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
  if test -f $$p \
  ; then \
    f=`echo $$p1|sed '$(transform);s/$$/$(EXEEXT)/'`; \
  echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f"; \
  $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f; \
  else :; fi; \
done

uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
  f=`echo $$p|sed 's/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
  echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
  rm -f $(DESTDIR)$(bindir)/$$f; \
done

clean-binPROGRAMS:
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)

clean-noinstPROGRAMS:
-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
b2c$(EXEEXT): $(b2c_OBJECTS) $(b2c_DEPENDENCIES)
@rm -f b2c$(EXEEXT)
$(LINK) $(b2c_LDFLAGS) $(b2c_OBJECTS) $(b2c_LDADD) $(LIBS)
mmc$(EXEEXT): $(mmc_OBJECTS) $(mmc_DEPENDENCIES)
@rm -f mmc$(EXEEXT)
$(LINK) $(mmc_LDFLAGS) $(mmc_OBJECTS) $(mmc_LDADD) $(LIBS)

mostlyclean-compile:
-rm -f *.$(OBJEXT) core *.core

distclean-compile:
-rm -f *.tab.c

.c.o:
$(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$<

.c.obj:
$(COMPILE) -c `cygpath -w $<`
uninstall-info-am:

tags: TAGS

ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  done | \
  $(AWK) '    { files[$$0] = 1; } \
      END { for (i in files) print i; }'`; \
mkid -fID $$unique $(LISP)

TAGS:  $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  done | \
  $(AWK) '    { files[$$0] = 1; } \
      END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
  || etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP)

GTAGS:
here=`CDPATH=: && cd $(top_builddir) && pwd` \
  && cd $(top_srcdir) \
  && gtags -i $(GTAGS_ARGS) $$here

distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH

DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)

top_distdir = .
# Avoid unsightly `./'.
distdir = $(PACKAGE)-$(VERSION)

GZIP_ENV = --best

distdir: $(DISTFILES)
-chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
mkdir $(distdir)
@for file in $(DISTFILES); do \
  if test -f $$file; then d=.; else d=$(srcdir); fi; \
  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
    $(mkinstalldirs) "$(distdir)/$$dir"; \
  fi; \
  if test -d $$d/$$file; then \
    cp -pR $$d/$$file $(distdir) \
    || exit 1; \
  else \
    test -f $(distdir)/$$file \
    || cp -p $$d/$$file $(distdir)/$$file \
    || exit 1; \
  fi; \
done
$(MAKE) $(AM_MAKEFLAGS) \
  top_distdir="${top_distdir}" distdir="$(distdir)" \
  dist-hook
-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r $(distdir)
dist: distdir
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)

# This target untars the dist file and tries a VPATH configuration.  Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
-chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
chmod -R a-w $(distdir); chmod a+w $(distdir)
mkdir $(distdir)/=build
mkdir $(distdir)/=inst
chmod a-w $(distdir)
dc_install_base=`CDPATH=: && cd $(distdir)/=inst && pwd` \
  && cd $(distdir)/=build \
  && ../configure --srcdir=.. --prefix=$$dc_install_base \
  && $(MAKE) $(AM_MAKEFLAGS) \
  && $(MAKE) $(AM_MAKEFLAGS) dvi \
  && $(MAKE) $(AM_MAKEFLAGS) check \
  && $(MAKE) $(AM_MAKEFLAGS) install \
  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
  && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
    || (echo "Error: files left after uninstall" 1>&2; \
        exit 1) ) \
  && $(MAKE) $(AM_MAKEFLAGS) dist \
  && $(MAKE) $(AM_MAKEFLAGS) distclean \
  && rm -f $(distdir).tar.gz \
  && (test `find . -type f -print | wc -l` -eq 0 \
    || (echo "Error: files left after distclean" 1>&2; \
        exit 1) )
-chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
@echo "$(distdir).tar.gz is ready for distribution" | \
  sed 'h;s/./=/g;p;x;p;x'
check-am: all-am
check: check-am
all-am: Makefile $(PROGRAMS) config.h

installdirs:
$(mkinstalldirs) $(DESTDIR)$(bindir)

install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am

install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  `test -z '$(STRIP)' || \
    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:

clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*

maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
clean: clean-am

clean-am: clean-binPROGRAMS clean-generic clean-noinstPROGRAMS \
mostlyclean-am

dist-all: distdir
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
distclean: distclean-am
-rm -f config.status config.cache config.log
distclean-am: clean-am distclean-compile distclean-generic distclean-hdr \
distclean-tags

dvi: dvi-am

dvi-am:

info: info-am

info-am:

install-data-am:

install-exec-am: install-binPROGRAMS

install-info: install-info-am

install-man:

installcheck-am:

maintainer-clean: maintainer-clean-am

maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-am

mostlyclean-am: mostlyclean-compile mostlyclean-generic

uninstall-am: uninstall-binPROGRAMS uninstall-info-am

.PHONY: GTAGS all all-am check check-am clean clean-binPROGRAMS \
clean-generic clean-noinstPROGRAMS dist dist-all distcheck \
distclean distclean-compile distclean-generic distclean-hdr \
distclean-tags distdir dvi dvi-am info info-am install \
install-am install-binPROGRAMS install-data install-data-am \
install-exec install-exec-am install-info install-info-am \
install-man install-strip installcheck installcheck-am \
installdirs maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-compile mostlyclean-generic tags \
uninstall uninstall-am uninstall-binPROGRAMS uninstall-info-am


perlmodules.c: Ex.pm CL.pm RStream.pm Conf.pm LE.pm Parser.pm MUD.pm Keymap.pm DCommand.pm CMD.pm UAPI.pm Status.pm Ticker.pm Main.pm  $(srcdir)/packmod.pl b2c
perl -I $(srcdir) $(srcdir)/packmod.pl strict.pm integer.pm locale.pm Exporter.pm Carp.pm warnings.pm warnings/register.pm vars.pm fields.pm Symbol.pm base.pm  Carp::Heavy Exporter::Heavy Ex.pm CL.pm RStream.pm Conf.pm LE.pm Parser.pm MUD.pm Keymap.pm DCommand.pm CMD.pm UAPI.pm Status.pm Ticker.pm Main.pm  > perlmodules.c.tmp
mv -f perlmodules.c.tmp perlmodules.c

CL.c: $(srcdir)/CL.xs
perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.0/ExtUtils/typemap $(srcdir)/CL.xs > CL.c.tmp
mv -f CL.c.tmp CL.c

CL.o: CL.c
$(COMPILE) -c CL.c

xsinit.c:
perl -MExtUtils::Embed -e xsinit -- -std -o xsinit.c CL

xsinit.o: xsinit.c
$(COMPILE) -c xsinit.c

main.o: $(srcdir)/main.c
$(COMPILE) -c $(srcdir)/main.c

version.o: $(srcdir)/version.c
$(COMPILE) -DVERSION=\"4.1\" -c $(srcdir)/version.c

# XXX hack hack hack
dist-hook:
-perl -pi -e 's/\.(\d\d\d\d)/sprintf(".%04d",$$1+1)/e' $(srcdir)/version.c
-cp $(srcdir)/version.c $(distdir)/version.c
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

rehash - это команда? у меня такой нету =((((

Шана[МЗ] 13.01.2006 19:32

Re: Клиент под Линух
 
В мэйкфайле прописана не та директория.
(Поищи по строке /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE )

Удали мэйкфайл, сделай конфигуре.
Если опять не скомпилируется, то 2 варианта:
1.Копируй все нужные файлы прямо в каталог к ммс (начни с perl.h и EXTERN.h)
2. Измени все неправильные вхождения путей к перл-файлам на правильные.
(Поменяй /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE на /opt/ActivePerl-5.8/lib/5.8.7/i686-linux-thread-multi/CORE)

WorM 13.01.2006 20:17

Re: Клиент под Линух
 
Ладно это все фигня потом поковыряюсь, а вообще дистриб этот кривой какой-то =((((((

Косяк с кирилицей, например в заголовках окон не отображаются русские буквы в меню типа пуска виндовского тоже, может знаешь как наладить?

Шана[МЗ] 13.01.2006 20:23

Re: Клиент под Линух
 
Я даже не знаю какой у тебя дистрибутив :)

WorM 13.01.2006 20:35

Re: Клиент под Линух
 
mandrake 9.1

Шана[МЗ] 13.01.2006 20:47

Re: Клиент под Линух
 
http://linuxportal.ru/entry.php/19_0_3_0_C/


Часовой пояс GMT +4, время: 08:11.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot