Сборка чем?

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

Модераторы: Smoky555, Группа модераторов

Сообщение Koser » Вт май 16, 2006 01:34

Запустил под VC6 с DirectX 7 SDK,релиз работает без студии нормально.
Аватара пользователя
Koser
Начальник станции
Начальник станции
 
Сообщения: 107
Зарегистрирован: Пн май 15, 2006 12:21

Сообщение Smoky555 » Вт май 16, 2006 07:17

кстати, у меня так и не получилось собрать openttd в VC6 в релизовом варианте, только debug получается :(
Входи тихо, проси мало, говори четко, уходи быстро.
Изображение
Изображение
У вас проблемы с русским в игре?
Изображение
Аватара пользователя
Smoky555
Почетный тайкунер
Почетный тайкунер
 
Сообщения: 1413
Зарегистрирован: Пт фев 25, 2005 08:33
Откуда: Волгоград

Сообщение Neko » Вт май 16, 2006 08:35

Интересное кино получается. Я всегда компилил только Release, а Debug даже и не пробовал.
Наверно поэтому у меня и проблемов не получалось.

2Smoky555
Я тебе пересылал список файлов, где надо подправить, чтобы в VC6 компиляция прошла без ошибок и текст в заголовок задачи создался по твоему хотению. Если эта инструкция у тебя затерялась, то давай я тебе её ещё раз перешлю.
Револьвер - лучший аргумент в любом споре
Аватара пользователя
Neko
Президент
Президент
 
Сообщения: 750
Зарегистрирован: Чт окт 13, 2005 12:23
Откуда: Москва

Сообщение Koser » Вт май 16, 2006 12:39

А что же в VC6 или VC7 такие здоровые ехе получаются?
А в других компиляторах меньше?
Аватара пользователя
Koser
Начальник станции
Начальник станции
 
Сообщения: 107
Зарегистрирован: Пн май 15, 2006 12:21

Сообщение Neko » Вт май 16, 2006 19:37

Koser писал(а):А что же в VC6 или VC7 такие здоровые ехе получаются?
А в других компиляторах меньше?


Дык, библиотик много подстыковывается. Можно с опциями в компиляторе поиграться.
Но, ваще говоря, Билка Гейтцев никогда про память и объёмы не задумывался.
Придётся нам свои окончательные исходняки слать Smoky555, чтоб он под собой их компилил - у него меньшее получается.
Но у него png нет, а у нас есть.
Револьвер - лучший аргумент в любом споре
Аватара пользователя
Neko
Президент
Президент
 
Сообщения: 750
Зарегистрирован: Чт окт 13, 2005 12:23
Откуда: Москва

Сообщение Smoky555 » Ср май 17, 2006 06:57

да без проблем :)
жду ...
Входи тихо, проси мало, говори четко, уходи быстро.
Изображение
Изображение
У вас проблемы с русским в игре?
Изображение
Аватара пользователя
Smoky555
Почетный тайкунер
Почетный тайкунер
 
Сообщения: 1413
Зарегистрирован: Пт фев 25, 2005 08:33
Откуда: Волгоград

Сообщение Maddy » Ср май 17, 2006 18:06

Кстати, добавлю свои 5 копеек - vs8 ака 2005 - собирает с пол-пинка ;) но прямоикс - 9....
Хотя народ на wiki убил-бы за советы ....
Maddy
Машинист
Машинист
 
Сообщения: 44
Зарегистрирован: Чт фев 09, 2006 19:19

Сообщение YuraKol » Чт окт 12, 2006 18:06

Линуксоиды! Плиз биг хелп!
Пытался компилить с cygwin:
скачал учтановил все как по мануэлу,
а он когда его запускаешь (или это у меня руки кривые или я так и не разобрался с *nix системами) то он не видит файлы-команды из bin.
То есть встроенные в bash команды (cd, help) он выполняет, а когда пишишь например: $mkdir (mount, make...) то он пишет что команда не найдена. Через exec тоже не прет.
Раскажите рецепт танца с бубном чтоб заработало!
(некакие настройки после инсталла не делал)

P.S: Может я что-то не установил?
P.P.S: Какой то у него тупой инстал, ещё и пришлось 40мб скачивать.
Вложения
bash.JPG
Скрин BASHа
bash.JPG (49.44 Кб) Просмотров: 5906
YuraKol
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 20
Зарегистрирован: Вт окт 10, 2006 12:47

