Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002109graphvizBuild/Installpublic2011-06-26 06:262011-07-01 06:18
Reporterjeremyhu 
Assigned To 
PriorityhighSeveritytrivialReproducibilityalways
StatusnewResolutionopen 
PlatformIntelOSMacOS Version10.7
Summary0002109: BUILD FAILURE: libgvc_C_la_DEPENDENCIES is incorrectly set
Descriptionlib/gvc/Makefile.am sets libgvc_C_la_DEPENDENCIES to $(LIBLTDL), but that is usually -lltdl ... this will fail with gnumake with the following error:

make[3]: *** No rule to make target `-lltdl', needed by `libgvc.la'. Stop.

*unless* ${prefix}/lib/libltdl.a exists where ${prefix} is the prefix where gnumake was installed.
Steps To ReproduceBuild graphviz with --enable-ltdl, use gnumake, and don't have a static libltdl.a present.
Additional InformationHere's the fix

--- lib/gvc/Makefile.am.orig 2011-06-26 03:07:07.000000000 -0700
+++ lib/gvc/Makefile.am 2011-06-26 03:07:27.000000000 -0700
@@ -55,7 +55,6 @@ libgvc_C_la_DEPENDENCIES += $(top_build
 endif
 if ENABLE_LTDL
-libgvc_C_la_LIBADD += $(LIBLTDL) $(LIBLTDL_LDFLAGS)
+libgvc_C_la_LIBADD += @[email protected] $(LIBLTDL_LDFLAGS)
-libgvc_C_la_DEPENDENCIES += $(LIBLTDL)
 endif
 
 libgvc_la_LDFLAGS = -version-info $(GVC_VERSION) -no-undefined


automake automatically includes files listed in _LIBADD in _DEPENDENCIES. By changing $(LIBLTDL) to @[email protected], libgvc_C_la_DEPENDENCIES will be properly auto generated.
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENT
VERSION2.28.0
Attached Files

- Relationships

-  Notes
User avatar (0000024)
ryandesign (reporter)
2011-07-01 06:18

2.29.20110701.0445 appears to contain this patch?

- Issue History
Date Modified Username Field Change
2011-06-26 06:26 jeremyhu New Issue
2011-07-01 06:18 ryandesign Note Added: 0000024


MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker