openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From 張仁瀚 <yohey03...@gmail.com>
Subject Re: Use GDB but no debugging symbols found
Date Wed, 21 Aug 2013 09:07:10 GMT
Hello,

Thanks for your help.
But I can't build with debug=1, even I had do that with a new clean sources.
I can use "build killobj ; build debug=1" in the source which has been
built once previously. But it still didn't work and get a message "no
debugging symbols found" when I ran AOO with gdb just like the question in
my previous mail.

Here is the build log with a new clean source:

  $ build debug=true
build -- version: 275224


=============
Building module instsetoo_native
=============

Entering /home/yohey/AOO/aoo-trunk/main/instsetoo_native/inc_openoffice/unix


Entering
/home/yohey/AOO/aoo-trunk/main/instsetoo_native/inc_openoffice/windows/msi_languages


Entering /home/yohey/AOO/aoo-trunk/main/instsetoo_native/util

dmake:  makefile.mk:  line 29:  Error: -- Include file
/home/yohey/AOO/aoo-trunk/main/solver/410/unxlngx6.pro/inc/rtlbootstrap.mk,
not found
ERROR: error 65280 occurred while making
/home/yohey/AOO/aoo-trunk/main/instsetoo_native/util


Whatever using "build debug=1" or "build killobj ; build debug=1", I got
same error.

It seems that we don't have "rtlbootstrap.mk". I have tried to look for
some information on the internet, but I failed. I can't fix this error.
Is that I miss something?

Thanks for you patient and help.

Regards,
   Yohey.




2013/8/20 Herbert Duerr <hdu@apache.org>

> Apache OpenOffice uses both dmake and gnu-make build systems. We know
> that is a PITA and the project will clean this historical mess up in the
> future.
>
> Enabling debug symbols is done by using a "debug=1" parameter in the
> module of interest. For dmake modules you do
>    build killobj ; build debug=1
> in that module. For gnu-make modules you do
>    make clean ; make debug=1
> in that module.
>
> The first command in each line makes sure that the object files are
> removed so the source file gets recompiled.
>
> Herbert
>
> On 19.08.2013 13:52, Jie Zheng wrote:
> > when you build something with gcc with -g option, gdb will find debugging
> > symbols. So maybe soffice.bin has been optimized to some extent.
> >
> >
> > 2013/8/19 張仁瀚 <yohey03518@gmail.com>
> >
> >> Hello everyone,
> >>
> >> Recent days I have tried to run AOO with GDB dor debugging. But
> >> after I ran it(enter gdb ./soffice.bin), I got a message said no
> >> debugging symbols found. And then I typed "list", I got "No symbol
> >> table is loaded".
> >>
> >> Here is log:
> >>
> >> $ gdb ./soffice.bin
> >> GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
> >> Copyright (C) 2012 Free Software Foundation, Inc.
> >> License GPLv3+: GNU GPL version 3 or later <
> >> http://gnu.org/licenses/gpl.html
> >>>
> >> This is free software: you are free to change and redistribute it.
> >> There is NO WARRANTY, to the extent permitted by law.  Type "show
> copying"
> >> and "show warranty" for details.
> >> This GDB was configured as "x86_64-linux-gnu".
> >> For bug reporting instructions, please see:
> >> <http://bugs.launchpad.net/gdb-linaro/>...
> >> Reading symbols from /opt/openoffice4/program/soffice.bin...(no
> debugging
> >> symbols found)...done.
> >> (gdb) list
> >> No symbol table is loaded.  Use the "file" command.
> >>
> >>
> >> I have configured with --enable-symbols.
> >> Here is my configure:
> >>
> >> $ ./configure \
> >>       --with-dmake-url=
> >> http://dmake.apache-extras.org.codespot.com/files/dmake-4.12.tar.bz2
> >> \
> >>       --with-epm-url=
> >> http://www.msweet.org/files/project2/epm-3.7-source.tar.gz
> >>                 \
> >>
> >>       --enable-symbols  \
> >>       --disable-odk \
> >>       --disable-binfilter
> >>
> >> It didn't show any error.
> >>
> >> And here is my build command:
> >>
> >> $ build debug=true dbg_build_only=true
> >>
> >> and I also tried
> >>
> >> build debug=true dbglevel=2
> >>
> >> or
> >>
> >> $ build debug=true dbg_build_only=true  dbglevel=2
> >>
> >>
> >> No error showed but
> >>
> >> after I installed it and ran with gdb, I got the same result : no
> >> debugging symbols founds.
> >>
> >> In fact, I am not very skillful in Linux system and AOO building system.
> >>
> >> Maybe I lost something important needed to be done.
> >>
> >> Thanks for your patience and help.
> >>
> >>
> >> Regards,
> >>
> >>     Yohey.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
> For additional commands, e-mail: dev-help@openoffice.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message