Sorry again for the incessant emails - I just realized that some working
programs can be debugged even if .o files are missing. I was just entering
the commands wrong:
I can pass args to the gdb like this:
SYSTEM-PROCESSx32:bin Eric$ gdb --args obenergy -ff GAFF
/Users/Eric/Desktop/ExampleMolecules/GAFF-test-set/twocarbons.mol
Sorry again for the bother!
On Sat, Dec 10, 2011 at 3:46 PM, Eric Jang <ericjang2...@gmail.com> wrote:
> Oops, I spoke too soon. Turns out that obenergy.cpp prints its promo
> message correctly but I think I need to compile all of the .o object files
> that get linked into obenergy as debuggable as well. I'm not sure how to
> re-link the .o files though, because I get lots of errors like these:
>
> warning: Could not find object file
> "/Volumes/Users/ghutchis/Devel/Build/openbabel/src/CMakeFiles/openbabel.dir/stereo/perception.o"
> - no debug information available for "perception.cpp".
>
> Seems like the debugger is looking for files located on ghutchis's
> computer. How do I create and link the .o files myself? Do I need to make
> modifications to CMakeLists.txt file?
>
> Thanks
>
>
> On Sat, Dec 10, 2011 at 3:25 PM, Eric Jang <ericjang2...@gmail.com> wrote:
>
>> Hello,
>>
>> I haven't been able to get the XCode generator to work, but what I found
>> is that if I follow the standard build instructions using cmake:
>>
>> mv openbabel-2.3.0 ob-src
>> mkdir ob-build
>> cd ob-build
>> cmake ../ob-src 2>&1 | tee cmake.out
>> make 2>&1 | tee make.out
>>
>> I find that the executables are debuggable using (gdb) as long as I keep
>> the source files in the right place, etc. So I guess the cmakelists.txt
>> file builds debugabble files by default then?
>>
>> Thanks,
>> Eric
>>
>> On Mon, Nov 28, 2011 at 10:49 AM, Noel O'Boyle <baoille...@gmail.com>wrote:
>>
>>> Well, it's supposed to work. :-/ It's either a CMake bug, or a problem
>>> with our setup somehow. If you go through the generated xcodeproj
>>> file, you might be able to figure it out the origin of the problem.
>>> Otherwise, my only advice is to make sure you use the latest version
>>> of CMake - perhaps there was a bug that has now been fixed.
>>>
>>> An alternative IDE you could use is Eclipse (with the C++ extensions).
>>> I (think I) have successfully compiled Open Babel under this in the
>>> past.
>>>
>>> - Noel
>>>
>>> On 27 November 2011 18:59, Eric Jang <ericjang2...@gmail.com> wrote:
>>> >
>>> >
>>> > ---------- Forwarded message ----------
>>> > From: Eric Jang <ericjang2...@gmail.com>
>>> > Date: Sat, Nov 26, 2011 at 8:03 PM
>>> > Subject: Re: [Open Babel] debug openbabel
>>> > To: Noel O'Boyle <baoille...@gmail.com>
>>> >
>>> >
>>> > I ran cmake -G Xcode ../openbabel-2.3.1 and it produced the xcodeproj
>>> file.
>>> > However when I try to open the file, it says that XCode cannot open
>>> because
>>> > it cannot parse the file.
>>> >
>>> > I did a quick Google search for this kind of problem and it seems like
>>> > the CMakeLists.txt file is to blame? Any suggestions?
>>> >
>>> > Thanks!
>>> >
>>> > - Eric
>>> >
>>> > On Sat, Nov 26, 2011 at 1:26 PM, Noel O'Boyle <baoille...@gmail.com>
>>> wrote:
>>> >>
>>> >> Cmake can generate build files for many different IDEs include Xcode.
>>> >> Just use the usual command-line (see our build instructions [1]) but
>>> >> include "-G Xcode" at the start.
>>> >>
>>> >> [1]
>>> >>
>>> http://openbabel.org/docs/dev/Installation/install.html#basic-build-procedure
>>> >>
>>> >> The default build is to generate makefiles. If you want to generate a
>>> >> debug build see also [1]. But if you're using XCode I guess it will do
>>> >> this for you itself.
>>> >>
>>> >> - Noel
>>> >>
>>> >> On 26 November 2011 22:03, Eric Jang <ericjang2...@gmail.com> wrote:
>>> >> > Hello!
>>> >> >
>>> >> > I was wondering if someone could show me how to build a debuggable
>>> >> > version
>>> >> > of OpenBabel? Specifically I want to step through the obenergy
>>> program.
>>> >> > I
>>> >> > asked earlier how to port over to XCode (since that would give me a
>>> >> > better
>>> >> > understanding of where I am and what vars are present), but perhaps
>>> I
>>> >> > should
>>> >> > figure out how to compile the debuggable version via CMake or
>>> command
>>> >> > line
>>> >> > first.
>>> >> >
>>> >> > if someone could provide me the command sequence and flags I have
>>> to add
>>> >> > that would be fantastic.
>>> >> >
>>> >> > Thanks!
>>> >> >
>>> >> >
>>> >> >
>>> ------------------------------------------------------------------------------
>>> >> > All the data continuously generated in your IT infrastructure
>>> >> > contains a definitive record of customers, application performance,
>>> >> > security threats, fraudulent activity, and more. Splunk takes this
>>> >> > data and makes sense of it. IT sense. And common sense.
>>> >> > http://p.sf.net/sfu/splunk-novd2d
>>> >> > _______________________________________________
>>> >> > OpenBabel-discuss mailing list
>>> >> > OpenBabel-discuss@lists.sourceforge.net
>>> >> > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>>> >> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> ------------------------------------------------------------------------------
>>> > All the data continuously generated in your IT infrastructure
>>> > contains a definitive record of customers, application performance,
>>> > security threats, fraudulent activity, and more. Splunk takes this
>>> > data and makes sense of it. IT sense. And common sense.
>>> > http://p.sf.net/sfu/splunk-novd2d
>>> > _______________________________________________
>>> > OpenBabel-discuss mailing list
>>> > OpenBabel-discuss@lists.sourceforge.net
>>> > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>>> >
>>>
>>
>>
>
------------------------------------------------------------------------------
Learn Windows Azure Live! Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for
developers. It will provide a great way to learn Windows Azure and what it
provides. You can attend the event by watching it streamed LIVE online.
Learn more at http://p.sf.net/sfu/ms-windowsazure
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss