Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam wszystkich jako nowy na tym forum, od niedawna mam Jessie'go _amd64 wcześniej pracowalem na Ubuntu.
W firmie kupili nam WD My Cloud - muszę zainstalować sobie WDMyClound Mirror -jako jedyny mam linuxa więc nikt mi nie pomoże.
Instaluję pakiet źródłowy zgodnie z ich instrukcją:
1. Introduction This file will show you how to build the WDMyClound Mirror firmware. 1.1 # tar zxvf WDMyCloud_Mirror_GPL_v1.05.30_20141210.tar.gz 1.2 # cd WDMyCloud_Mirror_GPL_v1.05.30_20141210 1.3 # export HOME_DIR=`pwd` 2. Install tool-chain 2.1 # cd $HOME_DIR/toolchain 2.2 # tar zxvf armv7-marvell-linux-gnueabi-softfp_i686_64K_Dev_20131002.tar.gz 3. How to build Open source modules? For example: build attr-2.4.46 3.1 Install compiler toolchain 3.2 # cd $HOME_DIR/Open_Source_packages 3.3 # source source.me 3.4 # tar zxvf attr-2.4.46.tar.gz 3.5 # cd attr-2.4.46 3.6 # ./xbuild.sh build 3.7 # ./xbuild.sh install 3.8 The result is under _xinstall/WDMyCloudMirror, and install to firmware root filesystem 4. Build the root file system 4.1 # cd $HOME_DIR/firmware/ramdisk 4.2 # ./create_ramdisk.sh 4.3 # cp -f uRamdisk ../merge/ 5. Non-Open Source module: include all non-open source binaries 5.1 # cd $HOME_DIR/firmware/module 5.2 # ./create_image.sh 5.3 # cp -f my-image.cfs ../merge/image.cfs 6. Build the firmware 6.1 # cd $HOME_DIR/firmware/merge 6.2 make sure image.cfs, merge, uImage, uP.bin, uRamdisk are in the merge folder 6.3 # ./merge 6.4 WD-NAS-firmware will be created 6.5 Update firmware with web UI
doszedłem do punktu 3.6 i utknąłem
root@perestoo-ddesktop:/home/perestoo/Pobrane/WDMyCloud_Mirror_GPL_v1.05.30_20141210/Open_Source_packages/attr-2.4.46# ./xbuild.sh build libtoolize -c `libtoolize -n -i >/dev/null 2>/dev/null && echo -i` -f libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.'. libtoolize: copying file `./config.guess' libtoolize: copying file `./config.sub' libtoolize: copying file `./install-sh' libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. cp include/install-sh . aclocal -I m4 aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoconf ./configure \ --prefix=/ \ --exec-prefix=/ \ --sbindir=/bin \ --bindir=/usr/bin \ --libdir=/lib \ --libexecdir=/usr/lib \ --enable-lib64=yes \ --includedir=/usr/include \ --mandir=/usr/share/man \ --datadir=/usr/share \ $LOCAL_CONFIGURE_OPTIONS checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking how to print strings... printf checking for gcc... arm-marvell-linux-gnueabi-gcc checking whether the C compiler works... no configure: error: in `/home/perestoo/Pobrane/WDMyCloud_Mirror_GPL_v1.05.30_20141210/Open_Source_packages/attr-2.4.46': configure: error: C compiler cannot create executables See `config.log' for more details Makefile:67: polecenia dla obiektu 'include/builddefs' nie powiodły się make: *** [include/builddefs] Błąd 77
proszę o pomoc
p.s dodam że zainstalowałem gcc-arm-non-eabi i cross gcc-dev i nie pomogło
Ostatnio edytowany przez perestoo (2015-04-13 11:54:56)
Offline
1849
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:15:55)
Offline
jest taki
perestoo@perestoo-ddesktop:~$ dpkg -l | grep gcc ii cross-gcc-dev 13 all Tools for building cross-compilers and cross-compiler packages ii gcc 4:4.9.2-2 amd64 GNU C compiler ii gcc-4.7-base:amd64 4.7.3-4 amd64 GCC, the GNU Compiler Collection (base package) ii gcc-4.8 4.8.4-1 amd64 GNU C compiler ii gcc-4.8-base:amd64 4.8.4-1 amd64 GCC, the GNU Compiler Collection (base package) ii gcc-4.9 4.9.2-10 amd64 GNU C compiler ii gcc-4.9-base:amd64 4.9.2-10 amd64 GCC, the GNU Compiler Collection (base package) ii gcc-arm-none-eabi 4.8.4-1+11-1 amd64 GCC cross compiler for ARM Cortex-A/R/M processors ii libgcc-4.8-dev:amd64 4.8.4-1 amd64 GCC support library (development files) ii libgcc-4.9-dev:amd64 4.9.2-10 amd64 GCC support library (development files) ii libgcc1:amd64 1:4.9.2-10 amd64 GCC support library ii linux-compiler-gcc-4.8-x86 3.16.7-ckt7-1 amd64 Compiler for Linux on x86 (meta-package)
Offline
w ramach dodatkowych informacji - kod źródłowy pobrałem ze strony
http://support.wdc.com/product/download.asp?groupid=907&sid=227&lang=en
wersje 1.05.30 czyli najnowszą
zastanawiam się czy nie mam zbyt dużo tych gcc - wygląda to trochę na bałagan
ma ktoś jakiś pomysł?
Offline
1851
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:15:58)
Offline
dziękuję kolego niestety na Wheezy 7.8 wyszło tak samo,
nie wiem czy to nie wina "automake" który zainstalowałem bo wcześniej miałem błąd alocale
3 dni walki bez rezultatu, na razie mam dość WD My Cloud
Offline
Z cała pewnościa kluczowa informcja jest to:
checking for gcc... arm-marvell-linux-gnueabi-gcc checking whether the C compiler works... no
Ściągnołem tą paczke i jedyne co moge powiedziec do "dziwne u mnie działa"
[edit]
W sumie to jedyne co moge powiedziec to ze ten tarball zdaje sie zawierac wszystko czego potrzebuje do samo egzystencji.
Raczej nie musisz nic installować, jedyne co zrobiłem to
1. sciagnolem paczke wd
2. zrobilem folder mywd
3. wrzucilem tam tar ball
4. rospakowalem tar ball
5. wszedlem do folderu mywd dalej do toolchain i rozpakowalem armv7-marvell-linux-gnueabi-softfp_i686_64K_Dev_20131002.tar.gz
6. wszedlem do folderu Open_Source_Package i rozpakowalem w nim tarball attr-2.4.46
7. wszedlem do rozpakowanego folderu i tam dalem ./xbuild build
8. zabanglało (buil odrazu robi make install, ot tak zeby bylo bardziej intuicyjnie .... ).
Po krotce sciagasz binare i rozpakowujsze wszystkie wymagane pliki w folderach gdzie one leza i dziala.
Ostatnio edytowany przez gindek (2015-04-18 12:32:00)
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00117 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.191.107.181' WHERE u.id=1 |
0.00084 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.107.181', 1732462667) |
0.00042 | SELECT * FROM punbb_online WHERE logged<1732462367 |
0.00075 | DELETE FROM punbb_online WHERE ident='3.137.181.69' |
0.00062 | DELETE FROM punbb_online WHERE ident='85.208.96.200' |
0.00048 | SELECT topic_id FROM punbb_posts WHERE id=285746 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=27271 ORDER BY posted |
0.00074 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=27271 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00195 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=27271 ORDER BY p.id LIMIT 0,25 |
0.00100 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27271 |
Total query time: 0.00822 s |