Как в Gentoo компилировать приложение? При make ошибка...[Решено]

Пытаюсь установить Gentoo, дошел до ядра, почитал хэндбук, после чего дошло(теперь до меня), что в MinimalCD не удосужились даже ядро вложить - нужно делать emerge и качать. Скачал USB_modeswitch(что-бы 3G модем определялся... короче собой, а не флешкой прикидывался. Ага, 18-ти мегабайтовой...), распаковал и делаю "make makefile" -- файла install там нет. На что он сказал nothing to do. Вот и я тож подумал, что больше нечего делать и перезагрузил комп, в надежде на форум.
P.S.
Кстати RescueCD так и не помог с восстановлением Fedora -- там 3G нормально определялся. Похоже ей вообще хана настала, при загрузке черный экран и ноль занятости процессора. Может можно из под Винды можно установить..:)

#######################################################################################################

Ввиду отсутствия новых комментариев, и безсмысленности дальнейшего продолжения темы топик объявляю закрытым.
Основной вопрос решен, для компиляции нужно ввести:

Цитата:
./configure --your-options && make && make install

В пакете usb_modeswitch файл configure отсутствовал, но возможно это потому что не все было закачано -- там еще есть некий usb_modeswitchdata. Это просто предположение.
По вопросу модема:

Цитата:
решение было тут и usb_modswitch не использовался ;)

...потому что у него модем сразу определился как файл ttyUSB. А что бы это произошло, если этого нет сразу -- надо ставить usb_modeswitch. И кстати билайновский модем тоже не определился Джентой, видимо просто в Убунту была встроена его поддержка.
Решение по установке без usb_modeswitch найдено не было.

Благодарю всех кто не пожалел своего времени для ответов на мой вопрос. Всем спасибо.

MinimalCD на то и minimal ) К

MinimalCD на то и minimal )
К тому же, если вкладывать, то возникает вопрос какое именно.

Про "make makefile" и аналоги лучше забыть совсем, на длительное время - юзайте emerge

ps может стоит взять другой загрузочный диск, который поддерживает ваш модем.

_SerEga_ написал(а): Про

_SerEga_ написал(а):
Про "make makefile" и аналоги лучше забыть совсем, на длительное время - юзайте emerge

а как же ядро собирать? О_о

ТС жжет ))

just a guest написал(а):
короче собой, а не флешкой прикидывался. Ага, 18-ти мегабайтовой...

она и есть флешка... вернее CD ;) модем там не первичное устройство!

хех, о ядре я не подумал,

хех, о ядре я не подумал, т.к. юзаю genkernel.

Делай все по хендбуку. После

Делай все по хендбуку. После ядра настроишь свой модем.
Как - погугли gentoo usb modem howto.
Что делает USB_modeswitch не знаю, но устанавливается он через emerge sys-apps/usb_modeswitch
99% что он потребует установки ядра.

alk написал(а): Что делает

alk написал(а):
Что делает USB_modeswitch не знаю, но устанавливается он через emerge sys-apps/usb_modeswitch

для того чтобы воспользоваться emerge нужно подключение к интернету, а чтобы подключиться к инету нужно сделать emerge --sync && emerge usb-modswitch ;)

ТС'у нужен любой Live, который сможет подключиться, а там уж из чрута систему ставить ;) только для этого надо хендбук медленно и вдумчиво прочитать, а не как список команд, которые надо ввести ))

Я лично в посте ТС'а вообще вопроса не улавливаю... тупо блог какой-то "как я не смог поставить генту"))

Цитата:Я лично в посте ТС'а

Цитата:
Я лично в посте ТС'а вообще вопроса не улавливаю... тупо блог какой-то "как я не смог поставить генту"))

Вопрос в том как скомпилировать usb_modeswitch. Вроде так и написал в заголовке. Ведь исходные коды я из под винды закачал, они у меня имеються -- осталось только скомпилировать. )
Конечно, если не выкинет сейчас кучу зависимостей.
А иначе да -- переустанавливать Федору, что бы поставить Генту.
P.S.
Кроме того я по большому счету новичек в Линуксе, а Генту вообще в первый раз устанавливаю. И все вопросы, ответы на которые я не знаю я задаю здесь -- наверняка кому-то, кто будет устанавливать тоже в первый раз, пригодиться.
Хотя это вроде обычный вопрос, но если ввести в Гугле: "компиляция приложений в Gentoo", то будет куча совершенно левой информации, в основном о флагах для лучшей сборки той или иной проги.

