Hi,

Is your GTK port over DirectFB working fine for your Target..??

You may want to exercise the option of Compiling on the Target itself (8 hrs
minimum)..!

Regards,
Siddharth
TATA Elxsi
  -----Original Message-----
  From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of thomas liu
  Sent: Friday, May 18, 2007 6:13 PM
  To: Kumar Siddharth; directfb-dev
  Subject: Re: [directfb-dev] Porting mozilla over GTK-DFB on Mips


  Hi,

       Thanks! Yes, I saw you mentioned on
http://mail.directfb.org/pipermail/directfb-dev/2007-April/002992.html,
while they were discussing after mozilla ported. Though, I'm still in
compiling progress...
       My .mozconfig got a error, after fixed this, I can make further now.

      host and target should be configured like:
      ac_add_options --host=386-linux
      ac_add_options --target=mipsel-linux

        Another error came up with:
  mipsel-linux-gnu-g++   -fno-rtti -fno-exceptions -Wall -Wconversion -Wpoin
ter-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -
Wno-non-virtual-dtor -Wno-long-long -Wa,-xgot -pthread -pipe  -DDEBUG -D_DEB
UG -DDEBUG_root -DTRACING -g -fno-inline -O -o xpcshell
pcshell.o  -L/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/lib -L/hom
e/IPTV/stb810-SP5/build/staging/usr/local/lib          -L../../../../dist/bi
n -L../../../../dist/lib -L../../../../dist/bin -lmozjs -L../../../../dist/b
in -lxpcom -lxpcom_core  -L../../../../dist/lib -lplds4 -lplc4 -lnspr4 -L/ho
me/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/lib -L/home/IPTV/stb810-SP
5/build/staging/usr/local/lib -lpthread -ldl  -ldl -lm
  ../../../../dist/bin/libxpcom_core.so: undefined reference to
`nsXPTCStubBase::Stub203()'
  ../../../../dist/bin/libxpcom_core.so: undefined reference to
`nsXPTCStubBase::Stub156()'
  ../../../../dist/bin/libxpcom_core.so: undefined reference to
`nsXPTCStubBase::Stub65()'
  .......................................(hundred of similar errors)
  ../../../../dist/bin/libxpcom_core.so: undefined reference to
`nsXPTCStubBase::Stub125()'
  ../../../../dist/bin/libxpcom_core.so: undefined reference to
`nsXPTCStubBase::Stub10()'
  ../../../../dist/bin/libxpcom_core.so: undefined reference to
`nsXPTCStubBase::Stub165()'
  ../../../../dist/bin/libxpcom_core.so: undefined reference to
`nsXPTCStubBase::Stub102()'
  ../../../../dist/bin/libxpcom_core.so: undefined reference to
`nsXPTCStubBase::Stub229()'
  collect2: ld returned 1 exit status
  gmake[4]: *** [xpcshell] Error 1
  gmake[4]: Leaving directory
