Ru-MaNGOS

Вернуться   Ru-MaNGOS > Флуд > Флудильня

Важная информация

Флудильня Разговоры на любые темы.

Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.07.2010, 19:16   #1
lamex
Гость
 
Сообщений: n/a
По умолчанию Ошибка (ошибки) при компиляции ScriptDev2

Ошибки при компиляции SD2

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







Собственно вот она:

Код:
------ Build started: Project: ScriptDev2, Configuration: Release Win32 ------
  Системе не удается найти указанный путь.
  Extracting revision
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Пользуюсь MS VS 2010 соответственно компилирую под Win. Хочу заметить что компиляция самого Mangos прошла без ошибок.



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

tempura
  Ответить с цитированием
Старый 10.07.2010, 19:33   #2
MangMan
Новичок
 
Аватар для MangMan
 
Регистрация: 24.03.2010
Сообщений: 25
Сказал(а) спасибо: 11
Поблагодарили 14 раз(а) в 7 сообщениях
Записей в дневнике: 6
MangMan На верном пути
По умолчанию

А в настройках студии указаны пути к инклудам?
MangMan вне форума   Ответить с цитированием
Старый 10.07.2010, 19:55   #3
lamex
Гость
 
Сообщений: n/a
По умолчанию

Было бы здорово если бы я знал что такое "инклудам" в деле VS я новичек совсем.

Цитата:
Не вижу смысла задавать один и тот же вопрос два раза
Ммм... не заметил этого раздела сначала.

В настройках нашел только одну строку с Include:

Код:
Extensions to Include: .cpp;.cxx;.cc;.c;.inl;.h;.hpp;.hxx;.hm;.inc;.rc;.resx;.idl;.rc2;.def;.odl;.asm;.asmx;.xsd;.bin;.rgs;.html;.htm;.manifest
Так же прописаны в Projects and Solutions:

Project Location
User project template location
User item template location

Буду сильно благодарен любой развернутой помощи :'(

Последний раз редактировалось lamex; 10.07.2010 в 21:11.
  Ответить с цитированием
Старый 10.07.2010, 21:14   #4
Hantet
Ученый
 
Аватар для Hantet
 
Регистрация: 07.03.2010
Адрес: Санкт-Петербург
Сообщений: 163
Сказал(а) спасибо: 124
Поблагодарили 111 раз(а) в 52 сообщениях
Hantet Скоро придёт к известностиHantet Скоро придёт к известности
Отправить сообщение для Hantet с помощью ICQ
По умолчанию

Первым делом удостоверься, что в пути до ScriptDev2 (именно, две заглавные буквы - обязательное условие для компиляции) нет русских символов, по возможности избавься от пробелов.
Снеси нахрен десятку и используй родную восьмёрку.

P.s. Могу ошибаться, но насколько я знаю,
Код:
Build started: Project: ScriptDev2
совсем не говорит о том, как называется папка.
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть?
admin: О Боже!
admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет
Hantet вне форума   Ответить с цитированием
Старый 10.07.2010, 21:39   #5
lamex
Гость
 
Сообщений: n/a
По умолчанию

Вот путь до папки:

Код:
F:\ScriptDev2
2010 поставил только из-за того, что 2008 не хотел кoмпилить сам Mangos... Какая то чертовщина.
  Ответить с цитированием
Старый 10.07.2010, 21:47   #6
Hantet
Ученый
 
Аватар для Hantet
 
Регистрация: 07.03.2010
Адрес: Санкт-Петербург
Сообщений: 163
Сказал(а) спасибо: 124
Поблагодарили 111 раз(а) в 52 сообщениях
Hantet Скоро придёт к известностиHantet Скоро придёт к известности
Отправить сообщение для Hantet с помощью ICQ
По умолчанию

Цитата:
Сообщение от lamex Посмотреть сообщение
Вот путь до папки:

Код:
F:\ScriptDev2
2010 поставил только из-за того, что 2008 не хотел кoмпилить сам Mangos... Какая то чертовщина.
Хехехе

Папка ScriptDev2 должна находиться в папке:
исходники_mangos/src/bindings/ТУТ

