databases/libgda4 fails to build with graphviz installed
Ruslan Makhmatkhanov
cvs-src at yandex.ru
Tue Mar 19 19:11:29 UTC 2013
Kevin Oberman wrote on 19.03.2013 22:59:
> When I attempted building libgda-4.2.12 it failed wit the error:
> gmake[3]: Entering directory
> `/usr/ports/databases/libgda4/work/libgda-4.2.12/tools/browser/canvas'
> CC browser-canvas.lo
> browser-canvas.c: In function 'popup_export_cb':
> browser-canvas.c:604: warning: null format string
> browser-canvas.c: In function 'browser_canvas_perform_auto_layout':
> browser-canvas.c:937: error: incompatible type for argument 2 of 'agopen'
> browser-canvas.c:937: error: too few arguments to function 'agopen'
> browser-canvas.c:938: warning: implicit declaration of function 'agnodeattr'
> browser-canvas.c:971: error: too few arguments to function 'agnode'
> browser-canvas.c:1015: error: too few arguments to function 'agedge'
>
> This path is only taken when graphviz is installed, so a redports or an
> -exp build would not have caught it. When I look up the calls that produce
> the errors, the arguments required have no similarity that I can see to
> those in browser-canvas code.
>>From /usr/local/include/graphviz/cgraph.h:
> extern Agraph_t *agopen(char *name, Agdesc_t desc, Agdisc_t * disc);
> While line 937 only passes two arguments. Similar for the remainder.
>
> Is this a version incompatibility with the the graphviz API?
I second this. Both 4.2.5 and 4.2.12 fail if graphviz is installed. And
get this if it is not:
browser-canvas.c:33:10: fatal error: 'gvc.h' file not found
--
Regards,
Ruslan
Tinderboxing kills... the drives.
More information about the freebsd-gnome
mailing list