[Gambas-devel] [Gambas-user] 64 bits version

Benoit Minisini gambas at ...1...
Sat Jan 12 20:44:35 CET 2008


On samedi 12 janvier 2008, José Luis Redrejo wrote:
>
> Compiling qt after revision 953 goes fine, but make install fails again
> with gbi, with another component this time. There is also a strange ".info
> file not found in component archive" when applying gbi to gb.qt:
>
> ....
> make[3]: Entering directory `/home/jredrejo/64bits/gb.qt/src'
> make[4]: Entering directory `/home/jredrejo/64bits/gb.qt/src'
> make[4]: Nothing to be done for `install-exec-am'.
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.qt.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.qt.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.qt.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.qt.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /bin/sh ../libtool --mode=install /usr/bin/install -c  'gb.qt.la'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.qt.la'
> /usr/bin/install -c .libs/gb.qt.so.0.0.0
> /home/jredrejo/64bits/debian//lib/gambas3/gb.qt.so.0.0.0
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f gb.qt.so.0 && ln -s
> gb.qt.so.0.0.0 gb.qt.so.0)
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f gb.qt.so && ln -s
> gb.qt.so.0.0.0 gb.qt.so)
> /usr/bin/install -c .libs/gb.qt.lai
> /home/jredrejo/64bits/debian//lib/gambas3/gb.qt.la
> libtool: install: warning: remember to run `libtool --finish
> /usr/lib/gambas3'
> make  install-data-hook
> make[5]: Entering directory `/home/jredrejo/64bits/gb.qt/src'
> Compiling the gb.qt project...
> gb.qt
> OK
>
> Creating the information files for gb.qt component...
> gb.qt
> gbi3: warning: .info file not found in component archive.

gbi3 couldn't find the .info file in the gb.qt.gambas archive. This means 
there is a bug somewhere between the compiler, the archiver and the informer.

You can check that by compiling the gb.qt project by hand:
$ cd /home/jredrejo/64bits/gb.qt/src/gb.qt
$ gbc3 -agtv
...
$ ls -la .info .list
$ gba3 -v
...

With the output, you should see if the .info file is included in the archive.

>
> make[5]: Leaving directory `/home/jredrejo/64bits/gb.qt/src'
> make[4]: Leaving directory `/home/jredrejo/64bits/gb.qt/src'
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.qt/src'
> make[2]: Leaving directory `/home/jredrejo/64bits/gb.qt/src'
> make[2]: Entering directory `/home/jredrejo/64bits/gb.qt'
> make[3]: Entering directory `/home/jredrejo/64bits/gb.qt'
> make[3]: Nothing to be done for `install-exec-am'.
> make[3]: Nothing to be done for `install-data-am'.
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.qt'
> make[2]: Leaving directory `/home/jredrejo/64bits/gb.qt'
> make[1]: Leaving directory `/home/jredrejo/64bits/gb.qt'
> Making install in gb.qte
> make[1]: Entering directory `/home/jredrejo/64bits/gb.qte'
> make[2]: Entering directory `/home/jredrejo/64bits/gb.qte'
> make[3]: Entering directory `/home/jredrejo/64bits/gb.qte'
> make[3]: Nothing to be done for `install-exec-am'.
> make[3]: Nothing to be done for `install-data-am'.
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.qte'
> make[2]: Leaving directory `/home/jredrejo/64bits/gb.qte'
> make[1]: Leaving directory `/home/jredrejo/64bits/gb.qte'
> Making install in gb.qt.kde
> make[1]: Entering directory `/home/jredrejo/64bits/gb.qt.kde'
> Making install in src
> make[2]: Entering directory `/home/jredrejo/64bits/gb.qt.kde/src'
> Making install in html
> make[3]: Entering directory `/home/jredrejo/64bits/gb.qt.kde/src/html'
> make[4]: Entering directory `/home/jredrejo/64bits/gb.qt.kde/src/html'
> make[4]: Nothing to be done for `install-exec-am'.
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.qt.kde.html.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.html.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.qt.kde.html.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.html.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /bin/sh ../../libtool --mode=install /usr/bin/install -c  '
> gb.qt.kde.html.la'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.html.la'
> /usr/bin/install -c .libs/gb.qt.kde.html.so.0.0.0
> /home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.html.so.0.0.0
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f
> gb.qt.kde.html.so.0&& ln -s
> gb.qt.kde.html.so.0.0.0 gb.qt.kde.html.so.0)
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f gb.qt.kde.html.so &&
> ln -s gb.qt.kde.html.so.0.0.0 gb.qt.kde.html.so)
> /usr/bin/install -c .libs/gb.qt.kde.html.lai
> /home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.html.la
> libtool: install: warning: remember to run `libtool --finish
> /usr/lib/gambas3'
> make  install-data-hook
> make[5]: Entering directory `/home/jredrejo/64bits/gb.qt.kde/src/html'
>
> Creating the information files for gb.qt.kde.html component...
> gb.qt.kde.html
>
> make[5]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde/src/html'
> make[4]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde/src/html'
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde/src/html'
> make[3]: Entering directory `/home/jredrejo/64bits/gb.qt.kde/src'
> make[4]: Entering directory `/home/jredrejo/64bits/gb.qt.kde/src'
> make[4]: Nothing to be done for `install-exec-am'.
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.qt.kde.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.qt.kde.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /bin/sh ../libtool --mode=install /usr/bin/install -c  'gb.qt.kde.la'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.la'
> /usr/bin/install -c .libs/gb.qt.kde.so.0.0.0
> /home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.so.0.0.0
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f gb.qt.kde.so.0 && ln
> -s gb.qt.kde.so.0.0.0 gb.qt.kde.so.0)
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f gb.qt.kde.so && ln
> -s gb.qt.kde.so.0.0.0 gb.qt.kde.so)
> /usr/bin/install -c .libs/gb.qt.kde.lai
> /home/jredrejo/64bits/debian//lib/gambas3/gb.qt.kde.la
> libtool: install: warning: remember to run `libtool --finish
> /usr/lib/gambas3'
> make  install-data-hook
> make[5]: Entering directory `/home/jredrejo/64bits/gb.qt.kde/src'
>
> Creating the information files for gb.qt.kde component...
> gb.qt.kde
>
> make[5]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde/src'
> make[4]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde/src'
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde/src'
> make[2]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde/src'
> make[2]: Entering directory `/home/jredrejo/64bits/gb.qt.kde'
> make[3]: Entering directory `/home/jredrejo/64bits/gb.qt.kde'
> make[3]: Nothing to be done for `install-exec-am'.
> make[3]: Nothing to be done for `install-data-am'.
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde'
> make[2]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde'
> make[1]: Leaving directory `/home/jredrejo/64bits/gb.qt.kde'
> Making install in gb.sdl
> make[1]: Entering directory `/home/jredrejo/64bits/gb.sdl'
> make[2]: Entering directory `/home/jredrejo/64bits/gb.sdl'
> make[3]: Entering directory `/home/jredrejo/64bits/gb.sdl'
> make[3]: Nothing to be done for `install-exec-am'.
> make[3]: Nothing to be done for `install-data-am'.
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.sdl'
> make[2]: Leaving directory `/home/jredrejo/64bits/gb.sdl'
> make[1]: Leaving directory `/home/jredrejo/64bits/gb.sdl'
> Making install in gb.sdl.sound
> make[1]: Entering directory `/home/jredrejo/64bits/gb.sdl.sound'
> Making install in src
> make[2]: Entering directory `/home/jredrejo/64bits/gb.sdl.sound/src'
> make[3]: Entering directory `/home/jredrejo/64bits/gb.sdl.sound/src'
> make[3]: Nothing to be done for `install-exec-am'.
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.sdl.sound.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.sdl.sound.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.sdl.sound.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.sdl.sound.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /bin/sh ../libtool --mode=install /usr/bin/install -c  'gb.sdl.sound.la'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.sdl.sound.la'
> /usr/bin/install -c .libs/gb.sdl.sound.so.0.0.0
> /home/jredrejo/64bits/debian//lib/gambas3/gb.sdl.sound.so.0.0.0
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f gb.sdl.sound.so.0 &&
> ln -s gb.sdl.sound.so.0.0.0 gb.sdl.sound.so.0)
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f gb.sdl.sound.so &&
> ln -s gb.sdl.sound.so.0.0.0 gb.sdl.sound.so)
> /usr/bin/install -c .libs/gb.sdl.sound.lai
> /home/jredrejo/64bits/debian//lib/gambas3/gb.sdl.sound.la
> libtool: install: warning: remember to run `libtool --finish
> /usr/lib/gambas3'
> make  install-data-hook
> make[4]: Entering directory `/home/jredrejo/64bits/gb.sdl.sound/src'
>
> Creating the information files for gb.sdl.sound component...
> gb.sdl.sound
>
> make[4]: Leaving directory `/home/jredrejo/64bits/gb.sdl.sound/src'
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.sdl.sound/src'
> make[2]: Leaving directory `/home/jredrejo/64bits/gb.sdl.sound/src'
> make[2]: Entering directory `/home/jredrejo/64bits/gb.sdl.sound'
> make[3]: Entering directory `/home/jredrejo/64bits/gb.sdl.sound'
> make[3]: Nothing to be done for `install-exec-am'.
> make[3]: Nothing to be done for `install-data-am'.
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.sdl.sound'
> make[2]: Leaving directory `/home/jredrejo/64bits/gb.sdl.sound'
> make[1]: Leaving directory `/home/jredrejo/64bits/gb.sdl.sound'
> Making install in gb.xml
> make[1]: Entering directory `/home/jredrejo/64bits/gb.xml'
> Making install in src
> make[2]: Entering directory `/home/jredrejo/64bits/gb.xml/src'
> Making install in xslt
> make[3]: Entering directory `/home/jredrejo/64bits/gb.xml/src/xslt'
> make[4]: Entering directory `/home/jredrejo/64bits/gb.xml/src/xslt'
> make[4]: Nothing to be done for `install-exec-am'.
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.xml.xslt.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.xml.xslt.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.xml.xslt.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.xml.xslt.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /bin/sh ../../libtool --mode=install /usr/bin/install -c  'gb.xml.xslt.la'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.xml.xslt.la'
> /usr/bin/install -c .libs/gb.xml.xslt.so.0.0.0
> /home/jredrejo/64bits/debian//lib/gambas3/gb.xml.xslt.so.0.0.0
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f gb.xml.xslt.so.0 &&
> ln -s gb.xml.xslt.so.0.0.0 gb.xml.xslt.so.0)
> (cd /home/jredrejo/64bits/debian//lib/gambas3 && rm -f gb.xml.xslt.so && ln
> -s gb.xml.xslt.so.0.0.0 gb.xml.xslt.so)
> /usr/bin/install -c .libs/gb.xml.xslt.lai
> /home/jredrejo/64bits/debian//lib/gambas3/gb.xml.xslt.la
> libtool: install: warning: remember to run `libtool --finish
> /usr/lib/gambas3'
> make  install-data-hook
> make[5]: Entering directory `/home/jredrejo/64bits/gb.xml/src/xslt'
>
> Creating the information files for gb.xml.xslt component...
> gb.xml.xslt
>
> make[5]: Leaving directory `/home/jredrejo/64bits/gb.xml/src/xslt'
> make[4]: Leaving directory `/home/jredrejo/64bits/gb.xml/src/xslt'
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.xml/src/xslt'
> Making install in rpc
> make[3]: Entering directory `/home/jredrejo/64bits/gb.xml/src/rpc'
> make[4]: Entering directory `/home/jredrejo/64bits/gb.xml/src/rpc'
> make[4]: Nothing to be done for `install-exec-am'.
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.xml.rpc.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.xml.rpc.component'
> test -z "/home/jredrejo/64bits/debian//lib/gambas3" || mkdir -p --
> "/home/jredrejo/64bits/debian//lib/gambas3"
>  /usr/bin/install -c -m 644 'gb.xml.rpc.component'
> '/home/jredrejo/64bits/debian//lib/gambas3/gb.xml.rpc.component'
> make  install-data-hook
> make[5]: Entering directory `/home/jredrejo/64bits/gb.xml/src/rpc'
> Compiling the gb.xml.rpc project...
> gb.xml.rpc
> gbi3: warning: component gb.xml.rpc not found
> /home/jredrejo/64bits/gb.xml/src/rpc/gb.xml.rpc/RpcClient.class:110:
> Unknown identifier: XmlReader
>
> Creating the information files for gb.xml.rpc component...
> gb.xml.rpc
> make[5]: *** [install-data-hook] Segmentation fault
> make[5]: Leaving directory `/home/jredrejo/64bits/gb.xml/src/rpc'
> make[4]: *** [install-data-am] Error 2
> make[4]: Leaving directory `/home/jredrejo/64bits/gb.xml/src/rpc'
> make[3]: *** [install-am] Error 2
> make[3]: Leaving directory `/home/jredrejo/64bits/gb.xml/src/rpc'
> make[2]: *** [install-recursive] Error 1
> make[2]: Leaving directory `/home/jredrejo/64bits/gb.xml/src'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/home/jredrejo/64bits/gb.xml'
> make: *** [install-recursive] Error 1
>

Interesting, as gb.xml.rpc is only a Gambas component. Can you get the 
backtrace with gdb?

-- 
Benoit Minisini




More information about the Devel mailing list