P.s. Что ж вы все читать-то не умеете, мануалов тысяча и одна штука, хоть один с ЭТОГО форум НЕСКОЛЬКО раз перечитайте.
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть?
admin: О Боже!
admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет
Hantet вне форума   Ответить с цитированием
Старый 10.07.2010, 21:48   #7
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Кажется, это проблема урезанной версии компилятора. Требуется доп библиотека...
KiriX вне форума   Ответить с цитированием
Старый 10.07.2010, 21:49   #8
Hantet
Ученый
 
Аватар для Hantet
 
Регистрация: 07.03.2010
Адрес: Санкт-Петербург
Сообщений: 163
Сказал(а) спасибо: 124
Поблагодарили 111 раз(а) в 52 сообщениях
Hantet Скоро придёт к известностиHantet Скоро придёт к известности
Отправить сообщение для Hantet с помощью ICQ
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Кажется, это проблема урезанной версии компилятора. Требуется доп библиотека...
Не-не-не, Kirix, если у него ScriptDev2 находится в корне диска - никакя библиотека не поможет
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть?
admin: О Боже!
admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет
Hantet вне форума   Ответить с цитированием
Старый 10.07.2010, 21:52   #9
lamex
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Hantet Посмотреть сообщение
Хехехе

Папка ScriptDev2 должна находиться в папке:
исходники_mangos/src/bindings/ТУТ

P.s. Что ж вы все читать-то не умеете, мануалов тысяча и одна штука, хоть один с ЭТОГО форум НЕСКОЛЬКО раз перечитайте.

Как бы перенесена она была сюда не просто так. Никакой разницы в компиляции из mangos/src/bindings/ или из f:/ Замечено не было - ошибка одинаковая...

2KiriX не могли бы вы подсказать какая именно?
  Ответить с цитированием
Старый 10.07.2010, 21:56   #10
Hantet
Ученый
 
Аватар для Hantet
 
Регистрация: 07.03.2010
Адрес: Санкт-Петербург
Сообщений: 163
Сказал(а) спасибо: 124
Поблагодарили 111 раз(а) в 52 сообщениях
Hantet Скоро придёт к известностиHantet Скоро придёт к известности
Отправить сообщение для Hantet с помощью ICQ
Радость

Цитата:
Сообщение от lamex Посмотреть сообщение
Как бы перенесена она была сюда не просто так. Никакой разницы в компиляции из mangos/src/bindings/ или из f:/ Замечено не было - ошибка одинаковая...

2KiriX не могли бы вы подсказать какая именно?
Расслабьтесь, Шура, ScriptDev2 будет компилироваться только из папки bindings. У него прописаны пути вида ../../../../, а это значит, что ваш диск F такого пути не заимеет никогда.
Не просто так? Зачем интересно иметь в корне диска отдельно мангос и отдельно SD2?
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть?
admin: О Боже!
admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет
Hantet вне форума   Ответить с цитированием
Старый 10.07.2010, 22:07   #11
lamex
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Hantet Посмотреть сообщение
Расслабьтесь, Шура, ScriptDev2 будет компилироваться только из папки bindings. У него прописаны пути вида ../../../../, а это значит, что ваш диск F такого пути не заимеет никогда.
Не просто так? Зачем интересно иметь в корне диска отдельно мангос и отдельно SD2?
Только для относительной удобоваримости восприятия информации... Неважно. Перенес SD2 в bindings - снова... Не подумайте что я назло вам одно и то же выкладываю... Действительно уже все перепробовал... Искал по логу ошибки в гугле нашел несколько тем в которых ответа не было... Результат компила из F:\Mangos_Source\mangos\src\bindings\ScriptDev2:

Код:
------ Build started: Project: ScriptDev2, Configuration: Release Win32 ------
  Системе не удается найти указанный путь.
  Extracting revision
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
  Ответить с цитированием
Старый 10.07.2010, 22:09   #12
Hantet
Ученый
 
Аватар для Hantet
 
Регистрация: 07.03.2010
Адрес: Санкт-Петербург
Сообщений: 163
Сказал(а) спасибо: 124
Поблагодарили 111 раз(а) в 52 сообщениях
Hantet Скоро придёт к известностиHantet Скоро придёт к известности
Отправить сообщение для Hantet с помощью ICQ
По умолчанию

