[Mono-devel-list] trouble compiling debugger

Jacques Beaurain jbeaurain at istop.com
Fri Nov 5 04:43:30 EST 2004


One more thing, I forgot that I did not properly enable the debugger in 
MonoDevelop, you would have needed to do some manual compiling from the 
command line to get it all to fly. Here is a better way.

I re-enabled the debugger  properly by editing configure.in (patch 
attached).

remove the configure script and run ./autogen.sh.

Cheers,

Jacques

Jacques Beaurain wrote:

> I mailed about the debugger in the last week as well (and quite some 
> time ago). I wanted to find out what the status of the development was 
> and got no answer so far.
>
> Since then  I uninstalled everything Mono from my system and retrieved 
> the following modules from CVS,  compiled and installed them:
>
> mcs
> mono
> monodoc
> gtksharp
> gtksourceview-sharp
> debugger
>
> Note that you'll need an existing Mono runtime (and maybe some other 
> dependencies) on your system to compile these. I compiled them using 
> tarballs from the download page as needed.
>
> To use the debugger you need to obtain libedit from somewhere (I use 
> Gentoo so I just ran emerge libread) and make sure the include files 
> can be reached from the compile. I inspected the output failures from 
> the compile and had to obtain the headers from the version I had 
> (because the emerge did not install them).
>
> I had another stumbling block towards getting debugging support, my 
> glibc did not suport nptl (Native POSIX Threads Library). You can 
> check for that by running the following (example output included):
>
> /lib/libc.so.6
>
> GNU C Library 20041021 release version 2.3.4, by Roland McGrath et al.
> Copyright (C) 2004 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
> Compiled by GNU CC version 3.4.2 20041025 (Gentoo Linux 3.4.2-r3, 
> ssp-3.4.1-1, pie-8.7.6.5).
> Compiled on a Linux 2.6.8 system on 2004-11-04.
> Available extensions:
>        GNU libio by Per Bothner
>        crypt add-on version 2.1 by Michael Glad and others
>        Native POSIX Threads Library by Ulrich Drepper et al
>        The C stubs add-on version 2.1.2.
>        GNU Libidn by Simon Josefsson
>        BIND-8.2.3-T5B
>        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
> Thread-local storage support included.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/libc/bugs.html>.
>
> To get debugger support in MonoDevelop I edited the configure script 
> after running ./autogen.sh and chaged the following line:
>
> enable_debugger=no
>
> to read:
>
> enable_debugger=yes
>
> Now I think that there may be a reason that it is still disabled here, 
> it hung once while I was testing it on a small program. It was only on 
> program exit so it is still very usable and mdb seems  to work fine 
> from the command line.
>
> Hope this gets you going.
>
> Cheers,
>
> Jacques Beaurain
>
> Miguel de Icaza wrote:
>
>>> i quits with the following error:
>>>
>>> checking if using the libedit library is requested... yes
>>> configure: error: Cannot figure out how to link with the libedit
>>> library; see config.log for more information
>>>
>>> i attached the config.log. i use fedora core 2.
>>>
>>> anyone knows what is wrong?
>>>   
>>
>>
>> Yes, configure told you what was wrong: you need libedit.
>>
>> The README has a link to libedit.
>>
>> Miguel.
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>
>>  
>>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: debugger_enable.patch
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20041105/9458486c/attachment.pl 


More information about the Mono-devel-list mailing list