Hi Wenbin,
I am puzzled how that could have happened. :(
Both the trove module and the migrate collections are specified as server/admin objs/executables, so they have to use SERVERCFLAGS. I downloaded pvfs2-1.5.1 and tried building exactly the same way you described and I am not able to see those errors with a nonstandard db path. Something with your setup I guess..
thanks,
Murali
Hi, Murali,

On Fri, 13 Oct 2006, Murali Vilayannur wrote:

Hi Wenbin,
+++ module.mk   2006-10-12 16:35:32.000000000 -0600
@@ -17,4 +17,4 @@
        $(DIR)/dbpf-sync.c

 # grab trove-ledger.h from handle-mgmt.
-MODCFLAGS_$(DIR) = -I$(srcdir)/src/io/trove/trove-handle-mgmt
+MODCFLAGS_$(DIR) = -I$(srcdir)/src/io/trove/trove-handle-mgmt -I/usr/local/BerkeleyDB.4.5/include

Didn't you run configure with --with-db option?
If so you should not need the above
2. src/apps/admin/pvfs2-migrate-collection.c
[EMAIL PROTECTED] admin]# diff -u pvfs2-migrate-collection.c.oct12 pvfs2-migrate-collection.c --- pvfs2-migrate-collection.c.oct12 2006-10-12 02:50:15.000000000 -0600
+++ pvfs2-migrate-collection.c  2006-10-12 16:38:05.000000000 -0600
@@ -24,7 +24,7 @@
 #include <dirent.h>
 #include <limits.h>

-#include <db.h>
+#include "/usr/local/BerkeleyDB.4.5/include/db.h"
or this..
i/.e run configure --with-db=/usr/local/BerkeleyDB.4.5/ and things should build fine..
If not do let us know.

I did run configure with --with-db=/usr/local/BerkeleyDB.4.5, I checked the Makefile, SERVERCFLAGS has the include path right, however, those two directories still cannot see the db.h. Maybe they do not use SERVERCFLAGS, but the normal CFLAGS?

wenbin.

thanks,
Murali




_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to