Цитата:
Сообщение от lamex Посмотреть сообщение
Только для относительной удобоваримости восприятия информации... Неважно. Перенес SD2 в bindings - снова... Не подумайте что я назло вам одно и то же выкладываю... Действительно уже все перепробовал... Искал по логу ошибки в гугле нашел несколько тем в которых ответа не было... Результат компила из F:\Mangos_Source\mangos\src\bindings\ScriptDev2:

Код:
------ Build started: Project: ScriptDev2, Configuration: Release Win32 ------
  Системе не удается найти указанный путь.
  Extracting revision
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Попробуйте всё же скомпилировать мангос и SD2 одним и тем же компилятором.
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть?
admin: О Боже!
admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет
Hantet вне форума   Ответить с цитированием
Старый 10.07.2010, 22:22   #13
lamex
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Hantet Посмотреть сообщение
Попробуйте всё же скомпилировать мангос и SD2 одним и тем же компилятором.

Так они и скомпилированы одним... Сам Mangos без единой ошибки скомпилирован VS 2010 затем компил скриптов из гайда http://ru-mangos.ru/showthread.php?t=61 и в нем вышеуказанная ошибка... (

P.S. Уже даже мангос перекомпилировал... и следом за ним тут же СкриптДев... Результат тот же.

Последний раз редактировалось lamex; 10.07.2010 в 22:28.
  Ответить с цитированием
Старый 10.07.2010, 22:43   #14
lamex
Гость
 
Сообщений: n/a
По умолчанию

Собственно почему решил компилить скрипты... Сначала хотел запустить Mangos без скриптов дабы проверить работоспособна ли моя сборка, но вот лог запуска Mangos без скриптов:

Код:
2010-07-10 23:40:30 MaNGOS/0.17.0-DEV (* * Revision 10174 - *) for Win32 (little-endian) [world-daemon]
2010-07-10 23:40:30 <Ctrl-C> to stop.


MM   MM         MM   MM  MMMMM   MMMM   MMMMM
MM   MM         MM   MM MMM MMM MM  MM MMM MMM
MMM MMM         MMM  MM MMM MMM MM  MM MMM
MM M MM         MMMM MM MMM     MM  MM  MMM
MM M MM  MMMMM  MM MMMM MMM     MM  MM   MMM
MM M MM M   MMM MM  MMM MMMMMMM MM  MM    MMM
MM   MM     MMM MM   MM MM  MMM MM  MM     MMM
MM   MM MMMMMMM MM   MM MMM MMM MM  MM MMM MMM
MM   MM MM  MMM MM   MM  MMMMMM  MMMM   MMMMM
        MM  MMM http://getmangos.com
        MMMMMM


