[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Build mdb tools
"POISSON Frédéric" wrote:
Hello,
I'm trying to build mdb tools (mdb_stat and mdb_copy inside libraries/liblmdb
directory) on a Solaris 10 SPARC operating system with OpenLDAP 2.4.39.
Is there some requirements for building the tools on this OS because i have a
error during build ?
Here is my result (while i do not set any specific gcc flags) :
# make
...
gcc -pthreads -O2 -g -W -Wall -Wno-unused-parameter -Wbad-function-cast
mdb_stat.o liblmdb.a -o mdb_stat
Undefined first referenced
symbol in file
fdatasync liblmdb.a(mdb.o)
ld: fatal: Symbol referencing errors. No output written to mdb_stat
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `mdb_stat'
#
Read the Solaris manpage for fdatasync.
The requirement for building on any given OS is that you know your own OS.
Notice that i use a gcc 3.4.3 and gcc option "-pthread" do not exist for this
gcc release, i had to replace it by "-pthreads". I try to read mdb.c for any
specific options but i don't find anything...
Notice also that i succeed to build OpenLDAP 2.4.39 with my Solaris 10
environment.
Thanks,
--
*Frederic Poisson*
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
- References:
- Build mdb tools
- From: "POISSON Frédéric" <frederic.poisson@admin.gmessaging.net>