`/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/src/mozilla/js/src/xpc
onnect/shell'

          Please help me!

----------------------------------------------------------------------------
--

  thomas liu
  2007-05-18

----------------------------------------------------------------------------
--

  发件人: Kumar Siddharth
  发送时间: 2007-05-18 17:10:40
  收件人: thomas liu; directfb-dev
  抄送:
  主题: Re: [directfb-dev] Porting mozilla over GTK-DFB on Mips

  Hi,

  Some people have got it working on their MIPS AMD machine. Try searching
for "TestGtkEmbed on MIPS over DirectFB" in the List or Google. This may
help. Keep us posted also.

  Reagrds,
  Siddharth
  TATA Elxsi
    -----Original Message-----
    From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of thomas liu
    Sent: Friday, May 18, 2007 11:31 AM
    To: directfb-dev
    Subject: Re: [directfb-dev] Porting mozilla over GTK-DFB on Mips


    I changed my mozconfig to:

    mk_add_options MOZ_CO_PROJECT=browser
    CROSS_COMPILE=1
    LIBIDL_CONFIG=/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/bin/l
ibIDL-config-2
    HOST_LIBIDL_CONFIG=/usr/bin/libIDL-config-2

    ac_add_options --host=mipsel-linux
    ac_add_options --build=i386-linux
    ac_add_options --target=i386-linux
    ac_add_options --enable-application=browser
    ac_add_options --enable-default-toolkit=gtk2
    ac_add_options --disable-pedantic
    ac_add_options --prefix=$PREFIX
    ac_add_options --enable-debug
    ac_add_options --without-x
    ac_add_options --disable-gtktest
    ac_add_options --disable-tests
    ac_add_options --enable-pango
    ac_add_options --disable-xft
    ac_add_options --enable-extensions=default,spatialnavigation
    ac_add_options --disable-xinerama
    ac_add_options --enable-directfb
    ac_add_options --without-system-nspr
    ac_add_options --disable-pedantic
    ac_add_options --disable-mailnews
    ac_add_options --disable-composer
    ac_add_options --disable-ldap
    ac_add_options --disable-xprint

    ac_add_options --disable-accessibility
    ac_add_options --disable-postscript
    ac_add_options --disable-mathml
    ac_add_options --disable-jsd
    ac_add_options --disable-jsloader
    ac_add_options --disable-installer
    ac_add_options --disable-xpfe-components
    ac_add_options --disable-necko-disk-cache
    ac_add_options --disable-plugins
    ac_add_options --disable-dtd-debug
    ac_add_options --disable-logging
    ac_add_options --disable-xpcom-obsolete
    ac_add_options --enable-optimize=-Os
    ac_add_options --disable-strip

    then type "make -f client.mk build", messed up with error:

    mipsel-linux-gnu-gcc -o
inux_x86.o     -I/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/includ
e -I/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/lib/glib-2.0/includ
e -I/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/include/glib-2.0 -I
/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/include/libIDL-2.0 -ans
i -Wall -pthread -Os -g -fno-inline -fPIC  -UNDEBUG -DDEBUG_root  -DMOZILLA_
CLIENT=1 -DDEBUG=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DXP_UNIX=1 -D_POSIX
_SOURCE=1 -D_BSD_SOURCE=1 -D_SVID_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DHAVE_FC
NTL_FILE_LOCKING=1 -DLINUX=1 -Di386=1 -DHAVE_LCHOWN=1 -DHAVE_STRERROR=1 -D_R
EENTRANT=1  -DFORCE_PR_LOG -D_PR_PTHREADS -UHAVE_CVAR_BUILT_ON_SEM -D_NSPR_B
UILD_ -I/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/src/mozilla/dis
t/include/nspr -I../../../../pr/include -I../../../../pr/include/private  -c
os_Linux_x86.s
    os_Linux_x86.s: Assembler messages:
    os_Linux_x86.s:1: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:1: Error: unrecognized opcode `tab-width:4'
    os_Linux_x86.s:1: Error: unrecognized opcode `indent-tabs-mode:nil'
    os_Linux_x86.s:1: Error: unrecognized opcode `c-basic-offset:2 -*-'
    os_Linux_x86.s:2: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:3: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:4: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:4: Error: unrecognized opcode `you may not use this file'
    os_Linux_x86.s:5: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:6: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:7: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:8: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:9: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:10: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:11: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:12: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:13: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:14: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:15: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:16: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:17: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:18: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:19: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:20: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:21: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:22: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:23: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:24: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:25: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:26: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:27: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:28: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:29: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:30: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:31: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:32: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:33: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:35: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:36: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:37: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:38: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:39: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:44: Error: unrecognized opcode `movl 4(%esp),%ecx'
    os_Linux_x86.s:45: Error: unrecognized opcode `movl $1,%eax'
    os_Linux_x86.s:46: Error: unrecognized opcode `lock'
    os_Linux_x86.s:47: Error: unrecognized opcode `xaddl %eax,(%ecx)'
    os_Linux_x86.s:48: Error: unrecognized opcode `incl %eax'
    os_Linux_x86.s:49: Error: unrecognized opcode `ret'
    os_Linux_x86.s:51: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:52: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:53: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:54: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:55: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:60: Error: unrecognized opcode `movl 4(%esp),%ecx'
    os_Linux_x86.s:61: Error: unrecognized opcode `movl $-1,%eax'
    os_Linux_x86.s:62: Error: unrecognized opcode `lock'
    os_Linux_x86.s:63: Error: unrecognized opcode `xaddl %eax,(%ecx)'
    os_Linux_x86.s:64: Error: unrecognized opcode `decl %eax'
    os_Linux_x86.s:65: Error: unrecognized opcode `ret'
    os_Linux_x86.s:67: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:68: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:69: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:70: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:71: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:72: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:73: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:74: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:75: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:76: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:77: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:78: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:79: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:80: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:81: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:82: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:83: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:84: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:85: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:90: Error: unrecognized opcode `movl 4(%esp),%ecx'
    os_Linux_x86.s:91: Error: unrecognized opcode `movl 8(%esp),%eax'
    os_Linux_x86.s:92: Error: unrecognized opcode `lock'
    os_Linux_x86.s:93: Error: unrecognized opcode `xchgl %eax,(%ecx)'
    os_Linux_x86.s:94: Error: unrecognized opcode `ret'
    os_Linux_x86.s:96: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:97: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:98: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:99: Error: junk at end of line, first unrecognized
