Grimmjow

Просьба на удаление темы.

13 сообщений в этой теме

.

Изменено пользователем Grimmjow
Просьба на удаление темы.
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мой вам совет, не используйте последние ЕКЗЕ так как могут быть проблемы с патчами к ним. 

Попробуйте скачать последний НЕМО и пропадчить екзешник снова, если проблема не будет решена, берите другой екзе.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

NOTE: Recommended to not use this client on productive server till all features/bugs have been added/fixed. 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

.

Изменено пользователем Grimmjow
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

извиняюсь за оффтоп..но раз уж заговорили про экзе, и оставлю и я коммент и так, я слил последнюю версию геркулеса с джита, при сборке компилером вылезла бяка

make[1]: Entering directory `/mnt/sda3_230GB/Hercules-master/src/map'
        MKDIR   obj_sql
        CC      atcommand.c
In file included from atcommand.c:44:0:
../map/npc.h:362:58: ошибка: expected declaration specifiers or ‘...’ before ‘PCRE_SPTR’
make[1]: *** [obj_sql/atcommand.o] Ошибка 1
make[1]: Leaving directory `/mnt/sda3_230GB/Hercules-master/src/map'
make: *** [map_sql] Ошибка 2

никто не в курсе от чего это так?

Изменено пользователем ucell-uz
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не знаю как на винде, но на линуксе порой приходится устанавливать PCRE

apt-get install libpcre3 libpcre3-dev

или скидывай что там
 

/map/npc.h:362
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

.

Изменено пользователем Grimmjow
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

честно сказать у меня пцре стоит но старенькой версии, геркулеса я качнул вчера, а вот прошлый геркулес точнее скаченный неделю назад акуенно пашет, единственное чё я заметил, это в новом геркулесе в конфигуре пропали пару функций это --with-zlib и --with-pcre  судя разработчика посчитали что всё должно лежать в папке /usr хз мне кажется раньше было лучше указывать путь в ручную... а не автоматом  вот кусок исходника npc.h

 

Скрытый текст

вот это строка 362  это кусок нового геркулеса

struct pcre_interface {
    pcre *(*compile) (const char *pattern, int options, const char **errptr, int *erroffset, const unsigned char *tableptr);
    pcre_extra *(*study) (const pcre *code, int options, const char **errptr);
    int (*exec) (const pcre *code, const pcre_extra *extra, PCRE_SPTR subject, int length, int startoffset, int options, int *ovector, int ovecsize);
    void (*free) (void *ptr);
    int (*copy_substring) (const char *subject, int *ovector, int stringcount, int stringnumber, char *buffer, int buffersize);
    void (*free_substring) (const char *stringptr);
    int (*copy_named_substring) (const pcre *code, const char *subject, int *ovector, int stringcount, const char *stringname, char *buffer, int buffersize);
    int (*get_substring) (const char *subject, int *ovector, int stringcount, int stringnumber, const char **stringptr);
};

=============================================================================================

 а этот кусок  прошлого геркулеса неделю назад скаченного

#ifdef PCRE_SUPPORT
    int (*sub) (struct block_list* bl, va_list ap);
    void (*finalize) (struct npc_data* nd);
    void (*def_pattern) (struct npc_data* nd, int setid, const char* pattern, const char* label);
    struct pcrematch_entry* (*create_pcrematch_entry) (struct pcrematch_set* set);
    void (*delete_pcreset) (struct npc_data* nd, int setid);
    void (*deactivate_pcreset) (struct npc_data* nd, int setid);
    void (*activate_pcreset) (struct npc_data* nd, int setid);
    struct pcrematch_set* (*lookup_pcreset) (struct npc_data* nd, int setid);
    void (*finalize_pcrematch_entry) (struct pcrematch_entry* e);
#else // not PCRE_SUPPORT
    UNAVAILABLE_STRUCT;
#endif // PCRE_SUPPORT

строки 362

 

Изменено пользователем ucell-uz
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зачем ты мне весь Npc.h кинул. кидай строчку 362

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 минуты назад, Jeagerjaques сказал:

Если не ошибаюсь, здесь ты найдешь ответы https://eathena.ws/wiki/index.php/CentOS_Installation

все умные стали))

я эти доки знаешь наизусть уже знаю, могу закрытыми глазами отинсталить)) просто мне интересно почему новый герк баг при сборке даёт

с системой у меня всё нормуль, недельный герк скаченный неделю назад прекрасно пашет

Изменено пользователем ucell-uz
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сегодня ставил Геркулес последний и компилил, у меня CentOS 7 стоит.

Никаких ошибок не было. Попробуй обновить ОС, возможно еррор пропадет.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не ось тут ну никак не причём, это на ответ леприкона))

 

я так понял для нового герка придётся инсталить новый пцре...у меня сейчас стоит по умолчанию... pcre-5.0))) старьё конечно но за то пашет))

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас