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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2015-04-13 11:48:55

  perestoo - Użytkownik

perestoo
Użytkownik
Zarejestrowany: 2015-04-13

for gcc... arm-marvell-linux-gnueabi-gcc - niedziała

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ą:

Kod:

 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

Kod:

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

 

#2  2015-04-13 12:28:59

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: for gcc... arm-marvell-linux-gnueabi-gcc - niedziała

1849

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:15:55)

Offline

 

#3  2015-04-13 15:06:36

  perestoo - Użytkownik

perestoo
Użytkownik
Zarejestrowany: 2015-04-13

Re: for gcc... arm-marvell-linux-gnueabi-gcc - niedziała

jest taki

Kod:

 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

 

#4  2015-04-14 10:36:25

  perestoo - Użytkownik

perestoo
Użytkownik
Zarejestrowany: 2015-04-13

Re: for gcc... arm-marvell-linux-gnueabi-gcc - niedziała

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

 

#5  2015-04-14 11:12:39

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: for gcc... arm-marvell-linux-gnueabi-gcc - niedziała

1851

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:15:58)

Offline

 

#6  2015-04-14 16:57:04

  perestoo - Użytkownik

perestoo
Użytkownik
Zarejestrowany: 2015-04-13

Re: for gcc... arm-marvell-linux-gnueabi-gcc - niedziała

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

 

#7  2015-04-18 12:03:10

  gindek - Zubr, bydle na etacie.

gindek
Zubr, bydle na etacie.
Skąd: Z puszczy.
Zarejestrowany: 2008-12-08

Re: for gcc... arm-marvell-linux-gnueabi-gcc - niedziała

Z cała pewnościa kluczowa informcja jest to:

Kod:

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)


" Wojny przychodzą i odchodzą, a moi żołnierze są wieczni"


"Zbuduj mały, dziarski router z udostępnionych przez prowadzącego części od Kamaza?"

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.016 seconds, 15 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00054 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.119.162.226' WHERE u.id=1
0.00067 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.162.226', 1732463124)
0.00027 SELECT * FROM punbb_online WHERE logged<1732462824
0.00060 DELETE FROM punbb_online WHERE ident='18.119.133.138'
0.00151 DELETE FROM punbb_online WHERE ident='3.133.109.251'
0.00082 DELETE FROM punbb_online WHERE ident='3.148.108.192'
0.00059 DELETE FROM punbb_online WHERE ident='3.16.70.99'
0.00078 SELECT topic_id FROM punbb_posts WHERE id=285747
0.00006 SELECT id FROM punbb_posts WHERE topic_id=27271 ORDER BY posted
0.00064 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.00253 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.00425 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27271
Total query time: 0.01349 s