1. да будь ты хоть вообще

1. да будь ты хоть вообще незнакомым с компами, если ты внимательно читал руководство, то просто обязан справиться, т.к. там все освещается... + я тебе уже написал, что тебе нужен абсолютно ЛЮБОЙ LIVE-CD с ЛЮБЫМ Linux, который сумеет работать с твоим модемом, а ты опять про установку федоры (((
2. даже если ты сумеешь собрать модсвич руками, то ты "угробишь" этим систему еще до ее рождения ))) не делается так!!!

Theli написал(а): 1. да будь

Theli написал(а):
1. да будь ты хоть вообще незнакомым с компами, если ты внимательно читал руководство, то просто обязан справиться, т.к. там все освещается... + я тебе уже написал, что тебе нужен абсолютно ЛЮБОЙ LIVE-CD с ЛЮБЫМ Linux, который сумеет работать с твоим модемом, а ты опять про установку федоры (((
2. даже если ты сумеешь собрать модсвич руками, то ты "угробишь" этим систему еще до ее рождения ))) не делается так!!!

1. Да в том-то и дело, что у меня этих ЛайвСД уже две штуки, и не одна не определяет модем. Дело еще в разных моделях -- у меня есть модем от билайна - он прекрасно определяеться. Но я им не пользуюсь. А мой нынешний модем видит только Федора -- поэтому я и твержу про нее.
2. ???

1. емнип, лучший по поддержке

1. емнип, лучший по поддержке оборудования был knoppix... убунту можешь попробовать... дистров сотни, а ты попробовал только 2...
2. модемом билайна ты не пользуешься по религиозным соображениям? ))

плюсую 2. в чем проблема

плюсую 2. в чем проблема воспользоваться билайновским модемом? а потом можно и позгаляться с "нужным" :)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Потому что у меня симка МТС,

Потому что у меня симка МТС, а разлочить его необычайно проблематично, и не сто процентов, что что-то выйдет. Недавно искал по этому поводу, на всякий пожарный даже ссылку сохранил: http://www.dimonvideo.ru/articles/3992
Зато пока искал, чисто случайно нарвался на способ разлочить мой неопределяемый модем. Уже сделано. Что-б потом, при смене оператора не искать -- там просто нужно было код сгенерировать и ввести. Но толку с этого...

emerge --sync заменяется

emerge --sync заменяется выкачиванием свежего архива portage, не?
emerge usb-modswitch заменяется на emerge -pf usb-modswitch и выкачивание ручками нужных файлов, затем помещение их в distfiles опять же ручками.

Это вместо выкачивания непонятно каких исходников непонятно откуда.
То же касается и исходников ядра, коли они понадобятся. Нужно просто запастись соответствующими архивами - и вперед!

А можно в самом деле скачать LiveCD, который уже умеет эти мегафон/билайн/итд-модемы.
На правах рекламы - десктопные Calculate умеют ;)

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Ладно предлагаю зайти с

Ладно предлагаю зайти с другой стороны... Вот у меня есть диск из под журнала с исходными кодами для игры The Battle for Wesnoth 1.8.2. Какой смысл их было выкладывать на диск, если их нельзя скомпилировать? Неужли делать emerge The Battle for Wesnoth 1.8.2?
P.S.
Блин, как я мог забыть -- здесь же лежит исходный код Linux Kernel 2.6.34! :) Кстати, а для архитектуры х64 и х32 разные ядра? Или пойдет?

ядро одно на все архитектуры

ядро одно на все архитектуры ;)

Цитата:
Какой смысл их было выкладывать на диск, если их нельзя скомпилировать?

чтобы в исходниках можно было порыться ;) и никто не запрещал их компилировать, запрещается скомпилированное копировать в системные каталоги ;)

и собственно эта игра есть в основном дереве портежей и даже свежее ;)

