[SCIM] Please help me test the newest SCIM code.
James Su
suzhe at tsinghua.org.cn
Fri May 14 18:28:37 PDT 2004
Hi,
Maybe you can try make maintainer-clean before bootstrap.
I think --sysconfdir is necessary, maybe you should have a try.
And gtk2immodule install dir is read from gtk2 configuration, so it
does not honor the prefix you set.
Regards
James Su
Ming Hua wrote:
>On Fri, May 14, 2004 at 10:43:51AM +0800, James Su wrote:
>
>
>>Ming Hua wrote:
>>
>>
>>>Hmm, I was using my old CVS checkout tree, and something must went wrong
>>>there, since a fresh new CVS checkout seems to solve this problem.
>>>
>>>So what is the correct way to rebuild from the CVS checkout? Right now
>>>I use
>>> $ ./bootstrap
>>> $ ./configure
>>> $ make
>>>but obviously it's not enough.
>>>
>>>
>>It should be enough. But you need the following packages installed:
>>
>>autoconf >= 2.57
>>automake >= 1.7.3
>>libtool >= 1.4
>>intltool >= 0.30
>>gconf2 >= 2.0.0
>>pkgconfig >= 0.15
>>gnu make
>>
>>
>
>It seems I am good in Debian unstable:
>
>$ dpkg -l autoconf automake1.7 libtool intltool gconf2 pkg-config make
><snipped>
>ii autoconf 2.59-3 automatic configure script builder
>ii automake1.7 1.7.9-6 A tool for generating GNU Standards-complian
>ii libtool 1.5.6-1 Generic library support script
>ii intltool 0.30-1 Utility scripts for internationalizing XML
>ii gconf2 2.4.0.1-4 GNOME configuration database system. (daemon
>ii pkg-config 0.15.0-4 Manage compile and link flags for libraries
>ii make 3.80-7 The GNU version of the "make" utility.
>
>However my old CVS still didn't work if I only do ``make clean'' and
>``./bootstrap''. I had to delete all the generated file by
> $ for file in `cat .cvsignore`; do rm -r $file; done
>and then everything went fine. It seems there's something wrong with
>libtool (I recently upgraded from 1.5.2 to 1.5.6, I think), but since
>it's working now, I won't bother to find out.
>
>So now I can compile scim cvs just fine. However I couldn't install it
>to a non-default directory, let alone use it there. The problems I have
>found include:
>
>1. The ``make install'' insists to install schema files in /etc, despite
>my ``./configure --prefix="/home/minghua/scim"'' instructions. Do I
>have to specify ``--sysconfdir="/home/minghua/scim/etc"'' as well?
>(Sorry I didn't have exact error message here since I didn't kept the
>log, but I can reproduce it if necessary.) I worked around this problem
>by ``./configure --prefix="/home/minghua/scim"
>--disable-schemas-install'', however --
>
>2. The installation of im modules doesn't honor my prefix either, I got
>/bin/sh ../../mkinstalldirs /usr/lib/gtk-2.0/immodules
>mkdir /usr/lib/gtk-2.0/immodules
>mkdir: cannot create directory `/usr/lib/gtk-2.0/immodules': Permission denied
>make[3]: *** [install-moduleLTLIBRARIES] Error 1
>
>And I had little access trying to invoke my CVS version of scim. It
>seems I always get the scim in my /usr/bin instead. I really don't want
>to mess around with my current working environment, so I think I'll set
>up a chroot enviroment to test this. It will take some time, though, so
>please be patient. I'll try to make it in this weekend.
>
>Thanks,
>Ming
>2004.05.14
>
>--------------------------------------------------------------------------
>Physics is much too hard for physicists. --- David Hilbert
>--------------------------------------------------------------------------
>
>_______________________________________________
>scim mailing list
>scim at freedesktop.org
>http://freedesktop.org/mailman/listinfo/scim
>
>
>
More information about the scim
mailing list