checkinstall fails to create directories

Bug #815506 reported by aka on 2011-07-24
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
checkinstall (Ubuntu)
Undecided
Unassigned

Bug Description

I am trying to install vlc 1.1.11 and transmission 2.32 from source.
sudo checkinstall fails to install both of them. In case of transmission:
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/transmission-gtk.mo
installing zh_TW.gmo as /usr/local/share/locale/zh_TW/LC_MESSAGES/transmission-gtk.mo
make[1]: Leaving directory `/tmp/t/transmission-2.32/po'
Making install in web
make[1]: Entering directory `/tmp/t/transmission-2.32/web'
Making install in images
make[2]: Entering directory `/tmp/t/transmission-2.32/web/images'
Making install in buttons
make[3]: Entering directory `/tmp/t/transmission-2.32/web/images/buttons'
make[4]: Entering directory `/tmp/t/transmission-2.32/web/images/buttons'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/transmission/web/images/buttons" || /bin/mkdir -p "/usr/local/share/transmission/web/images/buttons"
/bin/mkdir: cannot create directory `/usr/local/share/transmission': No such file or directory
make[4]: *** [install-dist_dataDATA] Error 1

in case of vlc I got no warnings or errors, it reported that plugins are installed
libtool: install: /usr/bin/install -c .libs/libmemcpy3dn_plugin.lai /usr/local/lib/vlc/plugins/3dnow/libmemcpy3dn_plugin.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/sbin" ldconfig -n /usr/local/lib/vlc/plugins/3dnow
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib/vlc/plugins/3dnow

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.
----------------------------------------------------------------------
make[5]: Leaving directory `/tmp/vlc/vlc-1.1.11/modules/3dnow'
make[4]: Leaving directory `/tmp/vlc/vlc-1.1.11/modules/3dnow'
make[3]: Leaving directory `/tmp/vlc/vlc-1.1.11/modules/3dnow'
Making install in .
make[3]: Entering directory `/tmp/vlc/vlc-1.1.11/modules'
  GEN stamp-cache
make[4]: Entering directory `/tmp/vlc/vlc-1.1.11/modules'
make install-exec-hook
make[5]: Entering directory `/tmp/vlc/vlc-1.1.11/modules'
if test -z ""; then \
  ../bin/vlc-cache-gen "/usr/local/lib/vlc/plugins" ; \
 else \
  echo "Staged installation: cache generation skipped!" ; \
 fi
[0x222c3a0] main libvlc error: No modules were found, refusing to start. Check that you properly gave a module path with --plugin-path.
No plugins in /usr/local/lib/vlc/plugins
make[5]: *** [install-exec-hook] Error 1

actually it never created those /usr/local/lib/vlc dirs and never copied the *so - I checked during the execution.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: checkinstall 1.6.2-1
ProcVersionSignature: Ubuntu 2.6.35-30.54-generic 2.6.35.13
Uname: Linux 2.6.35-30-generic x86_64
NonfreeKernelModules: nvidia wl
Architecture: amd64
Date: Sun Jul 24 19:49:35 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_GB.utf8
 SHELL=/bin/bash
SourcePackage: checkinstall

aka (vangop) wrote :
aka (vangop) wrote :

THe errors are probably unrelated, just noticed that it tries to copy .libs/ while it should ./libs in case of vlc.
Not sure the cause of transmission one though.
In both cases the make install works just fine!

Could you please try again with TRANSLATE=0 in /etc/checkinstallrc

Regards
Andreas Noteng

aka (vangop) wrote :

Yes, that worked for both vlc and transmission. Thanks!

Andreas Noteng (andreas-noteng) wrote :

Good.
BTW, There's a PPA for Transmission here:
https://launchpad.net/~transmissionbt/+archive/ppa

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in checkinstall (Ubuntu):
status: New → Confirmed
semitones (semitones) wrote :

TRANSLATE=0 works for me compiling postgres in rasberian

ari (ari-henry) wrote :

TRANSLATE=0 works with phpgeos

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers