[Ekiga-list] ekiga - svn. installing as non-root user fails.
David Mohr
damailings at mcbf.net
Mon Oct 29 21:37:27 UTC 2007
On 10/29/07, PawelCarqowski <paulino90 at tenbit.pl> wrote:
> Hallo group members
>
> I'm trying to install (with make install) ekiga as non-root user to some directory my user has access to.
>
> I configured ekiga with following parameters:
>
> $ ./autogen.sh --prefix=/home/misc/ekiga/site-usr --exec-prefix=/home/misc/ekiga/site-usr --sysconfdir=/home/misc/ekiga/site-etc --with-ptlib-dir=/home/misc/ekiga/site-usr --with-opal-dir=/home/misc/ekiga/site-usr
>
> config and make went smoothly. "make install" went quite far. It failed on:
>
> /usr/bin/install -c -m 644 ekiga-pt_BR.omf /home/misc/ekiga/site-usr/share/omf/ekiga/ekiga-pt_BR.omf
> /usr/bin/install -c -m 644 ekiga-uk.omf /home/misc/ekiga/site-usr/share/omf/ekiga/ekiga-uk.omf
> /usr/bin/install -c -m 644 ekiga-sv.omf /home/misc/ekiga/site-usr/share/omf/ekiga/ekiga-sv.omf
> scrollkeeper-update -p /var/lib/scrollkeeper -o /home/misc/ekiga/site-usr/share/omf/ekiga
> /var/lib/scrollkeeper/scrollkeeper_docs: Permission denied
It looks to me like a bug in the Makefile because
`scrollkeeper-update' is still referring to /var when it probably
should be using $PREFIX/var or maybe the localstatedir. This might be
an easy fix to do yourself, just look where scrollkeeper-update is
called.
~David
> make[2]: *** [install-doc-omf] Error 1
> make[2]: Leaving directory `/home/misc/ekiga/ekiga-svn/ekiga/help'
> make[1]: *** [install-am] Error 2
> make[1]: Leaving directory `/home/misc/ekiga/ekiga-svn/ekiga/help'
> make: *** [install-recursive] Error 1
>
> I do not see eny more prefix'es to use below. ONLY PREFIX and EPREFIX are used.
>
> $ ./configure --help:
>
> Fine tuning of the installation directories:
> --bindir=DIR user executables [EPREFIX/bin]
> --sbindir=DIR system admin executables [EPREFIX/sbin]
> --libexecdir=DIR program executables [EPREFIX/libexec]
> --datadir=DIR read-only architecture-independent data [PREFIX/share]
> --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
> --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
> --localstatedir=DIR modifiable single-machine data [PREFIX/var]
> --libdir=DIR object code libraries [EPREFIX/lib]
> --includedir=DIR C header files [PREFIX/include]
> --oldincludedir=DIR C header files for non-gcc [/usr/include]
> --infodir=DIR info documentation [PREFIX/info]
> --mandir=DIR man documentation [PREFIX/man]
>
>
> have You got any ideas on how to fix this?
>
> Regards,
> Pawel
> _______________________________________________
> ekiga-list mailing list
> ekiga-list at gnome.org
> http://mail.gnome.org/mailman/listinfo/ekiga-list
>
More information about the ekiga-list
mailing list