Не могу собрать бинарник. Помогите?

Надо собрать пакет не установленный в системе под другую архитектуру без установки в систему. Ноут у меня слабый под pentium3 а на работе 2x Atlon 64 3800 вот и надо собрать пакеты на работе.
Короче делаю так

# CFLAGS="-O3  -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" VIDEO_CARDS="i810" INPUT_DEVICES="evdev keyboard mouse synaptics" USE="sse mmx dlloader opengl nls oss -alsa nas" emerge xorg-x11 wine --buildpkgonly
Calculating dependencies... done!

!!! --buildpkgonly requires all dependencies to be merged.
!!! Cannot merge requested packages. Merge deps and try again.

Что не так, и как исправить?

имхо тебе

имхо тебе придется создавать чрутеный энвайромент 32битный и там уже собирать все это свое добро... ибо у тебя 32битные зависимости просто так не разрешатся.
_________________
Gentoo x86_64 2.6.17-r4 на Athlon 64 3000+

Хреново

Не хотелось бы.

Слишком разные архитектуры...

так не получится.

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

К тому же xorg-x11 если мне память не изменяет состоит из порядка 100 пакетов. ты не устанешь все эти пакеты переносить?

У меня дома система P3-200. собирается конечно медленно, но жить можно... к тому же emerge --resume никто не отменял. Если дома под рукой есть комп помощнее можно юзать distcc.

Dron пишет:У меня

Dron написал(а):
У меня дома система P3-200. собирается конечно медленно, но жить можно...

Вы на нем X.org запускаете? С каким WM, если не секрет? Не тормозит?
_________________
Покупайте наших слонов!

Попробуй ключ -O

Попробуй ключ -O (--no-deps или както так). Он ругается на то, что с флагом --buildpkgonly он не ставит зависимые пакеты и просит их поставить. Также может возникнуть проблемы с определением и линкованием библиотек, т.к. их нет или они 64битные.
_________________
Linux
...because life is too short for reboots

Еще можешь

Еще можешь посмотреть в сторону crossdev и distcc. Не нужен полный chroot, только toolchain т.е. компилятор и libc, а надо притащить ноут на работу и подключить к сети. Ноут будет передавать задания компилятору на персоналке.

Для линкования

Для линкования по моему по любому необходимо наличие библиотек, хотя я может и ошибаюсь.
_________________
Linux
...because life is too short for reboots

distcc ругается

Только-что пробовал чтонибудь скомпилить на ноуте с помощью distcc. Настроил его на обоих машинах, в make.conf PS указал теже CFLAGS и CHOST, что и на ноуте, всё перезапустил и начал компилить пакет, а на этапе передачи задания на станционарную машину distcc выругался, что мой процессор (на ноуте) не поддерживает x86-64 инструкции и остановил компиляцию. Видимо distcc берёт переменные для компилятора не из make.conf. Может кто знает где прописать тип процессора для distcc и прочие параметры компиляции?

Уже нашёл

Нашёл док по кросскомпиляции. там и про distcc написано
HOWTO Кросскомпиляция

Настройки просмотра комментариев

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