2010-07-10 23:40:30 Using configuration file mangosd.conf.
2010-07-10 23:40:30 World Database: 127.0.0.1;3306;mangosdb;***;mangos
2010-07-10 23:40:30 MySQL client library: 5.0.56
2010-07-10 23:40:30 MySQL server ver: 5.0.51b-community 
2010-07-10 23:40:31 Character Database: 127.0.0.1;3306;mangosdb;***;;characters
2010-07-10 23:40:31 MySQL client library: 5.0.56
2010-07-10 23:40:31 MySQL server ver: 5.0.51b-community 
2010-07-10 23:40:31 Login Database: 127.0.0.1;3306;mangosdb;***;realmdb
2010-07-10 23:40:31 MySQL client library: 5.0.56
2010-07-10 23:40:31 MySQL server ver: 5.0.51b-community 
2010-07-10 23:40:31 Realm running as realm ID 1
2010-07-10 23:40:31 Using World DB: YTDB_0.13.7_R555_MaNGOS_R10150_SD2_R1736_ACID_R304_RuDB_R37.8
2010-07-10 23:40:31 Using creature EventAI: ACID 3.0.4 - Final Release for Mangos (3.3.2 Client)
2010-07-10 23:40:31 Using DataDir ./
2010-07-10 23:40:31 WORLD: VMap support included. LineOfSight:1, getHeight:1
2010-07-10 23:40:31 WORLD: VMap data directory is: ./vmaps
2010-07-10 23:40:31 WORLD: VMap config keys are: vmap.enableLOS, vmap.enableHeight, vmap.ignoreMapIds, vmap.ignoreSpellIds
2010-07-10 23:40:33 
2010-07-10 23:40:33 Loading MaNGOS strings...
2010-07-10 23:40:33 
2010-07-10 23:40:33 >> Loaded 812 MaNGOS strings from table mangos_string
2010-07-10 23:40:33 Initialize data stores...
2010-07-10 23:40:38 
2010-07-10 23:40:38 >> Initialized 85 data stores
2010-07-10 23:40:38 Using ruRU DBC Locale as default. All available DBC locales: ruRU 
2010-07-10 23:40:38 
2010-07-10 23:40:38 Loading Script Names...
2010-07-10 23:40:45 
2010-07-10 23:40:45 >> Loaded 894 Script Names
2010-07-10 23:40:45 Loading InstanceTemplate...
2010-07-10 23:40:45 >> Loaded 120 Instance Template definitions
2010-07-10 23:40:45 
2010-07-10 23:40:45 Loading SkillLineAbilityMultiMap Data...
2010-07-10 23:40:45 
2010-07-10 23:40:45 >> Loaded 10219 SkillLineAbility MultiMap Data
2010-07-10 23:40:45 Cleaning up instances...
2010-07-10 23:40:46 
2010-07-10 23:40:46 >> Initialized 0 instances
2010-07-10 23:40:46 Packing instances...
2010-07-10 23:40:46 >> Instance numbers remapped, next instance id is 1
2010-07-10 23:40:46 
2010-07-10 23:40:46 Packing groups...
2010-07-10 23:40:46 >> Group Ids remapped, next group id is 1
2010-07-10 23:40:46 
2010-07-10 23:40:46 
2010-07-10 23:40:46 Loading Localization strings...
2010-07-10 23:40:46 
2010-07-10 23:40:46 >> Loaded 21991 creature locale strings
2010-07-10 23:40:46 
2010-07-10 23:40:46 >> Loaded 17806 gameobject locale strings
2010-07-10 23:40:47 
2010-07-10 23:40:47 >> Loaded 36953 Item locale strings
2010-07-10 23:40:48 
2010-07-10 23:40:48 >> Loaded 9453 Quest locale strings
2010-07-10 23:40:48 
2010-07-10 23:40:48 >> Loaded 4815 NpcText locale strings
2010-07-10 23:40:48 
2010-07-10 23:40:48 >> Loaded 1649 PageText locale strings
2010-07-10 23:40:48 
2010-07-10 23:40:48 >> Loaded 1574 gossip_menu_option locale strings
2010-07-10 23:40:48 
2010-07-10 23:40:48 >> Loaded 540 points_of_interest locale strings
2010-07-10 23:40:48 >>> Localization strings loaded
2010-07-10 23:40:48 
2010-07-10 23:40:48 Loading Page Texts...
2010-07-10 23:40:49 >> Loaded 1880 page texts
2010-07-10 23:40:49 
2010-07-10 23:40:49 Loading Game Object Templates...
2010-07-10 23:40:51 >> Loaded 19245 game object templates
2010-07-10 23:40:51 
2010-07-10 23:40:51 Loading Spell Chain Data...
2010-07-10 23:40:51 
2010-07-10 23:40:51 >> Loaded 2452 spell chain records
2010-07-10 23:40:51 Loading Spell Elixir types...
2010-07-10 23:40:51 
2010-07-10 23:40:51 >> Loaded 132 spell elixir definitions
2010-07-10 23:40:51 Loading Spell Learn Skills...
2010-07-10 23:40:51 
2010-07-10 23:40:51 >> Loaded 99 Spell Learn Skills from DBC
2010-07-10 23:40:51 Loading Spell Learn Spells...
2010-07-10 23:40:51 
2010-07-10 23:40:51 >> Loaded 19 spell learn spells + 572 found in DBC
2010-07-10 23:40:51 Loading Spell Proc Event conditions...
2010-07-10 23:40:51 
2010-07-10 23:40:51 >> Loaded 515 extra spell proc event conditions +49 custom proc (inc. +4 custom ranks)
2010-07-10 23:40:51 Loading Spell Bonus Data...
2010-07-10 23:40:52 

{бла бла бла много символов а нужно 10000}

