[pkg-db-devel] Bug#750481: Documentation

Mauricio Faria de Oliveira mauricfo at linux.vnet.ibm.com
Thu Jun 26 23:47:36 UTC 2014


Package: src:db5.3

(this is documentation mentioned in the previous e-mail)

Before:
	$ grep 'shared libraries' build.log
	checking whether the cc linker (/usr/bin/ld -m elf64ppc) supports 
shared libraries... no
	checking if libtool supports shared libraries... no
	checking whether to build shared libraries... no
	checking whether the g++ linker (/usr/bin/ld -m elf64ppc) supports 
shared libraries... yes
	checking whether the g++ linker (/usr/bin/ld -m elf64ppc) supports 
shared libraries... yes
	configure: error: Java requires shared libraries
	$
	
After:
	$ grep 'shared libraries' build.log
	checking whether the cc linker (/usr/bin/ld) supports shared 
libraries... yes
	checking if libtool supports shared libraries... yes
	checking whether to build shared libraries... yes
	checking whether the g++ linker (/usr/bin/ld) supports shared 
libraries... yes
	checking whether the g++ linker (/usr/bin/ld) supports shared 
libraries... yes
	checking whether the cc linker (/usr/bin/ld) supports shared 
libraries... yes
	checking if libtool supports shared libraries... yes
	checking whether to build shared libraries... yes
	checking whether the cc linker (/usr/bin/ld) supports shared 
libraries... yes
	checking if libtool supports shared libraries... yes
	checking whether to build shared libraries... yes
	checking whether the g++ linker (/usr/bin/ld) supports shared 
libraries... yes
	checking whether the g++ linker (/usr/bin/ld) supports shared 
libraries... yes
	checking whether the cc linker (/usr/bin/ld) supports shared 
libraries... yes
	checking if libtool supports shared libraries... yes
	checking whether to build shared libraries... yes
	$

	[...]
	
	$ dpkg-deb -c libdb5.3_5.3.28-4.1_ppc64el.deb
	drwxr-xr-x root/root         0 2014-06-26 20:18 ./
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/lib/
	drwxr-xr-x root/root         0 2014-06-26 20:18 
./usr/lib/powerpc64le-linux-gnu/
	-rw-r--r-- root/root   1860112 2014-06-26 20:18 
./usr/lib/powerpc64le-linux-gnu/libdb-5.3.so
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/share/
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/share/lintian/
	drwxr-xr-x root/root         0 2014-06-26 20:17 
./usr/share/lintian/overrides/
	-rw-r--r-- root/root        75 2014-06-23 09:36 
./usr/share/lintian/overrides/libdb5.3
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/share/doc/
	drwxr-xr-x root/root         0 2014-06-26 20:18 ./usr/share/doc/libdb5.3/
	-rw-r--r-- root/root         9 2014-06-26 20:17 
./usr/share/doc/libdb5.3/build_signature_ppc64el.txt
	-rw-r--r-- root/root      7517 2014-06-23 09:36 
./usr/share/doc/libdb5.3/copyright
	-rw-r--r-- root/root      5959 2014-06-26 20:06 
./usr/share/doc/libdb5.3/changelog.Debian.gz


	$ dpkg-deb -c libdb5.3-sql_5.3.28-4.1_ppc64el.deb
	drwxr-xr-x root/root         0 2014-06-26 20:18 ./
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/lib/
	drwxr-xr-x root/root         0 2014-06-26 20:18 
./usr/lib/powerpc64le-linux-gnu/
	-rw-r--r-- root/root   2423184 2014-06-26 20:18 
./usr/lib/powerpc64le-linux-gnu/libdb_sql-5.3.so
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/share/
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/share/lintian/
	drwxr-xr-x root/root         0 2014-06-26 20:17 
./usr/share/lintian/overrides/
	-rw-r--r-- root/root       169 2014-06-23 09:36 
./usr/share/lintian/overrides/libdb5.3-sql
	drwxr-xr-x root/root         0 2014-06-26 20:17 ./usr/share/doc/
	lrwxrwxrwx root/root         0 2014-06-26 20:17 
./usr/share/doc/libdb5.3-sql -> libdb5.3

	
Updated RECONF_FILES to include all (9) files copied by libtoolize.
This is divided in 'aux' files (4) and 'macros' files (5), the 
terminology used
by libtoolize. This is because sqlite only needs the former, as it can take
aclocal.m4 from dist/, which has the required pieces.

	cd dist && libtoolize -cfi
	libtoolize: putting auxiliary files in `.'.
	libtoolize: copying file `./config.guess'
	libtoolize: copying file `./config.sub'
	libtoolize: copying file `./install-sh'
	libtoolize: copying file `./ltmain.sh'
	libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `aclocal'.
	libtoolize: copying file `aclocal/libtool.m4'
	libtoolize: copying file `aclocal/ltoptions.m4'
	libtoolize: copying file `aclocal/ltsugar.m4'
	libtoolize: copying file `aclocal/ltversion.m4'
	libtoolize: copying file `aclocal/lt~obsolete.m4'
	libtoolize: Consider adding `-I aclocal' to ACLOCAL_AMFLAGS in Makefile.am.
	cd dist && ./s_config

Small fixes:
	rmdir: invalid option -- 'f'
	(a few one/two-line changes in test operators in debian/rules)


-- 
Mauricio Faria de Oliveira
IBM Linux Technology Center



More information about the pkg-db-devel mailing list