Re: make debian in 4.04/02

From: Christian Holm Christensen <cholm_at_nbi.dk>
Date: Thu, 16 Jun 2005 15:06:29 +0200


Hi Chris,

On Wed, 2005-06-15 at 10:43 -0700, Chris Roat wrote:
> Hi Christian,
>
> Thanks for the update. It seems to almost work. Near the end, I see
>
> dh_install --list-missing \
> --sourcedir=debian/tmp -proot-plugin-asimage
> -proot-plugin-krb5 -proot-plugin-gl -proot-plugin-python
> -proot-plugin-qt -proot-plugin-xml -proot-xrootd -proot-plugin-netx
> -proot-plugin-fumili -proot-plugin-minuit -proot-plugin-mlp
> -proot-plugin-proof -proot-proofd -proot-plugin-quadp -proot-rootd
> -proot-cint -plibroot-dev -proot-bin -plibroot \
> -Xetc/root/rootd \
> -Xusr/include/root/config.h \
> -Xusr/share/man/man1/rlibmap.1
> cp: cannot stat `debian/tmp/usr/lib/root/libXrdSec.so.4': No such file
> or directory
> dh_install: command returned error code 256

Put the following in `build/package/common/root-xrootd.install.in':

        @prefix@/lib/root/libXrdOfs.so
        @prefix@/lib/root/libXrdPosix.so
        @prefix@/lib/root/libXrdRootd.so
        @prefix@/lib/root/libXrdSeckrb4.so
        @prefix@/lib/root/libXrdSeckrb5.so
        

Make sure that the line that mentions `xrootd' in `build/package/lib/makefilelists.sh' is

                xrootd)     lib=root-$d             ; dev=$lib       ; bin=$lib
                            extra="ALLLIBS= NOVERS=1" ;;
        

Make sure that the file `build/package/lib/makelist' has something like 
        
        ifneq ($(LIB),)
        ifneq ($(NOVERS),1)
        PKGLIBS := $(ALLLIBS) $(ALLLIBS:%.so=%.so.$(MAJOR)) \
                   $(ALLLIBS:%.so=%.so.$(MAJOR).$(MINOR))
        else
        PKGLIBS := $(ALLLIBS)
        endif
        liblist:
                @for f in $(PKGLIBS)  ; do echo $$f ; done >> $(OUT)/$(LIB).install
        else
        liblist:
        endif
        

Again, these changes _has_ been made in CVS HEAD. They should easily back-port to the production version.

Yours,

-- 
 ___  |  Christian Holm Christensen 
  |_| |  -------------------------------------------------------------
    | |  Address: Sankt Hansgade 23, 1. th.  Phone:  (+45) 35 35 96 91
     _|           DK-2200 Copenhagen N       Cell:   (+45) 24 61 85 91
    _|            Denmark                    Office: (+45) 353  25 404
 ____|   Email:   cholm_at_nbi.dk               Web:    www.nbi.dk/~cholm
 | |
Received on Thu Jun 16 2005 - 15:06:38 MEST

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:09 MET