2010-07-10 23:41:41 Loading CreatureEventAI Summons...
2010-07-10 23:41:41 
2010-07-10 23:41:41 >> Loaded 21 CreatureEventAI summon definitions
2010-07-10 23:41:41 Loading CreatureEventAI Scripts...
2010-07-10 23:41:42 
2010-07-10 23:41:42 >> Loaded 18532 CreatureEventAI scripts
2010-07-10 23:41:42 Initializing Scripts...
Обрывается на 2010-07-10 23:41:42 Initializing Scripts..

Последний раз редактировалось lamex; 10.07.2010 в 22:47.
  Ответить с цитированием
Старый 11.07.2010, 00:20   #15
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от lamex Посмотреть сообщение
Собственно вот она:

Код:
------ Build started: Project: ScriptDev2, Configuration: Release Win32 ------
  Системе не удается найти указанный путь.
  Extracting revision
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Пользуюсь MS VS 2010 соответственно компилирую под Win. Хочу заметить что компиляция самого Mangos прошла без ошибок.
Это же элементарно, ватсон!

При компиляции VS запускает genrevision.exe, создаваемый при компиляции мангоса. Соотв. сначала компилируете мангос, и потом уже компилируете скриптдев из src/bindings/ScriptDev2.
LordJZ вне форума   Ответить с цитированием
Старый 11.07.2010, 00:33   #16
lamex
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от LordJZ Посмотреть сообщение
Это же элементарно, ватсон!

При компиляции VS запускает genrevision.exe, создаваемый при компиляции мангоса. Соотв. сначала компилируете мангос, и потом уже компилируете скриптдев из src/bindings/ScriptDev2.
Как бы вот...

Цитата:
Сообщение от lamex Посмотреть сообщение
P.S. Уже даже мангос перекомпилировал... и следом за ним тут же СкриптДев... Результат тот же.
  Ответить с цитированием
Старый 11.07.2010, 00:45   #17
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Компильте в одинаковых конфигурациях Debug/Release
LordJZ вне форума   Ответить с цитированием
Старый 11.07.2010, 02:33   #18
Hantet
Ученый
 
Аватар для Hantet
 
Регистрация: 07.03.2010
Адрес: Санкт-Петербург
Сообщений: 163
Сказал(а) спасибо: 124
Поблагодарили 111 раз(а) в 52 сообщениях
Hantet Скоро придёт к известностиHantet Скоро придёт к известности
Отправить сообщение для Hantet с помощью ICQ
По умолчанию

__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть?
admin: О Боже!
admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет
Hantet вне форума   Ответить с цитированием
Старый 11.07.2010, 05:34   #19
lamex
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от LordJZ Посмотреть сообщение
Компильте в одинаковых конфигурациях Debug/Release
Ну не совсем же я краб что бы в разных компилить... В любом случае проблема решилась. Спасибо всем отписавшимся и в особенности LordJZ.
  Ответить с цитированием
Старый 11.07.2010, 05:46   #20
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

Цитата:
Сообщение от lamex Посмотреть сообщение
В любом случае проблема решилась.
Хорошим тоном будет написать решение проблемы.
Shadez вне форума   Ответить с цитированием
Старый 11.07.2010, 05:52   #21
lamex
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Shadez Посмотреть сообщение
Хорошим тоном будет написать решение проблемы.
И правда сразу не пришла эта светлая мысль.

Цитата:
Сообщение от LordJZ
Это же элементарно, ватсон!

При компиляции VS запускает genrevision.exe, создаваемый при компиляции мангоса. Соотв. сначала компилируете мангос, и потом уже компилируете скриптдев из src/bindings/ScriptDev2.
Компилировал одно за другим сразу без задержек, до этого были промежутки в 10 минут между компилированием видимо за это время происходило чудесное исчезновение genrevision.exe.

Последний раз редактировалось lamex; 11.07.2010 в 05:57.
  Ответить с цитированием
Старый 11.07.2010, 17:45   #22
BombermaG
Модератор
 
Аватар для BombermaG
 
Регистрация: 07.03.2010
Сообщений: 57
Сказал(а) спасибо: 5
Поблагодарили 13 раз(а) в 8 сообщениях
BombermaG На верном пути
По умолчанию

