pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/45087: databases/db4 support systems without shared libraries



The following reply was made to PR pkg/45087; it has been noted by GNATS.

From: Thomas Cort <tcort%minix3.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/45087: databases/db4 support systems without shared
 libraries
Date: Tue, 21 Jun 2011 07:26:31 -0400

 > you should set _OPSYS_SHLIB_TYPE=none instead of "a.out"
 > in pkgsrc/mk/platform/Minix.mk.
 
 Good catch! I made this change and reverted the patch above.
 It doesn't complain about the *.so files any more, but it still
 complains about the *.la files.
 
 ===> Building binary package for db4-4.8.30
 => Creating binary package /usr/pkgsrc/packages/3.2.0/i386/All/db4-4.8.30.tgz
 can't stat 
`/usr/tmp/work/databases/db4/work/.destdir/usr/pkg/lib/libdb4-4.8.la'
 can't stat 
`/usr/tmp/work/databases/db4/work/.destdir/usr/pkg/lib/libdb4_cxx-4.8.la'
 pkg_create: lstat failed for file lib/libdb4-4.8.la: No such file or directory
 *** Error code 2
 
 > But I don't know why *.la files are not installed on Minix.
 
 db-4.8.30/build_unix/Makefile has this in it (*.la are part of libso):
 
 ---
 libdb_base=     libdb4
 libdb=          $(libdb_base).a
 libdb_version=  $(libdb_base)-$(LIBVERSION).a
 libso=          $(libdb_base)-$(LIBVERSION).so
 libso_target=   $(libdb_base)-$(LIBVERSION).la
 libso_default=  $(libdb_base).so
 libso_major=    $(libdb_base)-$(LIBMAJOR).so
 ---
 


Home | Main Index | Thread Index | Old Index