OK, I solved the problem : When I run "$ make install-multilib prefix=$HOME/scratchbox" there's an error:
".... checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. ...." although I have gcc and glibc-devel package installed. Have you seen it in your Fedora? --> I uninstalled glibc-devel 64 and then installed glibc-devel 32 and glibc-devel 64. It's running now! Now comes the new problem, hix: "--- install -c -m 755 obj-32/preload/libsb2.so /home/testx64/scratchbox2/lib32/libsb2/libsb2.so."1.99.0.22" install: cannot stat `obj-32/preload/libsb2.so': No such file or directory make: *** [install-multilib] Error 1 ..." Why obj-32/preload/libsb2.so is missing? And there're some concept I don't understand yet - just a off question not related to Scratchbox so if you have time, could you please explain for me? What is: - debian/etch distribution - debootstrapped - /etch_root ? On 12/27/07, Jakov <[EMAIL PROTECTED]> wrote: > Dear Lauri, > > Thank you very much for your reply! I really appreciate your help. > > Yeah, you're right. I missed something. I'm starting over again. > > When I run "$ make install-multilib prefix=$HOME/scratchbox" there's an > error: > > ".... > checking for C compiler default output file name... > configure: error: C compiler cannot create executables > See `config.log' for more details. > ...." > > although I have gcc and glibc-devel package installed. Have you seen > it in your Fedora? > > And there're some concept I don't understand yet - just a off question > not related to Scratchbox so if you have time, could you please > explain for me? > > What is: > - debian/etch distribution > - debootstrapped > - /etch_root ? > > > Many thanks to you! > > Best regards, > > On 12/27/07, Lauri Leukkunen <[EMAIL PROTECTED]> wrote: > > When you go to http://freedesktop.org/wiki/Software/sbox2 you will > > notice at the very top of the page a link to http://freedesktop.org/ > > wiki/Software/sbox2/Maemo which is currently the best and only guide > > to doing Maemo development using sb2. Maemo 4.x is not supported > > because qemu is buggy. > > > > As you may notice 64-bit non-debian distributions are not supported > > by that guide. That does not mean it can't work. On a 64-bit host you > > have to replace the sb2 installation procedure with: > > > > cd sbox2 > > ./autogen.sh > > make install-multilib prefix=$HOME/scratchbox2 > > > > That will build both 32 and 64bit versions of the library. > > > > Proceed with the rest of the non-debian section as it is. You should > > not need to install apt-get for your fedora host machine as that > > should be provided by the debian/etch distribution you debootstrapped > > to /etch_root. It's important that you follow the guide exactly, I > > can assure you that there is no other way to get a working sb2 > > environment for Maemo development. > > > > As you're new to Maemo, please try to follow instructions on > > maemo.org and use scratchbox 1.x. There will be a sb2 based maemo sdk > > at some point available, but at the moment unless you want to help > > with sb2 development, it's better to stick to what Nokia officially > > supports. > > > > /lauri > > > > On Dec 27, 2007, at 6:45 AM, Jakov wrote: > > > > > Rehi, > > > > > > I've installed sb2. > > > > > > $ cd sbox2 > > > $ ./autogen.sh > > > $ ./configure --prefix=$HOME/scratchbox > > > $ make install > > > > > > After installing arm-linux-gcc as said at http://www.linux110.com/ > > > bbs/thread-70392-1-1.html: > > > > > > $HOME/scratchbox/bin/sb2-init ARM arm-linux-gcc > > > > > > It said: sb2-init completed successfully, have fun! > > > > > > I continue to install maemo as said at readme.txt file in sb2: > > > > > > - Download the latest rootstrap from: http://repository.maemo.org/ > > > stable/chinook/armel/maemo-sdk-rootstrap_4.0_armel.tgz > > > > > > I get the 4.0 version instead of 3.1 as readme.txt > > > > > > - Extract that to $HOME/maemo-root > > > > > > I don't see $HOME/maemo-root/etc/apt/apt.conf - where is it? I > > > go to next step: > > > > > > - $ cd $HOME/maemo-root > > > > > > - sb2-init -m maemo -t /etch_root maemo arm-linux-gcc > > > > > > It usually asks for the target, I really don't understand about it, > > > so I set ARM as default target. > > > > > > -> sb2-init completed successfully, have fun! > > > > > > - sb2 apt-get source fontconfig > > > > > > (I have to install apt-get in Fedora to run this command) > > > > > > but it says: > > > > > > error: Unable to open /usr/lib/rpm/rpmrc for reading: No such file > > > or directory. > > > Segmentation fault > > > ------------------------------------------------------------------- > > > > > > Now I get stuck here again. What am I doing wrong? Please help me. > > > Thanks in advance. > > > > > > > > > On Dec 27, 2007 8:31 AM, Jakov < [EMAIL PROTECTED]> wrote: > > > Hi Lauri, > > > > > > Here is what I did to install sb2:: > > > > > > - install glibc-devl and qemu using yum[ex] > > > - install ARM-LINUX-GCC 3.3.4 Tool Chains following http:// > > > www.linux110.com/bbs/thread-70392-1-1.html - I got it by using google. > > > (dont know if it's the right tool. I follow the readme.txt file > > > attached to sb2) > > > > > > But I don't see any sbox_adduser or something like this when the > > > script maemo-sdk-install_4.0.sh requires. > > > > > > I'm so confused, this is the first time I try maemo. Could you > > > please give me a HowTo install step by step, please? > > > > > > Thank you very much! > > > > > > Jakov. > > > > > > > > > Scratchbox 2 ( http://www.freedesktop.org/wiki/ > > > > Software/sbox2 )? It says it's 64-bit supported. I tried it but got > > > > no success. > > > > > > How did it not work? I just tested it on x86_64 Fedora, and it works > > > fine for me. > > > You have to be more specific if you expect anybody to help you. > > > > > > /lauri > > > > > > > > > > > _______________________________________________ Scratchbox-users mailing list Scratchbox-users@lists.scratchbox.org http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users