# eix wesnoth
* games-strategy/wesnoth
     Available versions:  1.8.5 {dbus dedicated doc nls server tinygui}
     Homepage:            http://www.wesnoth.org/
     Description:         Battle for Wesnoth - A fantasy turn-based strategy game

:-)

Цитата:
чтобы в исходниках можно было порыться ;) и никто не запрещал их компилировать, запрещается скомпилированное копировать в системные каталоги ;)

Как?! )) Как после того, как порылся, ее скомпилировать?! :)

./configure --your-options &&

./configure --your-options && make && make install
перед этим обычно читают вывод ./configure --help

* Масоны, нацисты... В голове

* Масоны, нацисты... В голове just a guest проносился целый список, когда-либо слышаных назвний, связаных с мировыми заговорами, пока он открывал браузер.
-- Здесь какая-то тайна... Не могут они вот просто так раскрыть мне связаный с компиляцией секрет... Наверное подозревают во мне шпиона мелкомягких... Надо втереться в доверие... --
Вот загрузилась страница, и ... Сердце просто обмерло от шока!

Theli написал(а):
./configure --your-options && make && make install
перед этим обычно читают вывод ./configure --help

Глаза just a guest наполнились слезами умиления.
Theli... Ты в меня веришь... Спасибо... .*

Ну а если серьезно -- там нет файла configure, только Makefile.

в ядре или в игрушке? если в

в ядре или в игрушке?
если в ядре, то и не должно быть :) но это практически уникальный случай (ИМХО)...
с ядром все просто...

$ make menuconfig && make && make modules_install install

Цитата:в ядре или в

Цитата:
в ядре или в игрушке?

В usb_modeswitch.
P.S.
Федора вообще отказалась почему-то устанавливаться (сейчас удалил разделы, где она раньше была, толку нет). Эффект как и в RescueCD -- темный экран, и больше ничего. Я это к тому, что вопрос о компиляции еще актуален. Увы (

just a guest

just a guest написал(а):
Федора вообще отказалась почему-то устанавливаться

если я еще раз услышу слово "установка", я начну ругаться матом и меня забанят :( ты этого хочешь? перечитай весь топик!!!!

Цитата: 1. емнип, лучший по

Цитата:
1. емнип, лучший по поддержке оборудования был knoppix... убунту можешь попробовать... дистров сотни, а ты попробовал только 2...

У меня 3G, а не проводной интернет с нормальной скоростью, и бесконечным трафиком. Я не могу качать сотни мегабайт по каждому поводу. Приснопамятное RescueCD у меня качалось в течении суток (конечно с большыми перерывами но все таки). Если его включить в список ЛайвСД, тогда их даже 3. И один из них как раз Убунту. Если ты назовешь мне дистрибутив который точно определит мой модем буду благодарен. Но ведь, при всем желании, ты же не можешь этого знать, правильно. Нет нигде таких списков -- какие модели модемов поддерживают какие дистрибутивы. Только если из личного опыта, но такое маловероятно, all right?

Цитата:
2. модемом билайна ты не пользуешься по религиозным соображениям? ))

Потому что у меня симка МТС, а разлочить его необычайно проблематично, и не сто процентов, что что-то выйдет. Недавно искал по этому поводу, на всякий пожарный даже ссылку сохранил: http://www.dimonvideo.ru/articles/3992
Зато пока искал, чисто случайно нарвался на способ разлочить мой неопределяемый модем. Уже сделано. Что-б потом, при смене оператора не искать -- там просто нужно было код сгенерировать и ввести. Но толку с этого...

Цитата:
если я еще раз услышу слово "установка", я начну ругаться матом и меня забанят :( ты этого хочешь? перечитай весь топик!!!!

Ну хорошо, какой ЛайвСД определит Huawei E150?

Цитата:
Хочется тебе тра****ся с исходниками - вперед! :) Никто тебе запрещать не собирается. Только ты никак понять не можешь, что тем самым нарушаешь целостность системы. Хочешь все собирать из исходников руками? Welcome to LFS!

