Hi Al, Adding that environment variable has solved the problem. But there were unsupported dependencies when configuring:
checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no However, I can able to use the tools. I am still undetermined of the problems that the above may bring. Thanks, Won ----- Original Message ---- From: Al Chu <[EMAIL PROTECTED]> To: Won De Erick <[EMAIL PROTECTED]> Cc: freeipmi-users@gnu.org; [EMAIL PROTECTED]; Dmitry Frolov <[EMAIL PROTECTED]> Sent: Friday, November 21, 2008 7:31:36 PM Subject: Re: [Freeipmi-devel] Errors in Compiling FreeIPMI-0.7.3.beta1.tar.gz on FreeBSD7.1Beta2 I have to punt to Dmitry at this point, since I don't know FreeBSD. The pthread library isn't being linked in. Not really sure why. You may want to set the environment variable LIBS=-lpthread and see if that does anything. AL On Thu, 2008-11-20 at 22:47 -0800, Won De Erick wrote: > Hi Al, > > Based from that, I tried the following: > > # setenv CPPFLAGS -I/usr/local/include > # setenv LDFLAGS -L/usr/local/lib > # setenv PTHREAD_LIBS -pthread > # ./configure --disable-init-scripts --disable-logrotate-config > --disable-logdir --localstatedir=/var > --with-ipmi-monitoring-sdr-cache-dir=/var/db/freeipmi/ipmimonitoringsdrcache > --sysconfdir=/usr/local/etc/freeipmi --prefix=/usr/local > > > Then, a Makefile was successfully created. > When compiling w/ gmake: > > *** Warning: Linking the executable bmc-config against the loadable module > *** libfreeipmi.so is not portable! > gcc -g -O2 -o .libs/bmc-config bmc-config.o bmc-config-argp.o > bmc-config-channel-common.o bmc-config-map.o bmc-config-sections.o > bmc-config-utils.o bmc-config-user-sections.o > bmc-config-lan-channel-section.o bmc-config-serial-channel-section.o > bmc-config-lan-conf-section.o bmc-config-lan-conf-auth-section.o > bmc-config-lan-conf-security-keys-section.o > bmc-config-lan-conf-misc-section.o > bmc-config-rmcpplus-conf-privilege-section.o bmc-config-serial-conf-section.o > bmc-config-pef-conf-section.o bmc-config-sol-conf-section.o > bmc-config-misc-section.o bmc-config-validate.o -L/usr/local/lib > ../../common/src/configtool/.libs/libconfigtoolcommon.a > ../../common/src/toolcommon/.libs/libtoolcommon.a > ../../common/src/toolhostrange/.libs/libtoolhostrange.a > ../../common/src/miscutil/.libs/libmiscutils.a > ../../common/src/portability/.libs/libfreeipmiportability.a > ../../ipmidetect/src/libipmidetect/.libs/libipmidetect.so > ../../libfreeipmi/src/.libs/libfreeipmi.so > /usr/local/lib/libgcrypt.so /usr/local/lib/libgpg-error.so > /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -largp -lm -Wl,--rpath > -Wl,/usr/local/lib > .../../common/src/toolhostrange/.libs/libtoolhostrange.a(libtoolhostrange_la-pstdout.o)(.text+0x166a): > In function `pstdout_launch': > /root/freeipmi-0.7.3.beta1/common/src/toolhostrange/pstdout.c:1424: undefined > reference to `pthread_create' > gmake[2]: *** [bmc-config] Error 1 > gmake[2]: Leaving directory `/root/freeipmi-0.7.3.beta1/bmc-config/src' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory `/root/freeipmi-0.7.3.beta1/bmc-config' > gmake: *** [all-recursive] Error 1 > > the above errors were displayed. > > Are there some more things that i need to configure? > > Thanks, > > Won > > > > ----- Original Message ---- > From: Al Chu <[EMAIL PROTECTED]> > To: Won De Erick <[EMAIL PROTECTED]> > Cc: freeipmi-users@gnu.org; [EMAIL PROTECTED]; Dmitry Frolov <[EMAIL > PROTECTED]> > Sent: Friday, November 21, 2008 10:44:29 AM > Subject: Re: [Freeipmi-devel] Errors in Compiling FreeIPMI-0.7.3.beta1.tar.gz > on FreeBSD7.1Beta2 > > Hey Won, > > Dmitry posted this some time ago as what needs to be done to build on > FreeBSD. > > env CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib > PTHREAD_LIBS=-pthread \ > ./configure \ > --disable-init-scripts --disable-logrotate-config > --disable-logdir --localstatedir=/var > --with-ipmi-monitoring-sdr-cache-dir=/var/db/freeipmi/ipmimonitoringsdrcache > --sysconfdir=/usr/local/etc/freeipmi --prefix=/usr/local > gmake > > hopefully that helps > > Al > > On Thu, 2008-11-20 at 18:37 -0800, Won De Erick wrote: > > Hi, > > > > The installation of freeipmi from tarbal has been my problem in > > FreeBSD(even in 6.2 before). No problem when installing this from ports, > > but I should want to try the latest one as the ported one is not > > automatically updated. AFAIK, the dependencies are the below: > > > > security/libgpg-error > > security/libgcrypt > > devel/argp-standalone > > > > I started installing libcrypt. This was successfully installed. Then > > proceed w/ freeipmi (http:// > > ftp.zresearch.com/pub/freeipmi/qa-release/freeipmi-0.7.3.beta1.tar.gz) > > compilation. > > > > I always get errors like: > > > > checking how to run the C++ preprocessor... g++ -E > > checking for g77... no > > checking for f77... no > > checking for xlf... no > > checking for frt... no > > > > ..... > > Then end up with > > ..... > > checking whether make sets $(MAKE)... (cached) yes > > checking for gcry_md_open in -lgcrypt... no > > configure: error: libgcrypt required to build libfreeipmi > > > > > > Attached are the logs for installing libcrypt and compiling freeipmi. > > > > Any help pls. > > > > Thanks, > > > > Won > > > > > > > > _______________________________________________ Freeipmi-devel mailing list > > [EMAIL PROTECTED] http:// lists.gnu.org/mailman/listinfo/freeipmi-devel -- Albert Chu [EMAIL PROTECTED] Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory _______________________________________________ Freeipmi-users mailing list Freeipmi-users@gnu.org http://lists.gnu.org/mailman/listinfo/freeipmi-users