[M3devel] Success with libXaw.so.7, but more help needed.

Hendrik Boom hendrik at topoi.pooq.com
Tue May 29 01:05:05 CEST 2012


Trying a cross-compilation now.

On Tue, May 15, 2012 at 10:33:12PM +0000, Jay K wrote:
> 
> You might as well just use something in scripts to rebuild the entire 
> system.It isn't so difficult nor takes very long.     
>
> Get a working > cm3 on any system.
      cd scripts/python
      ./boot1.py <target-such-as-I386_LINUX>      That will produce a "bootstrap" archive.    Copy it to the "new" system.      Extract it.      Cd into it.      Look at the top of Makefile and see if it seems reasonable (we should use autoconf here).    run make.     That should give you a working cm3 for the new system.      Put that on path, e.g.:       su        rm -rf /usr/local/cm3       mkdir -p /usr/local/cm3/bin        cp cm3 /usr/local/cm3/bin        exit         PATH=/usr/local/cm3/bin:$PATH     cd to scripts/python in the source tree on the new system.    Then run ./boot2.sh       Then ./make-dist.py.    That should give you the entire system newly built, and a .deb.  If you already have a working cm3 on the system you want to run it on  cd scripts/python   ./upgrade.py    ./make-dist.py     I'd really like to get to the

Did that, as 
hendrik at april:~/cm3/cm3/scripts/python$ export LIBRARY_PATH=
hendrik at april:~/cm3/cm3/scripts/python$ ./boot1.py I386_LINUX

and it compiled for a ling time, then failed with

new source -> compiling Utils.m3
new source -> compiling WebFile.m3
new source -> compiling Main.m3
building makefile -> make.cm3
 ==> /farhome/hendrik/cm3/cm3/m3-sys/cm3 done

Traceback (most recent call last):
  File "./boot1.py", line 18, in <module>
    Boot();
  File "/farhome/hendrik/cm3/cm3/scripts/python/pylib.py", line 1248, in Boot
    for a in os.listdir(os.path.join(Root, dir, Config)):
OSError: [Errno 2] No such file or directory: '/farhome/hendrik/cm3/cm3/m3-sys/m3cc/I386_LINUX'
hendrik at april:~/cm3/cm3/scripts/python$


So I took a look for /farhome/hendrik/cm3/cm3/m3-sys/m3cc/I386_LINUX

and in directory /farhome/hendrik/cm3/cm3/m3-sys/m3cc/

I found 

drwxr-xr-x 12 hendrik hendrik 4096 May 28 14:39 .
  drwxr-xr-x 27 hendrik hendrik 4096 May 16 18:08 ..
  drwxr-xr-x  6 hendrik hendrik 4096 May 28 14:56 AMD64_LINUX
  drwxr-xr-x  6 hendrik hendrik 4096 May 28 15:21 AMD64_LINUX-I386_LINUX
  drwxr-xr-x  2 hendrik hendrik 4096 May 16 17:50 CVS
  
but no I386-LINUX

-- hendrik



More information about the M3devel mailing list