Gnome Chemistry Utils - Bugs: bug #39793, MacPorts build log
You are not allowed to post comments on this tracker with your current authentication level.
bug #39793: MacPorts build log
Submitter: | C. Herbig <mapatxe42> | ||
Submitted: | Fri 16 Aug 2013 04:09:49 AM UTC | ||
Category: | None | Severity: | 3 - Normal |
Item Group: | None | Status: | None |
Privacy: | Public | Assigned to: | None |
Open/Closed: | Open |
Jump to the original submission
Tue 27 Aug 2013 11:00:08 PM UTC, comment #14: |
C. Herbig <mapatxe42> |
Fri 23 Aug 2013 06:17:02 AM UTC, comment #13: I'm using Anjuta for development, but not for debugging. I generally use gdb from the command line, along with some printf debug. |
Jean Bréfort <jean_brefort> |
Thu 22 Aug 2013 08:37:14 PM UTC, comment #12: Do you use an IDE for development and debugging? I was trying to configure Xcode to work with it, but not much luck. |
C. Herbig <mapatxe42> |
Thu 22 Aug 2013 05:59:23 AM UTC, comment #11: Quite weird. I'm unable to debug this without an appropriate machine at hand. As the crash seems to occur in the std::locale constructor, you might try to remove the corresponding lines in libs/gcu/chemistry.cc and test again. |
Jean Bréfort <jean_brefort> |
Wed 21 Aug 2013 07:37:23 PM UTC, comment #10: Nope, still crashes with the same messages. |
C. Herbig <mapatxe42> |
Wed 21 Aug 2013 07:14:00 AM UTC, comment #9: Attached patch might solve at least the gchemtable issue. Please test.
|
Jean Bréfort <jean_brefort> |
Mon 19 Aug 2013 08:24:08 PM UTC, comment #8: For now we have blacklisted the clang compiler in favor of llvm-gcc. Also, compiling against some updated gnome libraries seems to fix the gchempaint close button problem, regardless of clang vs gcc, these updated libraries are not yet committed in the public MacPorts tree yet. The only things that seem to be problematic right now are gchemtable crashes on launch, and gchemcalc launches, but crashes once a formula is entered.
|
C. Herbig <mapatxe42> |
Mon 19 Aug 2013 08:19:27 PM UTC, comment #7: Stil trying to get all of the dependencies compiled with -g or --enable-debug so that the backtrack shows more than just "No symbol table info available." for everything.
1 libsystem_c.dylib 0x00007fff98533b54 pthread_kill + 90
1 libsystem_c.dylib 0x00007fff98533b54 pthread_kill + 90
|
C. Herbig <mapatxe42> |
Sun 18 Aug 2013 06:14:06 AM UTC, comment #6: You need to ask gdb a backtrace with the 'bt' instruction or 'bt full' just after the crash. |
Jean Bréfort <jean_brefort> |
Sun 18 Aug 2013 05:24:53 AM UTC, comment #5: The reason I was trying to get it working with Anjuta is that gdb from the command line is only saying the same thing as comment 2, and setting the breakpoints isn't working the way I expected it to. So, I'm still trying to work on that... |
C. Herbig <mapatxe42> |
Fri 16 Aug 2013 07:30:47 AM UTC, comment #4: I've been trying to get that to work by installing Anjuta, but that has not been cooperative. Meanwhile, gcc isn't bothered by the virtual overloads like clang is (perhaps that is actually a problem with clang...), and mainly only complains about deprecated methods, but the runtime errors persist. I'll attach the build log from the llvm-gcc42 compiler, as it might be clearer. |
C. Herbig <mapatxe42> |
Fri 16 Aug 2013 07:21:12 AM UTC, comment #3: Can you try to run the program inside a debugger and show a stack trace of the crash? |
Jean Bréfort <jean_brefort> |
Fri 16 Aug 2013 07:15:48 AM UTC, comment #2: I have no idea what those warnings even mean.
|
C. Herbig <mapatxe42> |
Fri 16 Aug 2013 07:01:00 AM UTC, comment #1: The most seen warning is:
|
Jean Bréfort <jean_brefort> |
Fri 16 Aug 2013 04:09:49 AM UTC, original submission:
Here is the build log containing many warnings for attempting to build gnome-chemistry-utils via macports. Perhaps fixing some of these errors will fix some of the odd behavior of the suite on the mac-x11 platform. This was generated using the default llvm-clang compiler. If you want I can also prepare a build log using the llvm-gcc4.2 compiler. |
C. Herbig <mapatxe42> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 3 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2013-08-21 | jean_brefort | Attached File | - | Added 39793.patch, #28895 | |
2013-08-16 | mapatxe42 | Attached File | - | Added gnome-chemistry-utils_build-gcc.log, #28861 | |
2013-08-16 | mapatxe42 | Attached File | - | Added gnome-chemistry-utils_build.log, #28860 |
Powered by Savane 3.13-3230.
Corresponding source code
Unfortunately I cannot spend any more time on this right now. As far as I can tell, gchempaint (the one that I care the most about) and gcrystal both work as expected, I don't have any files to test gchem3D or gspectrum though, but nobody has yet complained that they don't work. I'll dabble with trying to get an IDE debugger working with it, but I guess for now gchemtable and gchemcalc will simply remain broken on OS X. If anything new comes up I will certainly let you know, meanwhile, thank you for trying to help.