Сообщение Neko » Чт окт 12, 2006 18:25

Сделай в папке C:\cygwin\ командный файл cygwin.bat

@echo off
C:
chdir C:\cygwin\bin
bash --login -i

Кстати, он у тебя должен появиться при установки Cygwin
Приделай к этому батнику икону, и запускайся этой иконой.

После того, как у тебя появится чёрный экран, делай
cd на каталог, где у тебя лежит исходняки, и выдавай make
А я выдаю
make &>0-0-0
В этом случае, у меня в файле 0-0-0 появляется полный протокол компиляции, что очень удобно, когда вылавливаешь ошибки

PS А ты просто запустил bash без login'a
Револьвер - лучший аргумент в любом споре
Аватара пользователя
Neko
Президент
Президент
 
Сообщения: 750
Зарегистрирован: Чт окт 13, 2005 12:23
Откуда: Москва

Сообщение YuraKol » Пт окт 13, 2006 10:43

В том то и дело что я запускаю чере BATник!
YuraKol
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 20
Зарегистрирован: Вт окт 10, 2006 12:47

Сообщение YuraKol » Пт окт 13, 2006 13:48

Проблема решилась переустановкой и добавлением новых пакетов,
но все же при компиляции требует содержимое папки /bin/sh
что там лежит (должно лежать) у меня её (папки) просто нет.
что доустановить ещё?

p.s. как я понял это чтото связанное с shellом sh
YuraKol
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 20
Зарегистрирован: Вт окт 10, 2006 12:47

Сообщение Smoky555 » Пт окт 13, 2006 14:44

надеюсь цыгвин ставил по руководству отсюда - http://wiki.openttd.org/index.php/Cygwin ?
Там перечислены необходимые пакеты для сборок OpenTTD под cygwin.
Входи тихо, проси мало, говори четко, уходи быстро.
Изображение
Изображение
У вас проблемы с русским в игре?
Изображение
Аватара пользователя
Smoky555
Почетный тайкунер
Почетный тайкунер
 
Сообщения: 1413
Зарегистрирован: Пт фев 25, 2005 08:33
Откуда: Волгоград

Сообщение YuraKol » Пт окт 13, 2006 14:49

да от туда
YuraKol
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 20
Зарегистрирован: Вт окт 10, 2006 12:47

Сообщение Neko » Пт окт 13, 2006 19:08

Дело в том, что у меня тоже нет bin/sh

Я дистрибутив качал не с сайта, а мне его давал Smoky555
Это более 50 метров - всю ночь модемом высасывал.
Но поставился сразу и работает.

А на работе компилю под VC8.
A Koser, кажется, компилит под VC7

Выбрать есть из чего.
Револьвер - лучший аргумент в любом споре
Аватара пользователя
Neko
Президент
Президент
 
Сообщения: 750
Зарегистрирован: Чт окт 13, 2005 12:23
Откуда: Москва

Сообщение Smoky555 » Пт окт 13, 2006 20:44

Дело в том, что /bin/sh - это не папка, это файл, который представляет собой оболочку для системного интерпретатора команд /bin/bash
Оба файла присутствуют в cygwin-е, имеют расширения .exe и лежат все в том же каталоге c:\cygwin\bin

Попробуй просто зайти тотал-командером в папку c:\cygwin\bin и дай в командной строке эту команду, можешь и вручную:
Код: Выделить всё
bash --login -i


Если будет та-же история, то проверь свои права в системе. Дело в том, что cygwin при установке прописывает некоторые свои переменные окружения в реестр. Посмотри в реестре, у тебя должна быть ветка
Код: Выделить всё
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin

и в ней еще дополнительные параметры. Если ее нету - значит у тебя просто нехватило прав для установки этого компилятора. Заимей права админа на машине - и переустанови cygwin, либо свистни - я скину тебе дампик с необходимыми данными, которые надо внести в реестр.

Удачи :)
Входи тихо, проси мало, говори четко, уходи быстро.
Изображение
Изображение
У вас проблемы с русским в игре?
Изображение
Аватара пользователя
Smoky555
Почетный тайкунер
Почетный тайкунер
 
Сообщения: 1413
Зарегистрирован: Пт фев 25, 2005 08:33
Откуда: Волгоград

Пред.След.

Вернуться в Разработка OpenTTD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11