LINUX.ORG.RU
ФорумTalks

Попытался собрать AlienArena на OS X через Ports...

 , ,


0

1

Да-да, меня смешали с фекалиями. Запор был на Mesa, отчего я отослал багрепорт https://trac.macports.org/ticket/35111

Он был закрыт за «WORKSFORME» (это на OS X, ага), пару раз (ну вот и окончательный третий, я больше туда не отпишусь ни в коем случае).

А сами претензии, в конце концов, вылились опять в GPLv3+:

But your /usr/bin/make is not the one Apple ships. They don't ship anything that's GPLv3.

В общем, суммарно очень интересно это всё... Я лишь на портабельность AlienArena хотел проверить.

Как финалное GTFO («да идите вы») написал:

Sorry I tried to use MacPorts.

Seems like there are so much "works for me" and "supported configuration" guys w/o any help.

Sorry again.



Последнее исправление: powerpc (всего исправлений: 1)

Продукция Apple влияет на мозг, даже на такой мозг, как у мейнтейнеров macports.

// Пользователь продукции Apple

bk_ ★★
()

Макпорты - это настолько же илитарное извращение, как и Gentoo/Interix.
Вроде бы есть, даже разработчики видео снимают и скриншоты выкладывают.
Вот только ничего больше, чем helloworld не работает.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Вот только ничего больше, чем helloworld не работает.

subversion то работает, git работает, ...

Понимаешь, OS X в мире PowerPC — это как Windows в мире x86. У нас нет Windows вообще и не надо.

powerpc
() автор топика
Ответ на: комментарий от powerpc

git работает, ...

Нормальные люди ставят гит с офсайта.

OS X в мире PowerPC

Гавно мамонта работает на паверписи. Современные ОС - нет.

bk_ ★★
()

Портсы через X -сы же работают..

Бери нативную !

/если под ppc бинариев нет, то попробуй из исходников руками собрать

uin ★★★
()
Ответ на: комментарий от gensym

Git в икскоде только с 4-ых версий появился (те - интел онли)

uin ★★★
()
Ответ на: комментарий от devl547

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

Причем я не настаиваю на чистый Мас way (контейнер .app со всем необходимым), иначе всякие амароки/кторренты будут весить по 300-400mb - пусть останется как есть (/opt), но вытряхивается из pkg

/запилить МасPorts Вinaries с готовыми пакетами под PPC и Intel - как вариант, а можно и вообще как очередной *Store обставить с пожеланиями и донейтами..

uin ★★★
()
Ответ на: комментарий от uin

Причем я не настаиваю на чистый Мас way (контейнер .app со всем необходимым), иначе всякие амароки/кторренты будут весить по 300-400mb - пусть останется как есть (/opt), но вытряхивается из pkg

Процитирую-ка man port:

PACKAGING TARGETS
     There are also targets for producing installable packages of ports:

   pkg
     Creates an OS X installer package of portname.

   mpkg
     Creates an OS X installer metapackage of portname and its dependencies.

   dmg
     Creates an internet-enabled disk image containing an OS X package of portname.

   mdmg
     Creates an internet-enabled disk image containing an OS X metapackage of portname and its dependencies.

   rpm
     Creates an RPM binary package of portname, similar to a tgz "archive".

   srpm
     Creates a SRPM source package of portname, similar to a xar "portpkg".

   dpkg
     Creates a DEB binary package of portname.
powerpc
() автор топика
Ответ на: комментарий от kostian

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

uin ★★★
()
Ответ на: комментарий от uin

Ну блин,

port mdmg kdegames
сделает тебе .dmg-образ с установщиком со всеми зависимостями и прочим.

powerpc
() автор топика
Ответ на: комментарий от powerpc

это понятно, но «база_уже_собранных» то где?

у меня (напр.) старенький macbook air c Core2Duo ULV 1,6Ггц и mcp71 (GeForce9400m), приспичило мне кедо-игры погонять (маджонг/пасьянсы) - сколько раз сядет у меня батарейка, прежде чем все это дело соберется?

/Ведь кто то уже собирал и не раз - почему бы не поделиться уже готовым? или вот тебе например нужна АлиенАрена, а у тебя старенький аймак G4 с 1гб памяти - собирать дооолго будешь.., а у когото 2-ух процессорный Power Mac G5 (совместимы же с G4?) с кучей памяти., короче - зачем делать одну_и_ту_же_работу по нескольку раз и разными людьми машинами, это не продуктивно..

uin ★★★
()
Ответ на: комментарий от uin

В смысле, ты про наличие бинарных репозиториев? Ну да, было бы круто. И чтобы для ppc750, ppc7400, ppc7450 и ppc970 было там.

powerpc
() автор топика
Ответ на: комментарий от uin

а у тебя старенький аймак G4 с 1гб памяти

Да ты зажрался.
На G3@600MHz с 128MB рама гента с нетбсд компилилось, и работало.
Был финк, сдох. Помним, скорбим.

kostian ★★★★☆
()
Ответ на: комментарий от kostian

Ну я помню, у меня на 300MHz G3 GCC 4.7 бутстрапилась двое суток. А ядро где-то часов 12 собирается там.

