Menu

Need advice/help with CVS & compiling

JW
2001-11-30
2001-12-03
  • JW

    JW - 2001-11-30

    Hey,

    First off, Shawn told me in a personal message that Aethera would be out in a week:

    Date: Wed, 17 Oct 2001 09:39:22 -0700

    "Aethera is coming soon, should be next week :)
    "

    please, guys - where is it?

    Anyway, I get more annoyed with Eudora every day and today I decided to try CVS again. I have the following complaints/problems, if anyone could help me with these I'd really appreciate it.

    1. In korelib checkout, I'm not getting any Makefile.in files and configure won't run without them. For example:
    ./configure
    <snip>
    updating cache ./config.cache
    creating ./config.status
    creating Makefile
    sed: can't read ./Makefile.in: No such file or directory
    creating include/Makefile
    sed: can't read ./include/Makefile.in: No such file or directory

    What's up with that? I've tried both "cvs update" and "cvs update -PAd", neither of them produce Makefile.in's

    2. In aethera, "make" does nothing. ./configure runs  fine, but make does a few quick recursions through the directories without actually doing anything. Here's the output from make:

    jw@suse3:~/dl/cvs_trees/aethera_cvs/aethera > make
    make  all-recursive
    make[1]: Entering directory `/home/jw/dl/cvs_trees/aethera_cvs/aethera'
    Making all in plugins
    make[2]: Entering directory `/home/jw/dl/cvs_trees/aethera_cvs/aethera/plugins'
    Making all in mailimport
    make[3]: Entering directory `/home/jw/dl/cvs_trees/aethera_cvs/aethera/plugins/mailimport'make[3]: *** No rule to make target `all'.  Stop.
    make[3]: Leaving directory `/home/jw/dl/cvs_trees/aethera_cvs/aethera/plugins/mailimport'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/jw/dl/cvs_trees/aethera_cvs/aethera/plugins'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/jw/dl/cvs_trees/aethera_cvs/aethera'
    make: *** [all-recursive-am] Error 2

    "make all" produces the same output.

    I really really really want to be able to compile Aethera myself from CVS. Would one of you guys - Eugene maybe- please give me a hand?

    I've been simply running the following commands
    cvs update -PAd; make clean ; ./configure ; make

    If you guys are passing any special options to ./configure or make, would you please tell me what they are? You can email them to me personally if you don't want to make them public.

    Thanks for any help you can give me.

    This is on SuSE 7.2 with KDE 2.2.2
    jw@suse3:~/dl/cvs_trees/aethera_cvs/aethera > uname -a
    Linux suse3 2.4.4-4GB #1 Fri May 18 14:11:12 GMT 2001 i686 unknown

     
    • JW

      JW - 2001-11-30

      Ok, I got a little further after I remembered to run make -f Makefile.cvs. But now I'm stuck on the following:

      g++ -I. -I. -I../.. -I/opt/kde/include -I/usr/lib/qt2/include -I/usr/X11R6/include -I../../src -I../../data -I../../icons -g -Wall -Wp,-MD,.deps/mailimportplugin.pp -c mailimportplugin.cpp  -fPIC -DPIC -o .libs/mailimportplugin.o
      mailimportplugin.cpp:9: kore/version.h: No such file or directory
      mailimportplugin.cpp:10: kore/kernel.h: No such file or directory
      mailimportplugin.cpp:11: kore/servicemanager.h: No such file or directory
      In file included from mailimportplugin.cpp:13:
      mailimportplugin.h:12: kore/plugin.h: No such file or directory
      In file included from mailimportplugin.h:13,
                       from mailimportplugin.cpp:13:
      mailimportservice.h:26: kore/serviceprovider.h: No such file or directory
      make[3]: *** [mailimportplugin.lo] Error 1
      make[3]: Leaving directory `/home/jw/dl/cvs_trees/aethera_cvs/aethera/plugins/mailimport'
      make[2]: *** [all-recursive] Error 1
      make[2]: Leaving directory `/home/jw/dl/cvs_trees/aethera_cvs/aethera/plugins'
      make[1]: *** [all-recursive] Error 1
      make[1]: Leaving directory `/home/jw/dl/cvs_trees/aethera_cvs/aethera'
      make: *** [all-recursive-am] Error 2

      There is indeed no kore directory in the aethera CVS tree at all. Am I supposed to put a copy or the kore cvs checkout under the aethera cvs tree somewhere? If so, where?

      Thanks.

       
      • Eugen C.

        Eugen C. - 2001-12-03

        Hi,
        If you will read the aethera web page you will notice that you need the kore library.
        It has a web page too with all the info.
        Thanks,
        Eug

         
    • JW

      JW - 2001-12-03

      In other words, I need to compile and install the korelib stuff. But as I stated in point 1, there's no Makefile in the CVS checkout of corelib, except for Makefile.am, so I can't compile it (and so I can't install it).

      Could anyone please explain that? make -f Makefile.am doesn't do any good.

       

Log in to post a comment.