Re: [ROOT] Version 3.00/05 now available.

From: Jiri Masik (masik@pc203b.fzu.cz)
Date: Sat Feb 17 2001 - 19:03:39 MET


Severino Tessarin <tessarin@bestia.desy.de> writes:

> Hi rooter ,
> I compiled the new version on a linux suse 7.0 without any problems,
> but the procedure was been interrupeted during the creation of  h2root
> file (see below).
> I also tried  to include mysql database with this configure flags:
> 
> ./configure  linuxsuse6 --with-ttf-fontdir=/usr/Root/ttf/fonts
>  --with-cern-libdir=/cern/lib 
> --with-mysql-incdir=~/mySQL/mysql-3.23.33-pc-linux-gnu-i686/include/
> --with-mysql-libdir=~/mySQL/mysql-3.23.33-pc-linux-gnu-i686/lib 
> but the answer was Checking for mysql.h ... no    
> This maybe due to my system not properly configured,. I'm only a beginner with
> the databases.
>      
> Anyone have an idea how to solve these problems,
> Seve
> ----------------------------------------------------
> g++ -O2 
> -o bin/h2root main/src/h2root.o main/src/hntvar2.o \            -Llib -lCore
> -lCint -lHist -lGraf -lGraf3d -lTree -lMatrix \            -L/cern/lib
> -lpacklib -lkernlib -lg2c -lm -ldl -rdynamic
> /cern/lib/libpacklib.a(ypgetacctent.o): In function `ypgetacctent':
> ypgetacctent.o(.text+0x20a): undefined reference to `yp_get_default_domain'
> ypgetacctent.o(.text+0x267): undefined reference to `yp_match'
> ypgetacctent.o(.text+0x2d0): undefined reference to `yp_match'
> ypgetacctent.o(.text+0x366): undefined reference to `yp_all' collect2: ld
> returned 1 exit status gmake: *** [bin/h2root] Error 1             
> 

Hi Severino,

I guess you need to add -lnsl to the SYSLIBS variable in
config/Makefile.linuxsuse6 as a quick hack. (see for example
Makefile.linuxdeb2). Folks using SUSE 7 will tell you which arch to
use.

        Jiri



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:36 MET