Ты упорно игнорируешь советы людей. Раз тебе говорят - делай так! Значит, так надо. Почему надо? Читай хендбук - там все написано.
Сказали тебе надо ставить The Battle for Wesnoth с помощью emerge, значит ставь через emerge. Непонятно, почему? Читай предыдущий пункт.
Это уже много много раз пережевано.

:) Может и usb_modeswitch через emerge поставить?

just a guest

just a guest написал(а):
Цитата:
если я еще раз услышу слово "установка", я начну ругаться матом и меня забанят :( ты этого хочешь? перечитай весь топик!!!!

Ну хорошо, какой ЛайвСД определит Huawei E150?

убунта и мандрива вполне могут...
в генту без рук не получится, но решение было тут и usb_modswitch не использовался ;)

в любом случае, если у тебя так мало интернета, то как ты потянешь такое?

# du -sh /var/overlays/portage/distfiles
11G     /var/overlays/portage/distfiles

Theli написал(а): в любом

Theli написал(а):
в любом случае, если у тебя так мало интернета, то как ты потянешь такое?

# du -sh /var/overlays/portage/distfiles
11G     /var/overlays/portage/distfiles

ну я на gprs по 5-7 ру. за метр тянул ;)

emerge-delta-webrsync + getdelta + скачивание исходников на стороне спасают отца русской демократии ;)

________________________
"We Will Win"

Sith написал(а): Theli

Sith написал(а):
Theli написал(а):
в любом случае, если у тебя так мало интернета, то как ты потянешь такое?

# du -sh /var/overlays/portage/distfiles
11G     /var/overlays/portage/distfiles

ну я на gprs по 5-7 ру. за метр тянул ;)

11ГБ = 11 * 1024 = 11264МБ
11264МБ * ~6руб./МБ = 67584 руб.

и кто сказал, что Windows дорогой? ))))) 14600 рублей за цшт7 ультимейт и 7199 за win7 домашняя расширенная, кажутся уже не такими и большими ))

Sith написал(а):
emerge-delta-webrsync + getdelta + скачивание исходников на стороне спасают отца русской демократии ;)

я так понимаю, что при первичной установке delta не поможет )) только при обновлениях ))

Цитата: в любом случае, если

Цитата:
в любом случае, если у тебя так мало интернета, то как ты потянешь такое?

За день думаю все что нужно закачаеться. Portage уже :) Под не бесконечным трафиком я подразумевал, что по скачке некоторого кол-ва инфы скорость, и без того не особо стабильную понижают. Так то он у меня безлимитный.

Цитата:
убунта и мандрива вполне могут...
в генту без рук не получится, но решение было тут и usb_modswitch не использовался ;)

Респект.

http://www.gentoo.ru/node/20843 написал(а):
При первом обращении (модем только что подключен, ещё никаких команд не приходило) попытка поднять ppp0 сводится к таким записям в логах:

Судя по записи его нужно предварительно ("поднять") настроить? А потом использовать эту статью. У меня уже мозг взрываеться... Пли-и-з, ткните кто-нибудь меня носом, где там (в линуксвики или еще где-нибудь) про настройку 3G? [url=http://ru.gentoo-wiki.com/wiki/Huawei_and_ZTE_627_GPRS/3G_модем]Здесь[/url] опять usb_modeswitch используют. Еще и через заранее работающее соединение :) Как-то по читерски... )

Theli написал(а): 11ГБ = 11

Theli написал(а):
11ГБ = 11 * 1024 = 11264МБ
11264МБ * ~6руб./МБ = 67584 руб.

ну во первых:

du -sh /usr/portage/distfiles/
7,5G	/usr/portage/distfiles/

а дома примерно гига 4

Theli написал(а):
и кто сказал, что Windows дорогой? ))))) 14600 рублей за цшт7 ультимейт и 7199 за win7 домашняя расширенная, кажутся уже не такими и большими ))

если вы на Линуксе только из за цены виндоса, то да... слов нет

Цитата:
я так понимаю, что при первичной установке delta не поможет )) только при обновлениях ))

и тут вступает в действие очень редкий, малоизвестный и совершенно "экзотичный" способ - скачивание исходников на стороне. какие проблемы?

________________________
"We Will Win"

