Ticket #105 (closed defect: worksforme)
All the dependencies are installed, but make fails when building graph-tool
| Reported by: | zrbecker@… | Owned by: | tiago peixoto |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | graph-tool | Version: | 2.2 |
| Keywords: | Cc: |
Description
When building graph-tool, I get a list of long error messages which seem to indicate function definitions are missing or incorrect. I attached a file which contains the stdout and another which contains the stderr.
Attachments
Change History
comment:1 in reply to: ↑ description Changed 12 months ago by zrbecker@…
comment:2 follow-up: ↓ 3 Changed 12 months ago by tiago peixoto (2)
Please provide sufficient information: What operating system? What compiler? What boost version?
It would be nice if you could provide the whole output of the configure script, as well as the config.log file.
comment:3 in reply to: ↑ 2 Changed 12 months ago by anonymous
Replying to tiago peixoto (2):
Please provide sufficient information: What operating system? What compiler? What boost version?
It would be nice if you could provide the whole output of the configure script, as well as the config.log file.
The OS is Mac OS X Lion Boost is 1.49 Compiler is gcc
I attached the information requested. Sorry for not providing more information.
comment:4 Changed 12 months ago by tiago peixoto (2)
What gcc version do you have? It is apple's or FSF's?
In any case, you should try using the Clang compiler. Apple's GCC is stuck at version 4.2 and is being deprecated. FSF's GCC does not seem to work well on the platform (it compiles graph-tool just fine, but it results in spurious nonsensical segfaults related to exception handling and RTTI). On the other hand, the clang compiler has been reported to work well.
I will mention this in the requirements page.
comment:5 Changed 12 months ago by anonymous
It is apple's 4.2 version. I attempted to use clang, but now it fails to find boost properly. This will be a project for another day since it is late. Thanks for your help.
comment:6 Changed 12 months ago by tiago peixoto (2)
- Status changed from new to closed
- Resolution set to worksforme
I recommend you try macports, which has a graph-tool port which works with clang. The advantage is that you don't have to install all dependencies by hand.
I'll close this ticket for now. If you still have problems with a supported compiler, feel free to reopen it.




Replying to zrbecker@…:
The error file was too large, so here are what most the errors look like
Here is a shorter one of the same type
Here is a missing function call
Here is the last type of error that I can find.