Распродажа лапши?
BombermaG вне форума   Ответить с цитированием
Старый 11.07.2010, 17:50   #23
Visible
Пользователь
 
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
Visible На верном пути
По умолчанию

Код:
1>..\include\sc_boss_spell_worker.cpp(467) : error C2511: bool BossSpellWorker::_doRemove(uint8,Unit *,uint8): перегруженная функция-член не найдена в 'BossSpellWorker'
1>        c:\users\admin\asd\mangos\src\bindings\scriptdev2\include\sc_boss_spell_worker.h(98): см. объявление 'BossSpellWorker'
1>..\base\follower_ai.cpp(53) : error C2065: CREATURE_TYPEFLAGS_CAN_ASSIST: необъявленный идентификатор
1>..\base\escort_ai.cpp(81) : error C2065: CREATURE_TYPEFLAGS_CAN_ASSIST: необъявленный идентификатор
1>Журнал построения был сохранен в "file://c:\Users\Admin\asd\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\BuildLog.htm"
1>ScriptDev2 - ошибок 3, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
соответственно скриптдев не компилится...
Visible вне форума   Ответить с цитированием
Старый 11.07.2010, 17:59   #24
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Цитата:
sc_boss_spell_worker
В чистом сд2 такого нет вообще, а автор данной реализации, давно уже в коментах своего форка ответил...

Последний раз редактировалось NeatElves; 11.07.2010 в 18:03.
NeatElves вне форума   Ответить с цитированием
Старый 11.07.2010, 18:13   #25
Visible
Пользователь
 
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
Visible На верном пути
По умолчанию

слил чистый. вот лог чистого:
Код:
1>..\base\follower_ai.cpp(53) : error C2065: CREATURE_TYPEFLAGS_CAN_ASSIST: необъявленный идентификатор
1>..\base\escort_ai.cpp(81) : error C2065: CREATURE_TYPEFLAGS_CAN_ASSIST: необъявленный идентификатор
1>Журнал построения был сохранен в "file://c:\Users\Admin\asd\mangos\src\bindings\Scriptdev2\VC90\ScriptDev2__Win32_Release\BuildLog.htm"
1>ScriptDev2 - ошибок 2, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Visible вне форума   Ответить с цитированием
Старый 11.07.2010, 18:41   #26
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Visible Посмотреть сообщение
слил чистый. вот лог чистого:
Код:
1>..\base\follower_ai.cpp(53) : error C2065: CREATURE_TYPEFLAGS_CAN_ASSIST: необъявленный идентификатор
1>..\base\escort_ai.cpp(81) : error C2065: CREATURE_TYPEFLAGS_CAN_ASSIST: необъявленный идентификатор
1>Журнал построения был сохранен в "file://c:\Users\Admin\asd\mangos\src\bindings\Scriptdev2\VC90\ScriptDev2__Win32_Release\BuildLog.htm"
1>ScriptDev2 - ошибок 2, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Обновите мангос до последней ревизии
LordJZ вне форума   Ответить с цитированием
Старый 11.07.2010, 18:44   #27
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Visible Посмотреть сообщение
слил чистый. вот лог чистого:
Неплохо, осталось прочитать это - http://scriptdev2.svn.sourceforge.ne...&revision=1737
NeatElves вне форума   Ответить с цитированием
Старый 11.07.2010, 19:13   #28
Visible
Пользователь
 
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
Visible На верном пути
По умолчанию

спасибо вопрос отпал. чистый мангос + чистый SD все проходит без проблем. (проблема с insider42).
Visible вне форума   Ответить с цитированием
Старый 17.08.2010, 13:06   #29
Nursill
Гость
 
Сообщений: n/a
По умолчанию

Не компилируется Scriptdev2