just a guest

just a guest написал(а):
Ладно предлагаю зайти с другой стороны... Вот у меня есть диск из под журнала с исходными кодами для игры The Battle for Wesnoth 1.8.2. Какой смысл их было выкладывать на диск, если их нельзя скомпилировать? Неужли делать emerge The Battle for Wesnoth 1.8.2?
P.S.
Блин, как я мог забыть -- здесь же лежит исходный код Linux Kernel 2.6.34! :) Кстати, а для архитектуры х64 и х32 разные ядра? Или пойдет?

Хочется тебе тра****ся с исходниками - вперед! :) Никто тебе запрещать не собирается. Только ты никак понять не можешь, что тем самым нарушаешь целостность системы. Хочешь все собирать из исходников руками? Welcome to LFS!

Ты упорно игнорируешь советы людей. Раз тебе говорят - делай так! Значит, так надо. Почему надо? Читай хендбук - там все написано.
Сказали тебе надо ставить The Battle for Wesnoth с помощью emerge, значит ставь через emerge. Непонятно, почему? Читай предыдущий пункт.
Это уже много много раз пережевано.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

just a guest

just a guest написал(а):
Ладно предлагаю зайти с другой стороны... Вот у меня есть диск из под журнала с исходными кодами для игры The Battle for Wesnoth 1.8.2. Какой смысл их было выкладывать на диск, если их нельзя скомпилировать? Неужли делать emerge The Battle for Wesnoth 1.8.2?

можно просто поместить исходники в /usr/distfiles и дать комаду:
emerge wesnoth (но это если версии совпадают, иначе искать/править ebuild)

________________________
"We Will Win"

Стоп, стоп, стоп. Ты что,

Стоп, стоп, стоп. Ты что, прямо в minimal cd собрался свой модесвитч ставить? Риальни лучше скачай лайв той же федоры и не парься.

Тема закрыта.

Ввиду отсутствия новых комментариев, и безсмысленности дальнейшего продолжения темы топик объявляю закрытым.
Основной вопрос решен, для компиляции нужно ввести:

Цитата:
./configure --your-options && make && make install

В пакете usb_modeswitch файл configure отсутствовал, но возможно это потому что не все было закачано -- там еще есть некий usb_modeswitchdata. Это просто предположение.
По вопросу модема:

Цитата:
решение было тут и usb_modswitch не использовался ;)

...потому что у него модем сразу определился как файл ttyUSB. А что бы это произошло, если этого нет сразу -- надо ставить usb_modeswitch. И кстати билайновский модем тоже не определился Джентой, видимо просто в Убунту была встроена его поддержка.
Решение по установке без usb_modeswitch найдено не было.

Благодарю всех кто не пожалел своего времени для ответов на мой вопрос. Всем спасибо.

Прочитать инструкцию

Прочитать инструкцию абсолютно не ваш вариант...

Если бы он читать хотел и

Если бы он читать хотел и мог, то уже поставил бы gentoo.

semlanik

semlanik написал(а):
Прочитать инструкцию абсолютно не ваш вариант...

_SerEga_ написал(а):
Если бы он читать хотел и мог, то уже поставил бы gentoo.

В смысле? Насчет чего инструкцию? Если бы не этот вопрос я бы и не узнал, что у меня должен быть файл ttyUSB. И появиться он только после установки usb_modeswitch. В инструкциях об этом файле ни слова -- там написано просто ставить эту прогу. Причем еще и через emerge :) .
Или речь еще о чем?

just a guest

just a guest написал(а):
написано просто ставить эту прогу. Причем еще и через emerge

Wow!, вот ведь засада! :-)

Мы тоже не всего читали Шнитке!.. © В. Вишневский

За прошедшее время можно было

За прошедшее время можно было поставить gentoo + Х, а если комп не старый и с настройками не сильно париться, то и вместе с kde, а потом уже разбираться с модемом.
Либо поставить usb_modeswitch, через emerge, а потом уже все остальное.
Факт в том, что людям и без инета удавалось поставить gentoo - сам начинал с таким инетом, что файлы больше 1-5 мб через него не качал.

Опять намек на ЖивыеДиски?

