Re: problem compiling librep from git source



Yes, the problem was with checkinstall. I'll file the bug with them.

/sawfish/librep# make install
for dir in intl src lisp man; do \
 [ -d $dir ] && ( cd $dir && make all ) || exit 1; \
done
make[1]: Entering directory `/home/jim/sawfish/librep/intl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/jim/sawfish/librep/intl'
make[1]: Entering directory `/home/jim/sawfish/librep/src'
make[1]: Leaving directory `/home/jim/sawfish/librep/src'
make[1]: Entering directory `/home/jim/sawfish/librep/lisp'
REPLISPDIR=../lisp REP_DL_LOAD_PATH=../src/.libexec REPDOCFILE=../doc-strings ../src/rep --batch --no-rc \
 -l rep.vm.compiler -f compile-assembler
REPLISPDIR=../lisp REP_DL_LOAD_PATH=../src/.libexec REPDOCFILE=../doc-strings ../src/rep --batch --no-rc \
 -l rep.vm.compiler -f compile-compiler
REPLISPDIR=../lisp REP_DL_LOAD_PATH=../src/.libexec REPDOCFILE=../doc-strings ../src/rep --batch --no-rc \
 -l rep.vm.compiler -f compile-lisp-lib
make[1]: Leaving directory `/home/jim/sawfish/librep/lisp'
make[1]: Entering directory `/home/jim/sawfish/librep/man'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/jim/sawfish/librep/man'
/bin/sh mkinstalldirs /usr/local/share/rep \
 /usr/local/bin /usr/share/aclocal \
 /usr/local/lib/rep /usr/local/lib/rep \
 /usr/local/share/emacs/site-lisp
mkdir /usr/local/share/rep
mkdir /usr/local/lib/rep
for dir in src lisp man; do \
 ( cd $dir && make install ) || exit 1; \