character is `/'
    os_Linux_x86.s:104: Error: unrecognized opcode `movl 4(%esp),%ecx'
    os_Linux_x86.s:105: Error: unrecognized opcode `movl 8(%esp),%eax'
    os_Linux_x86.s:106: Error: unrecognized opcode `movl %eax,%edx'
    os_Linux_x86.s:107: Error: unrecognized opcode `lock'
    os_Linux_x86.s:108: Error: unrecognized opcode `xaddl %eax,(%ecx)'
    os_Linux_x86.s:109: Error: unrecognized opcode `addl %edx,%eax'
    os_Linux_x86.s:110: Error: unrecognized opcode `ret'
    os_Linux_x86.s:112: Error: junk at end of line, first unrecognized
character is `/'
    gmake[7]: *** [os_Linux_x86.o] Error 1
    gmake[7]: Leaving directory
`/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/src/mozilla/nsprpub/pr
/src/md/unix'


     So, to build x86 assembly is not supported by mips cross compiler?

    Any help is appreciated.



----------------------------------------------------------------------------

    thomas liu
    2007-05-18

----------------------------------------------------------------------------

    发件人: thomas liu
    发送时间: 2007-05-17 19:53:29
    收件人: directfb-dev
    抄送:
    主题: [directfb-dev] Porting mozilla over GTK-DFB on Mips

    Hi,

        Have you been able to port mozilla over GTK-DFB on Mips?
        I setup gtk1.10.1 and try to compile firefox1.5.03 with DFB patch,
faced a hell of errors.
        Here is my mozconfig:
    ###########################################
    mk_add_options MOZ_CO_PROJECT=browser
    CROSS_COMPILE=1
    LIBIDL_CONFIG=/home/IPTV/stb810-SP5/build/rootfs/opt/gtkdfb-mipsel/bin/l
ibIDL-config-2
    HOST_LIBIDL_CONFIG=/usr/bin/libIDL-config-2
    ac_add_options --enable-application=browser
    ac_add_options --enable-default-toolkit=gtk2
    ac_add_options --disable-pedantic
    ac_add_options --prefix=$PREFIX
    ac_add_options --enable-debug
    ac_add_options --without-x
    ac_add_options --disable-gtktest
    ac_add_options --disable-tests
    ac_add_options --disable-plugins
    ac_add_options --enable-pango
    ac_add_options --disable-xft
    ac_add_options --enable-extensions=default,spatialnavigation
    ac_add_options --disable-xinerama
    ac_add_options --enable-directfb
    ac_add_options --disable-composer
    ac_add_options --disable-ldap
    ac_add_options --disable-xprint
    ac_add_options --includedir=/home/stb810-SP5/build/rootfs/opt/gtkdfb-mip
sel/include
    ac_add_options --without-system-nspr
    ac_add_options --without-system-jpeg
    ac_add_options --with-system-zlib=/home/stb810-SP5/build/rootfs/opt/gtkd
fb-mipsel/lib
    ac_add_options --with-system-png=/home/stb810-SP5/build/rootfs/opt/gtkdf
b-mipsel/lib
    ac_add_options --enable-debug=-g
    ac_add_options --enable-logging
    ac_add_options --build=i386-linux
    ac_add_options --host=mipsel-linux
    ac_add_options --target=mipsel-linux
    ac_add_options --disable-accessibility
    ac_add_options --disable-postscript
    ac_add_options --disable-mathml
    ac_add_options --disable-jsd
    ac_add_options --disable-jsloader
    ac_add_options --disable-installer
    ac_add_options --disable-xpfe-components
    ac_add_options --disable-necko-disk-cache
    ac_add_options --enable-necko-small-buffers
    ac_add_options --disable-dtd-debug
    ac_add_options --enable-necko-protocols=http,file,res
    ac_add_options --disable-xpcom-obsolete
    ac_add_options --enable-optimize=-Os
    ac_add_options --disable-strip
    ac_add_options --enable-plaintext-editor-only
    ac_add_options --libdir=$PREFIX/lib
    ac_add_options --includedir=$PREFIX/include
    ac_add_options --with-ft-prefix=$PREFIX
    ac_add_options --disable-freetypetest
    ac_add_options --without-java
    ac_add_options --disable-xpfe-components
    ac_add_options --disable-xpinstall
    ac_add_options --disable-javaxpcom
    ac_add_options --disable-updater
    ac_add_options --disable-activex
    ac_add_options --disable-activex-scripting
    ac_add_options --with-libIDL-prefix=$PREFIX
    ac_add_options --disable-libIDLtest
    ac_add_options --with-glib-prefix=$PREFIX
    ac_add_options --disable-glibtest
    ac_add_options --enable-system-cairo
    ###########################################
     and my configuration is like this:
./configure  --host=mipsel-linux --build=i386-linux

    I got errors like "FILE IN WRONG FORMAT " or "can't excute binary file"
as they are from Cross-Compilation.
    I tried to compile them with gcc to make it build further but bringed
more new problem, so I'm wondering if I got configure errors.
    Please help me!


----------------------------------------------------------------------------

    thomas liu
    2007-05-18
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to