Опять намек на ЖивыеДиски? Разве я не писал, что у меня их уже два, плюс Rescue?;)

Цитата:
сам начинал с таким инетом, что файлы больше 1-5 мб через него не качал.

Это как же? Что-то вроде этого? А потом со списком ссылок качать с рабочго интернета? Можно, вот только на это уйдет весь день в лучшем случае. Особенно учитывая, что на каждый пакет даеться минимум по несколько ссылок.

Про livecd даже спорить не

Про livecd даже спорить не буду.
Похоже ей вообще хана настала, при загрузке черный экран и ноль занятости процессора. Если что-то показывает вам нулевую загрузку проца - значит федора еще жива, да и до конца убить линукс не просто.
Скачал USB_modeswitch(что-бы 3G модем определялся... короче собой, а не флешкой прикидывался. Ага, 18-ти мегабайтовой...), распаковал и делаю "make makefile" -- файла install там нет
а теперь сходи на офф сайт и посмотри инструкцию по установке USB_ModeSwitch. Даже размер архива не сходиться раз в 500.

Это что ж за инет, что он USB_ModeSwitch будет весь день качать? Оставляй качаться на ночь.

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

лучше поставь убунту/федору поживи на ней полгода/год/два или сколько потребуется, когда поймешь для чего тебе gentoo, тогда приходи...

Цитата: Скачал

Цитата:
Скачал USB_modeswitch(что-бы 3G модем определялся... короче собой, а не флешкой прикидывался. Ага, 18-ти мегабайтовой...), распаковал и делаю "make makefile" -- файла install там нет
а теперь сходи на офф сайт и посмотри инструкцию по установке USB_ModeSwitch. Даже размер архива не сходиться раз в 500.

:-) Перечитал несколько раз, но так и не понял, как можно было неправильно понять мое предложение. Речь о том, что без этого пакета модем определяеться, как флешка, вернее, как правильно меня поправляли USB CD. И размер у этого СD 18 Мегабайт ) .

Цитата:
Это что ж за инет, что он USB_ModeSwitch будет весь день качать? Оставляй качаться на ночь.

Признаю -- виноват. Я подразумевал все пакеты нужные для установки системы (недавно на такую статью где-то натыкался -- поэтому она была на уме).

Цитата:
Если что-то показывает вам нулевую загрузку проца - значит федора еще жива, да и до конца убить линукс не просто.

Что-то -- это светодиод над клавиатурой(читайте: на системном блоке -- у меня ноут), и насчет того, что ее не просто убить я уже испытал на себе: удалил разделы свап и системный бывшей Федоры, но при вставке диска и нажатии "начать установку" эффект тот же что и раньше. Диск идеальный, да и не могло с ним ничего случиться.

Цитата:
Исходя из этого и другой писанины в этой теме мне видно, что проблемы или проблема есть, но в чем именно - хз, если ты ждешь, что кто-то вдруг родит тебе инструкцию, которая сработает при любых исходных, да еще и при любых твоих действиях - зря - это в принципе не возможно.

лучше поставь убунту/федору поживи на ней полгода/год/два или сколько потребуется, когда поймешь для чего тебе gentoo, тогда приходи...

Инструкции только как настроить интернет. Уже посоветовали, только через usb_modeswitch, спасибо.

Федору теперь поставить не проще, чем Дженту ). А для чего мне нужна последняя, я прекрасно понимаю. И, хотя у меня сейчас, так выразимся вынужденный отпуск, во время которого я и собрался ее установить -- я не вижу смысла бросать все только из-за того, что не смог настроить интернет. Скажу по секрету, как человек с отсутствием нормального и-нета: 3Г это тройное Г ). Всегда. Это от ОС не зависит.
В крайнем случае можно скачать последний LiveCD дженты, я об этом не раз думал. Здесь проблема в частности в отсутствии в ноуте пишущего DVD -- CD_RW максимум. Но раз выбора больше нет (конечно, кроме как добивать usb_modeswitch. Не спорю -- установка через ./configure есть даже на оф сайте, но у меня реально нет в скачаном архиве этого файла)-- можно и так сделать: запишу у соседей.

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

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

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