Здравстуйте !
Возникла проблема со сборкой openwrt для eltex nte-1402-g-w.
Начну с предисловия:
Есть устройство вышеуказанное, которое ростелеком раздает бесплатно при подключении, т.е. дает в аренду.
На нем установлена прошивка x-wrt, при чем кастомная-кастомная. Что в ней даже не возможно переназначить wan на lan, ну если и возможно - значит у меня руки кривые, что скорее всего.
Так вот, ни ростелеком, ни eltex, ни mindspeed - чипы которых были взяты для устройства eltex исходники linux для сборки не дают.
Долго я искал исходники - нашел для сборки прошивки для zixel основанный на comcerto
Выкладываю то же самое перезалитое на яндекс.диск:
Вроде бы все ясно, есть прошивка - бери, собирай, шей и юзай, ан нет, не могу собрать !
Помогите СОБРАТЬ эту CENSORED, а то я уже две недели с ней сделать ни чего не могу.
Подскажите что делать, пожалуйста.
Собираю под ubuntu 12.10
Распаковал архив с прошивкой
Зашел в терминале в папку с прошивкой,
выполнил ./scripts/feeds update -a (в feeds.conf.default раскомментирован только luci репозиторий)
потом ./scripts/feeds install -a ( все устанавливается)
потом make menuconfig и вот тут лезет ошибка
make manuconfig
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'getopt'... ok.
Checking 'fileutils'... ok.
Checking 'working-gcc'... ok.
Checking 'working-g++'... ok.
Checking 'ncurses'... failed.
Checking 'zlib'... failed.
Checking 'gawk'... ok.
Checking 'bison'... ok.
Checking 'flex'... ok.
Checking 'unzip'... ok.
Checking 'bzip2'... ok.
Checking 'patch'... ok.
Checking 'perl'... ok.
Checking 'python'... ok.
Checking 'wget'... ok.
Checking 'lzop'... ok.
Checking 'gnutar'... ok.
Checking 'svn'... ok.
Checking 'autoconf'... ok.
Checking 'gnu-find'... ok.
Checking 'getopt-extended'... ok.
Checking 'uuencode'... ok.
Checking 'ctags'... ok.
Checking 'non-root'... ok.
Build dependency: Please install ncurses. (Missing libncurses.so or ncurses.h)
Build dependency: Please install zlib. (Missing libz.so or zlib.h)
Prerequisite check failed. Use FORCE=1 to override.
make[1]: *** [tmp/.prereq-build] Error 1
make: *** [manuconfig] Ошибка 2
Ошибка из вывод связана видимо с отстутствием ncurses и zlib
Перед сборкой были установлены следующие пакеты :
libc-bin
zlib1g-dev
zlib1g
ncurses-base
libncurses5
libncurses5-dev
ncurses-bin
ncurses-term