done
make[1]: Entering directory `/home/jim/sawfish/librep/src'
/bin/sh ../mkinstalldirs /usr/local/lib /usr/local/bin \
 /usr/local/lib/rep/rep /usr/local/lib/rep/rep/io /usr/local/lib/rep/rep/io/db /usr/local/lib/rep/rep/i18n /usr/local/lib/rep/rep/data /usr/local/lib/rep/rep/lang /usr/local/lib/rep/rep/vm /usr/local/lib/rep/rep/util \
 /usr/local/include/rep/
mkdir /usr/local/lib/rep/rep
mkdir /usr/local/lib/rep/rep/io
mkdir /usr/local/lib/rep/rep/io/db
mkdir /usr/local/lib/rep/rep/i18n
mkdir /usr/local/lib/rep/rep/data
mkdir /usr/local/lib/rep/rep/lang
mkdir /usr/local/lib/rep/rep/vm
mkdir /usr/local/lib/rep/rep/util
mkdir /usr/local/include/rep
/bin/sh ../libtool --mode=install /usr/bin/install -c librep.la /usr/local/lib
libtool: install: /usr/bin/install -c .libs/librep.so.16.0.0 /usr/local/lib/librep.so.16.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f librep.so.16.0.0 librep.so.16 || { rm -f librep.so.16 && ln -s librep.so.16.0.0 librep.so.16; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f librep.so.16.0.0 librep.so || { rm -f librep.so && ln -s librep.so.16.0.0 librep.so; }; })
libtool: install: /usr/bin/install -c .libs/librep.lai /usr/local/lib/librep.la
libtool: install: /usr/bin/install -c .libs/librep.a /usr/local/lib/librep.a
libtool: install: chmod 644 /usr/local/lib/librep.a
libtool: install: ranlib /usr/local/lib/librep.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../libtool -n --finish /usr/local/lib
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../libtool --mode=install /usr/bin/install -c -m 755 rep /usr/local/bin
libtool: install: /usr/bin/install -c -m 755 .libs/rep /usr/local/bin/rep
/bin/sh ../libtool --mode=install /usr/bin/install -c -m 755 repdoc /usr/local/bin
libtool: install: /usr/bin/install -c -m 755 repdoc /usr/local/bin/repdoc
/usr/bin/install -c -m 755 rep-xgettext /usr/local/bin
/usr/bin/install -c -m 755 rep-remote /usr/local/bin
/bin/sh ../libtool --mode=install /usr/bin/install -c sdbm.la /usr/local/lib/rep/rep/io/db/;  /bin/sh ../libtool --mode=install /usr/bin/install -c timers.la /usr/local/lib/rep/rep/io/;  /bin/sh ../libtool --mode=install /usr/bin/install -c gettext.la /usr/local/lib/rep/rep/i18n/;  /bin/sh ../libtool --mode=install /usr/bin/install -c readline.la /usr/local/lib/rep/rep/io/;  /bin/sh ../libtool --mode=install /usr/bin/install -c tables.la /usr/local/lib/rep/rep/data/;  /bin/sh ../libtool --mode=install /usr/bin/install -c gdbm.la /usr/local/lib/rep/rep/io/db/;  /bin/sh ../libtool --mode=install /usr/bin/install -c record-profile.la /usr/local/lib/rep/rep/lang/;  /bin/sh ../libtool --mode=install /usr/bin/install -c safe-interpreter.la /usr/local/lib/rep/rep/vm/;  /bin/sh ../libtool --mode=install /usr/bin/install -c sockets.la /usr/local/lib/rep/rep/io/;  /bin/sh ../libtool --mode=install /usr/bin/install -c md5.la /usr/local/lib/rep/rep/util/;  /bin/sh ../libtool --mode=install /usr/bin/install -c ffi.la /usr/local/lib/rep/rep/;  /bin/sh ../libtool --mode=install /usr/bin/install -c utf8.la /usr/local/lib/rep/rep/util/;
libtool: install: /usr/bin/install -c .libs/sdbm.so /usr/local/lib/rep/rep/io/db/sdbm.so
libtool: install: /usr/bin/install -c .libs/sdbm.lai /usr/local/lib/rep/rep/io/db/sdbm.la
libtool: install: /usr/bin/install -c .libs/sdbm.a /usr/local/lib/rep/rep/io/db/sdbm.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/io/db/sdbm.a
libtool: install: ranlib /usr/local/lib/rep/rep/io/db/sdbm.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/timers.so /usr/local/lib/rep/rep/io/timers.so
libtool: install: /usr/bin/install -c .libs/timers.lai /usr/local/lib/rep/rep/io/timers.la
libtool: install: /usr/bin/install -c .libs/timers.a /usr/local/lib/rep/rep/io/timers.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/io/timers.a
libtool: install: ranlib /usr/local/lib/rep/rep/io/timers.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/gettext.so /usr/local/lib/rep/rep/i18n/gettext.so
libtool: install: /usr/bin/install -c .libs/gettext.lai /usr/local/lib/rep/rep/i18n/gettext.la
libtool: install: /usr/bin/install -c .libs/gettext.a /usr/local/lib/rep/rep/i18n/gettext.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/i18n/gettext.a
libtool: install: ranlib /usr/local/lib/rep/rep/i18n/gettext.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/readline.so /usr/local/lib/rep/rep/io/readline.so
libtool: install: /usr/bin/install -c .libs/readline.lai /usr/local/lib/rep/rep/io/readline.la
libtool: install: /usr/bin/install -c .libs/readline.a /usr/local/lib/rep/rep/io/readline.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/io/readline.a
libtool: install: ranlib /usr/local/lib/rep/rep/io/readline.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/tables.so /usr/local/lib/rep/rep/data/tables.so
libtool: install: /usr/bin/install -c .libs/tables.lai /usr/local/lib/rep/rep/data/tables.la
libtool: install: /usr/bin/install -c .libs/tables.a /usr/local/lib/rep/rep/data/tables.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/data/tables.a
libtool: install: ranlib /usr/local/lib/rep/rep/data/tables.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/gdbm.so /usr/local/lib/rep/rep/io/db/gdbm.so
libtool: install: /usr/bin/install -c .libs/gdbm.lai /usr/local/lib/rep/rep/io/db/gdbm.la
libtool: install: /usr/bin/install -c .libs/gdbm.a /usr/local/lib/rep/rep/io/db/gdbm.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/io/db/gdbm.a
libtool: install: ranlib /usr/local/lib/rep/rep/io/db/gdbm.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/record-profile.so /usr/local/lib/rep/rep/lang/record-profile.so
libtool: install: /usr/bin/install -c .libs/record-profile.lai /usr/local/lib/rep/rep/lang/record-profile.la
libtool: install: /usr/bin/install -c .libs/record-profile.a /usr/local/lib/rep/rep/lang/record-profile.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/lang/record-profile.a
libtool: install: ranlib /usr/local/lib/rep/rep/lang/record-profile.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/safe-interpreter.so /usr/local/lib/rep/rep/vm/safe-interpreter.so
libtool: install: /usr/bin/install -c .libs/safe-interpreter.lai /usr/local/lib/rep/rep/vm/safe-interpreter.la
libtool: install: /usr/bin/install -c .libs/safe-interpreter.a /usr/local/lib/rep/rep/vm/safe-interpreter.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/vm/safe-interpreter.a
libtool: install: ranlib /usr/local/lib/rep/rep/vm/safe-interpreter.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/sockets.so /usr/local/lib/rep/rep/io/sockets.so
libtool: install: /usr/bin/install -c .libs/sockets.lai /usr/local/lib/rep/rep/io/sockets.la
libtool: install: /usr/bin/install -c .libs/sockets.a /usr/local/lib/rep/rep/io/sockets.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/io/sockets.a
libtool: install: ranlib /usr/local/lib/rep/rep/io/sockets.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/md5.so /usr/local/lib/rep/rep/util/md5.so
libtool: install: /usr/bin/install -c .libs/md5.lai /usr/local/lib/rep/rep/util/md5.la
libtool: install: /usr/bin/install -c .libs/md5.a /usr/local/lib/rep/rep/util/md5.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/util/md5.a
libtool: install: ranlib /usr/local/lib/rep/rep/util/md5.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/ffi.so /usr/local/lib/rep/rep/ffi.so
libtool: install: /usr/bin/install -c .libs/ffi.lai /usr/local/lib/rep/rep/ffi.la
libtool: install: /usr/bin/install -c .libs/ffi.a /usr/local/lib/rep/rep/ffi.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/ffi.a
libtool: install: ranlib /usr/local/lib/rep/rep/ffi.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
libtool: install: /usr/bin/install -c .libs/utf8.so /usr/local/lib/rep/rep/util/utf8.so
libtool: install: /usr/bin/install -c .libs/utf8.lai /usr/local/lib/rep/rep/util/utf8.la
libtool: install: /usr/bin/install -c .libs/utf8.a /usr/local/lib/rep/rep/util/utf8.a
libtool: install: chmod 644 /usr/local/lib/rep/rep/util/utf8.a
libtool: install: ranlib /usr/local/lib/rep/rep/util/utf8.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib/rep'
printf "\nrep_open_globally=yes\n" \
 >>/usr/local/lib/rep/rep/i18n/gettext.la
for i in rep.h rep_lisp.h rep_regexp.h rep_subrs.h rep_gh.h rep_config.h; do \
 /usr/bin/install -c -m 644 ./$i /usr/local/include/rep/; \
done
/bin/sh ../install-aliases -c . /usr/local/lib/rep
make[1]: Leaving directory `/home/jim/sawfish/librep/src'
make[1]: Entering directory `/home/jim/sawfish/librep/lisp'
REPLISPDIR=../lisp REP_DL_LOAD_PATH=../src/.libexec REPDOCFILE=../doc-strings ../src/rep --batch --no-rc \
 -l rep.vm.compiler -f compile-assembler
REPLISPDIR=../lisp REP_DL_LOAD_PATH=../src/.libexec REPDOCFILE=../doc-strings ../src/rep --batch --no-rc \
 -l rep.vm.compiler -f compile-compiler
REPLISPDIR=../lisp REP_DL_LOAD_PATH=../src/.libexec REPDOCFILE=../doc-strings ../src/rep --batch --no-rc \
 -l rep.vm.compiler -f compile-lisp-lib
/bin/sh ../mkinstalldirs /usr/local/share/rep/lisp/. /usr/local/share/rep/lisp/rep /usr/local/share/rep/lisp/rep /usr/local/share/rep/lisp/rep/lang /usr/local/share/rep/lisp/rep/vm /usr/local/share/rep/lisp/rep/vm/compiler /usr/local/share/rep/lisp/rep/io /usr/local/share/rep/lisp/rep/io/file-handlers /usr/local/share/rep/lisp/rep/io/file-handlers/remote /usr/local/share/rep/lisp/rep/i18n /usr/local/share/rep/lisp/rep/data /usr/local/share/rep/lisp/rep/www /usr/local/share/rep/lisp/rep/util /usr/local/share/rep/lisp/rep/mail /usr/local/share/rep/lisp/rep/threads /usr/local/share/rep/lisp/rep/system /usr/local/share/rep/lisp/rep/net /usr/local/share/rep/lisp/rep/test /usr/local/share/rep/lisp/rep/xml /usr/local/share/rep/lisp/rep/ffi
mkdir /usr/local/share/rep/lisp
mkdir /usr/local/share/rep/lisp/rep
mkdir /usr/local/share/rep/lisp/rep/lang
mkdir /usr/local/share/rep/lisp/rep/vm
mkdir /usr/local/share/rep/lisp/rep/vm/compiler
mkdir /usr/local/share/rep/lisp/rep/io
mkdir /usr/local/share/rep/lisp/rep/io/file-handlers
mkdir /usr/local/share/rep/lisp/rep/io/file-handlers/remote
mkdir /usr/local/share/rep/lisp/rep/i18n
mkdir /usr/local/share/rep/lisp/rep/data
mkdir /usr/local/share/rep/lisp/rep/www
mkdir /usr/local/share/rep/lisp/rep/util
mkdir /usr/local/share/rep/lisp/rep/mail
mkdir /usr/local/share/rep/lisp/rep/threads
mkdir /usr/local/share/rep/lisp/rep/system
mkdir /usr/local/share/rep/lisp/rep/net
mkdir /usr/local/share/rep/lisp/rep/test
mkdir /usr/local/share/rep/lisp/rep/xml
mkdir /usr/local/share/rep/lisp/rep/ffi
for d in . rep rep rep/lang rep/vm rep/vm/compiler rep/io rep/io/file-handlers rep/io/file-handlers/remote rep/i18n rep/data rep/www rep/util rep/mail rep/threads rep/system rep/net rep/test rep/xml rep/ffi; do \
 for f in  $d/*.jl $d/*.jlc; do \
   /usr/bin/install -c -m 644 $f /usr/local/share/rep/lisp/$d; \
 done; \
done
/bin/sh ../install-aliases -l . /usr/local/share/rep/lisp
make[1]: Leaving directory `/home/jim/sawfish/librep/lisp'
make[1]: Entering directory `/home/jim/sawfish/librep/man'
/bin/sh ../mkinstalldirs /usr/local/share/info
mkdir /usr/local/share/info
/bin/sh ../mkinstalldirs /usr/local/share/man/man1/
mkdir /usr/local/share/man/man1
for f in librep.info*; do \
 /usr/bin/install -c -m 644 $f /usr/local/share/info; \
done
install-info --info-dir=/usr/local/share/info librep.info
This is not dpkg install-info anymore, but GNU install-info
See the man page for ginstall-info for command line arguments
for f in rep*.1; do \
gzip $f -c > $f.gz; \
/usr/bin/install -c -m 644 $f.gz /usr/local/share/man/man1/; \
done
make[1]: Leaving directory `/home/jim/sawfish/librep/man'
/usr/bin/install -c -m 644 doc-strings /usr/local/lib/rep
/usr/bin/install -c emulate-gnu-tar /usr/local/lib/rep
/usr/bin/install -c libtool /usr/local/lib/rep
/usr/bin/install -c -m 644 rules.mk /usr/local/lib/rep
/usr/bin/install -c install-aliases /usr/local/lib/rep
/usr/bin/install -c -m 644 rep-debugger.el /usr/local/share/emacs/site-lisp
mkdir -p /usr/local/lib/pkgconfig
/usr/bin/install -c -m 644 ./librep.pc /usr/local/lib/pkgconfig/

On Thu, Jun 9, 2011 at 8:19 AM, Darth Emacs <darthemacs gmail com> wrote:


On Thu, Jun 9, 2011 at 12:09 AM, <nano tuxfamily org> wrote:
Hmm... why don't you use the official packaging scripts? (dpkg-buildpackage
-rfakeroot from a GIT checkout)

Dunno what's the issue with checkinstall.

Chris


Simple is better than complex.

Complex is better than complicated.

-- exerpt from Tim Peter's 'The Zen Of Python'

http://www.python.org/dev/peps/pep-0020/

checkinstall serves the purpose



--
 Darth Emacs
 
Duct tape is like the force. It has a light side, a dark side, and it holds the universe together.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]