powerpc
() автор топика
Ответ на: комментарий от bk_

Гавно мамонта работает на паверписи.

Я бы не сказал, что леопард - такое уж говно мамонта. Ну да, нет OpenCL и некоторых свистоперделок в интерфейсе, и все

annulen ★★★★★
()

If you start replacing your development tools with ones you've built yourself, then you need to expect that such a configuration won't be supported by anybody (MacPorts, fink, Homebrew, ...) and you need to have the experience and knowledge to fix fallout yourself. If you don't have that experience and knowledge, then just do the fix that I gave you, and hopefully things will «just work» for you...

Какое из слов тебя смущает?

damnemall
()
Ответ на: комментарий от damnemall

Что мне нужно фиксить ими написанную и поддерживаемую билд-систему, потому что у меня make 3.82 вместо 3.81?

powerpc
() автор топика
Ответ на: комментарий от powerpc

Что мне нужно фиксить ими написанную и поддерживаемую билд-систему

Как я понял из сообщений, твоя билд-система отличается от поддерживаемой, всего-то. И как я понял, на маке свой make, а не gnu (хотя тут я явно могу ошибаться, не имел никогда мака). Тебе просто предложили поставить поддерживаемую конфигурацию, потому что у людей на ней все работает.

If you want to replace /usr/bin/* with your own builds, that's fine, but that's not supported. If you want a supported configuration, please reinstall XCode 3.1.4.

damnemall
()
Ответ на: комментарий от devl547

ничего больше, чем helloworld не работает.

Контрпример: у знакомого 6 серваков на генте работают. И гента там не случайно.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Контрпример: у знакомого 6 серваков на генте работают.

Это не контрпример же. Я про Gentoo/Interix говорил. Это такой зверь поверх винды.

devl547 ★★★★★
()
Ответ на: комментарий от damnemall

И как я понял, на маке свой make, а не gnu

Не правда, самый что ни на есть gnu:

make -v
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for powerpc-apple-darwin9.0

Еще есть bsdmake,но он так и называется и на званире дефолтного make не претендует.

annulen ★★★★★
()

Слишком много «sorry». Нынче модно писать «FUCK YOU, X».

Deleted
()

But your /usr/bin/make is not the one Apple ships. They don't ship anything that's GPLv3.

Лучше скажи, какого лешего ты какой-то левый make прописал в /usr/bin? Ты думаешь, макпортовцы должны заниматься вылавливанием багов в каждой персональной слаке отдельно взятого юзера?

Еще бы сказал, что после rm -fR /Developer не собирается ни хрена, Кулибин уев.

shimon ★★★★★
()
Ответ на: комментарий от shimon

какого лешего ты какой-то левый make прописал в /usr/bin?

А чем официальный текущий GNU make 3.82 хуже старого 3.81? Выпиливанием багов они заниматься, конечно, не должны. Но привести в порядок configure.ac и прочее для пары портов (остальные-то собираются без проблем) было бы неплохо.

powerpc
() автор топика

Прочёл тред. Ощущение примерно такое: сидят люди, пьют кофе или коньяк, влез пьяный, поскользнулся, разбил о буфет бутылку, наорал на бармена, попытался облапить официантку, промазал и с матюгами выпал на улицу.

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

Я имею в виду, конечно, не здешний тред, а trac-овский.

Miguel ★★★★★
()
Ответ на: комментарий от powerpc

Блеать, make, идущий в комплекте с Xcode tools и ставящийся в /usr/bin, вообще не gnu, есличо. Кроме того, гнутая шобла любит делать минорные релизы несовместимыми друг с другом, тем 3.82 и хуже.

Есть апстрим, а есть политика тех, кто дистрибутив пакует. Поплачься еще, что в комплекте с Xcode gcc идет всего лишь версии 4.2.

shimon ★★★★★
()
Ответ на: комментарий от powerpc

Ну ты давай еще autotools и гцц проапгрейдь, а потом говори про неправильные двери.

shimon ★★★★★
()

Померписишной ябловской технике место в музее.

PolarFox ★★★★★
()
Ответ на: комментарий от shimon

Блеать, make, идущий в комплекте с Xcode tools и ставящийся в /usr/bin, вообще не gnu, есличо.

% ls -l `which make`
lrwxr-xr-x  1 root  wheel  7 12 Apr 16:32 /usr/bin/make -> gnumake
% make -v
GNU Make 3.81
...
kostian ★★★★☆
()
Ответ на: комментарий от lazyklimm

Это комментарий должен быть адресован не мне, а Quasar выше.

bk_ ★★
()
Ответ на: комментарий от powerpc

А что так в x86 не нравится? Десктоп не ноут, чтобы молиться на время автономной работы. Система команд не нравится? Так на Assembler для Linux никто и не пишет.

KivApple ★★★★★
()
Ответ на: комментарий от lazyklimm

тем не менее он есть и нормально работает

Давно там бинарные драйверы для nVIDIA появились? Нуво уже работает?

Lighting ★★★★★
()
Ответ на: комментарий от Lighting

Давно там бинарные драйверы для nVIDIA появились?

я хз как у вас, у меня у буке стоял Radeon, с открытыми дровами работал :)

lazyklimm ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.