Цитата:
Error 1 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\spell_scripts.cpp 439 ScriptDev2
Error 2 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\spell_scripts.cpp 444 ScriptDev2
Error 3 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\areatrigger_scripts.cpp 81 ScriptDev2
Error 4 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\areatrigger_scripts.cpp 82 ScriptDev2
Error 5 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\areatrigger_scripts.cpp 83 ScriptDev2
Error 6 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\areatrigger_scripts.cpp 84 ScriptDev2
Error 7 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\areatrigger_scripts.cpp 154 ScriptDev2
Error 8 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\areatrigger_scripts.cpp 181 ScriptDev2
Error 9 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\areatrigger_scripts.cpp 182 ScriptDev2
Error 10 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\world\areatrigger_scripts.cpp 183 ScriptDev2
Error 11 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\outland\terokkar_forest.cpp 771 ScriptDev2
Error 12 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\kalimdor\caverns_of_time\old_hillsbrad\i nstance_old_hillsbrad.cpp 85 ScriptDev2
Error 13 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\kalimdor\caverns_of_time\culling_of_stra tholme\instance_culling_of_stratholme.cpp 178 ScriptDev2
Error 14 error C2664: 'Player::KilledMonsterCredit' : cannot convert parameter 2 from 'int' to 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\eastern_kingdoms\magisters_terrace\magis ters_terrace.cpp 96 ScriptDev2
Error 15 error C2248: 'ObjectGuid::ObjectGuid' : cannot access private member declared in class 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\eastern_kingdoms\karazhan\boss_prince_ma lchezaar.cpp 132 ScriptDev2
Error 16 error C2248: 'ObjectGuid::ObjectGuid' : cannot access private member declared in class 'ObjectGuid' f:\Download\Internet\mangos\src\bindings\scriptdev 2\scripts\eastern_kingdoms\karazhan\boss_prince_ma lchezaar.cpp 609 ScriptDev2
Source чистые...

1 MaNGOS 10363, Location C:\mangos, компилирую в релизе WiN32, Компиляция проходит успешно, использую MVS 2008
2. Scriptdev2 1779, Location C:\mangos\src\bindings\scriptdev2 компилирую в релизе WiN32, Компиляция проходит не успешно, использую тот же MVS 2008

Компиляция скриптов происходит сразу после компиляции ядра сервера.

Последний раз редактировалось Nursill; 17.08.2010 в 13:08.
  Ответить с цитированием
Старый 17.08.2010, 13:11   #30
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Ну посмотрите изменения коммита 10363, раз сами летите впереди паровоза и не можете подогнать - ждите правки от команды сд2...
NeatElves вне форума   Ответить с цитированием
Старый 17.08.2010, 13:13   #31
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Код:
-        void KilledMonsterCredit( uint32 entry, ObjectGuid guid );
+        void KilledMonsterCredit( uint32 entry, ObjectGuid guid = ObjectGuid());
В коммите есть примеры, где второй параметр можно опустить или к какому виду его привести.
virusav вне форума   Ответить с цитированием
Старый 17.08.2010, 14:17   #32
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Это защита от кривых рук разработчиков, в том числе кривых рук разработчиков скриптов.
LordJZ вне форума   Ответить с цитированием
Старый 29.08.2010, 11:49   #33
Neero
Гость
 
Сообщений: n/a
По умолчанию Ошибка компиляции SD2

Всем Добрый день,возникла при компиляции скриптов.Чистые сборки все ОК,решил добавить скриптов на Ульдуар.Поместил файлы скриптов .cpp в нужные директории,добавил Боссов в ScriptLoader.cpp(Думаю в этом и проблема).При компиляции вылетает данная ошибка
Код:
1>ScriptLoader.obj : error LNK2019: unresolved external symbol "void __cdecl AddSC_boss_yogg_saron(void)" (?AddSC_boss_yogg_saron@@YAXXZ) referenced in function "void __cdecl AddScripts(void)" (?AddScripts@@YAXXZ)
И так для каждого скрипта(всего 16 штук).Прошу прощения если данная тема уже обсуждалась,но не Мангос форумах,не в Гугле толковых решений не нашел.Спасибо за внимание.
  Ответить с цитированием
Старый 29.08.2010, 11:53   #34
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

По идее, в скриптах уже должно быть объявление AddScripts.
Попробуй удалить эти объявления из ScriptLoader.cpp.
virusav вне форума   Ответить с цитированием
Старый 29.08.2010, 11:56   #35
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Эта «проблема» обсуждалась на форуме уже много раз. Вы не добавили требуемые файлы в проект VS.
LordJZ вне форума   Ответить с цитированием
Старый 25.09.2010, 14:46   #36
alexus
Гость
 
