[kaffe] new problem!

Guilhem Lavaux guilhem at kaffe.org
Sun Oct 29 09:16:23 PST 2006


Hi,

The target to produce this .stamp file is present in
libraries/javalib/vmspecific/Makefile.in (and Makefile too of course).
It is generated by newer automake. Maybe automake has tried to rebuild
your Makefiles ? I suggest you clean up Makefile.in in your tree and
reupdate from cvs using 'cvs -qz3 update' and see if it improves the
situation.

Regards,

Guilhem.

vlad wrote:
> Thank you for your help Guilhem!
> I've installed those packages and ./configure functioned so far!
> 
> Anyway 'make' did not finish later without errors ...
> In the directory 'libraries/javalib/vmspecific' make fails to find
> "classdist_vminterface.stamp" required by the "kaffe-vminterface.jar"
> (target). Is there any special config parameter which I have missed, or
> something like that ??? I looked into the Makefile and discovered this:
> 
> $(CLASSFILE): classdist_vminterface.stamp
>        rm -f $(CLASSFILE)
>        $(JAR_CMD1)
>        $(JAR_CMD2)
>        $(JAR_CMD3)
> 
> I cannot find any target 'classdist_vminterface.stamp' ?!?!
> Is it normal, that the JAR-CMDs point to a non existent 'lib' directory
> in libraries/javalib/vmspecific/Makefile ? For example:
> 
> JAR_CMD1 = ($(FASTJAR) cf $(CLASSFILE) -C $(LIBDIR) $(SRCDIRS))
> 
> would be (according to the values of the variables):
> 
> /usr/bin/fastjar cf kaffe-vminterface.jar -C lib org
> 
> but lib does not exist there!
> 
> What goes wrong here? Of course I could easily change the value of
> LIBDIR=. (current dir) and probably it would function...
> 
> Regards
> 
> Vladimir
> 
> 
> Guilhem Lavaux wrote:
>> Hi Vlad,
>>
>> If you use --disable-gconf-peer your problem should vanish. But if you
>> have ubuntu 6.06 then you should be able to install the development
>> package of gconf2 and gtk using
>> apt-get install libgconf2-dev libgtk2.0-dev
>>
>> Regards,
>>
>> Guilhem.
>>
>>
>> vlad wrote:
>>  
>>> Hello,
>>>
>>> I've fixed my previous problem so far by using --disable-gtk-peer with
>>> configure. Finally I used the following configuration on "./configure":
>>>
>>> ./configure --build=i686-linux --enable-xscale --without-x
>>> --disable-alsatest --disable-esdtest --disable-sound
>>> --enable-pure-java-math --without-classpath-gtk-awt
>>> --without-kaffe-qt-awt --without-kaffe-x-awt
>>> --with-threads=unix-pthreads --with-engine=intrp --enable-debug
>>> --enable-xdebugging --disable-boehm-gc-configuration
>>> build_alias=i686-linux --enable-ltdl-convenience --disable-core-jni
>>> --disable-examples --cache-file=/dev/null --srcdir=. --disable-gtk-peer
>>> --enable-gcj
>>>
>>> I am not sure about the rightness of those options according to my
>>> system configuration. Anyway I got a new error:
>>>
>>> checking for pkg-config... /usr/bin/pkg-config
>>> checking for gconf-2.0 >= 2.11.2... Package gconf-2.0 was not found in
>>> the pkg-config search path. Perhaps you should add the directory
>>> containing `gconf-2.0.pc' to the PKG_CONFIG_PATH environment variable No
>>> package 'gconf-2.0' found
>>> configure: error: Library requirements (gconf-2.0 >= 2.11.2) not met;
>>> consider adjusting the PKG_CONFIG_PATH environment variable if your
>>> libraries are in a nonstandard prefix so pkg-config can find them.
>>>
>>> My system is:
>>> Ubuntu 6.06.1 LTS
>>> Linux version 2.6.15-27-386
>>> gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
>>> autoconf (GNU Autoconf) 2.59
>>> automake (GNU automake) 1.4-p6
>>> pkg-config --version = 0.20
>>> gconf2  (2.14.0) is also installed
>>> ...
>>>
>>> please tell me if you know, how I could fix this one.
>>> Thanks in advance, Regards
>>>
>>> Vladimir
>>>
>>>
>>>
>>> _______________________________________________
>>> kaffe mailing list
>>> kaffe at kaffe.org
>>> http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
>>>
>>>     
>>
>>   
> 
> 




More information about the kaffe mailing list