Hi, Im trying to build mono for the Nokia 770 2006 software edition (its just come out in beta).
I know that Mono has been compiled for this device under the old OS. Im using scratchbox as my cross compile environment. Im using mono-1.1.15, but ive tried the stable release as well. If it build it (in scratchbox) with the i386 as the target, it builds OK, but when I switch to Arm target, I get a compile error: make[3]: Entering directory `/gold/projects/maemo/mono/mono-1.1.15/mcs' make profile-do--default--all profile-do--net_2_0--all make[4]: Entering directory `/gold/projects/maemo/mono/mono-1.1.15/mcs' make PROFILE=basic all make[5]: Entering directory `/gold/projects/maemo/mono/mono-1.1.15/mcs' mono[7777]: GLIB WARNING ** default - _wapi_shm_semaphores_init: semctl init error: Numerical result out of range - trying again mono[7777]: GLIB WARNING ** default - _wapi_shm_semaphores_init: semctl init error: Numerical result out of range - trying again This loops around (i assume) for ever. Im not sure if its my configure options - im building on a i386 PC. Ive tired ./configure --target=arm-linux-linux and --host=arm-linux-linux --build=arm-linux-linux --target=arm-linux-linux but its the same. Im unsure as to exactly what the 3 options are. configure --help gives me --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] so Im guessing that --build is the machine on which im building mono, but im not sure exactly what I should be putting for the others. Is 7777 and error code, or a line number>? any clues? I am a bit of an amateur when it comes to c and makefiles / autoconf etc (im a c# / delphi programmer). thanks George _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