Сообщений: n/a
По умолчанию Ошибка при компиляции ScriptDev2

Исходники скачивал через гит в линуксе.
В процессе выполнения make выдаёт следующее:

Код:
make[6]: Entering directory `/gamers/mangos-sources/compile/objdir/src/bindings/ScriptDev2' 
../../../src/tools/genrevision/genrevision ../../../../src/bindings/ScriptDev2 
CXX dark_portal.lo 
../../../../src/bindings/ScriptDev2/scripts/kalimdor/caverns_of_time/dark_portal/dark_portal.cpp: In member function 'void npc_time_riftAI::DoSummonAtRift(uint32)': 
../../../../src/bindings/ScriptDev2/scripts/kalimdor/caverns_of_time/dark_portal/dark_portal.cpp:296: error: no matching function for call to 'Map::GetWaterLevel(float&, float&)' 
../../../../src/bindings/ScriptDev2/../../game/Map.h:158: note: candidates are: float Map::GetWaterLevel(float, float, float, float*) const 
make[6]: *** [dark_portal.lo] Error 1 
make[6]: Leaving directory `/gamers/mangos-sources/compile/objdir/src/bindings/ScriptDev2' 
make[5]: *** [all-recursive] Error 1 
make[5]: Leaving directory `/gamers/mangos-sources/compile/objdir/src/bindings/ScriptDev2' 
make[4]: *** [all] Error 2 
make[4]: Leaving directory `/gamers/mangos-sources/compile/objdir/src/bindings/ScriptDev2' 
make[3]: *** [all-recursive] Error 1 
make[3]: Leaving directory `/gamers/mangos-sources/compile/objdir/src/bindings' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory `/gamers/mangos-sources/compile/objdir/src' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/gamers/mangos-sources/compile/objdir' 
make: *** [all] Error 2
Никак не могу понять в чём косяк. Может быть сможете помочь?
Спасибо
  Ответить с цитированием
Старый 25.09.2010, 14:51   #37
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Согласно коммиту http://github.com/mangos/mangos/comm...fdde2b7f1e1417, ждите правок от команды СД2, при чем тут ошибки ядра...
NeatElves вне форума   Ответить с цитированием
Старый 25.11.2010, 10:40   #38
godlsd
Гость
 
Сообщений: n/a
По умолчанию

Сегодня столкнулся с проблемой компиляции SD2, качал я его с git репозитория. Были какие то ошибки связанные с преобразованием типов данных, лог не запоминал, извините. Но, не долго думая слил SD2 с офф. SVN репозитория, и всё завелось. Компилил это всё дело на Slackware 13.0.
Может кому то поможет.

Я не прошу ответов, просто даю подсказку, если кто-то столкнётся с подобной проблемой. Я бы обязательно полез смотреть в чём ошибка, но зачем если можно попробовать более новую версию SD2, как оказалось на SVN репозитории она новее.
  Ответить с цитированием
Старый 25.11.2010, 21:51   #39
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

с учетом того, что официальный SD2 существует только на SVN, и "качать его с git-репозитория" просто-напросто невозможно, проще не придумывать себе проблем на собственную з...цу, чем раздавать никому не нужные советы...
rsa вне форума   Ответить с цитированием
Старый 25.11.2010, 21:57   #40
godlsd
Гость
 
Сообщений: n/a
По умолчанию

Я только начал работать с mangos'om. Прочитал гайд. На этот момент мне не было известно где офф SD2,
и не известно, кто ещё на этот гайд наткнётся.
Так что с git, всё же скачать SD2 возможно.

Последний раз редактировалось godlsd; 25.11.2010 в 21:59.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибки при компиляции slon9911 Установка MaNGOS 28 09.06.2011 00:17
Ошибка (ошибки) в консоли при загрузке (запуске, старте) сервера Lomeista Новичкам 27 17.04.2011 18:55
ошибка компиляции (undefined reference to `__sync_add_and_fetch_4') maximt Установка MaNGOS 6 16.01.2011 21:13
Ошибка компиляции под Mac Os Som Установка MaNGOS 1 09.11.2010 07:43
ScriptDev2 Ошибка raziel4ik Корзина 2 22.06.2010 11:07


Текущее время: 17:57. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot