[campcaster-support] Compile Error (CentOS v5 & Fedora Core v7)
  • I have tried everything I can to understand these errors outputted during the make process of campcaster and have found no documentation related to the errors. I encounter this exact error on both Fedora 7 and CentOS v5.

    Attached are the last few lines of the output files from CentOS v5 from the command:
    make install > make.log 2> make-error.log


    -- make.log --
    make[2]: Leaving directory `/root/campcaster-1.2.0/src/modules/widgets'
    make -C ./../../modules/schedulerClient install
    make[2]: Entering directory `/root/campcaster-1.2.0/src/modules/schedulerClient'
    mkdir -p /usr/local/campster/include/LiveSupport/SchedulerClient
    cp -f ./include/LiveSupport/SchedulerClient/*.h \
    /usr/local/campster/include/LiveSupport/SchedulerClient
    cp -f ./lib/liblivesupport_scheduler_client.a /usr/local/campster/lib
    make[2]: Leaving directory `/root/campcaster-1.2.0/src/modules/schedulerClient'
    make -C ./../../modules/playlistExecutor install
    make[2]: Entering directory `/root/campcaster-1.2.0/src/modules/playlistExecutor'
    mkdir -p /usr/local/campster/include/LiveSupport/PlaylistExecutor
    cp -f ./include/LiveSupport/PlaylistExecutor/*.h \
    /usr/local/campster/include/LiveSupport/PlaylistExecutor
    cp -f ./lib/liblivesupport_playlist_executor.a /usr/local/campster/lib
    make[2]: Leaving directory `/root/campcaster-1.2.0/src/modules/playlistExecutor'
    mkdir -p /usr/local/campster/bin
    mkdir -p /usr/local/campster/etc
    mkdir -p /usr/local/campster/var/Campcaster
    cp -f ./tmp/*.res /usr/local/campster/var/Campcaster
    make[1]: Leaving directory `/root/campcaster-1.2.0/src/products/gLiveSupport'

    -- make-error.log --

    /../../modules/core/lib/liblivesupport_core.a(FileTools.o): In function `LiveSupport::Core::FileTools::tempnam()':
    FileTools.cxx:(.text+0x8a): warning: the use of `tempnam' is dangerous, better use `mkstemp'
    /usr/local/campster/include/taglib/fileref.h:89: warning: ‘class TagLib::FileRef::FileTypeResolver’ has virtual functions but non-virtual destructor
    /../../modules/core/lib/liblivesupport_core.a(FileTools.o): In function `LiveSupport::Core::FileTools::tempnam()':
    FileTools.cxx:(.text+0x8a): warning: the use of `tempnam' is dangerous, better use `mkstemp'
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_root.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_en.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_es.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_hu.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_nl.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_pl.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_sr_CS.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_sr_CS_CYRILLIC.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_root.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_en.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_es.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_hu.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_nl.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_pl.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_sr_CS.res] Error 127 (ignored)
    make[1]: destdir: Command not found
    make[1]: [tmp/campcaster-studio_sr_CS_CYRILLIC.res] Error 127 (ignored)
    cp: cannot stat `./tmp/*.res': No such file or directory
    make[1]: *** [install] Error 1
    make: *** [install_products] Error 2

    I look forward to using the campcaster software but have had no luck installing it on either distro.
  • 6 Comments sorted by
  • Hi,

    I think the error was somewhere earlier. Please delete all generated
    files, start with the tar.gz file fresh, run 'make install' again, and
    save both stdout and stderr to the same file ('make install &>
    make_install.log'). Then gzip this file and upload it somewhere so I
    can take a look at it.

    Ferenc
  • First, Thanks! I never expected such a speedy response. I have re-formatted again and installed Fedora Core 7 as it has more packages available for development required by Campcaster. I was hesitant to post the entire log file as it was over 2mb. I will upload it to some place you can easily view later tonight for you to analyze.

    If in fact this error is my oversight regarding a missing package I sincerely apologize for waisting your time, however at this point I am at a total loss.

    Thanks again!
  • I did as you have requested:
    I removed all files relating to Campcaster, including the generated ones in
    /usr/local and just to be safe pulled the tar files again (both the
    campcaster tar and the libraries from the SourceForge provided links.)
    I double checked (seeing as this is now a Fedora Care 7 system) that all
    the required packages and developmental libraries were installed from
    http://campcaster-doc.campware.org/developmentTools.html.
    Performed `./configure --prefix=/usr/local/campster` (I logged that output
    in case you need it as well.)
    Performed `make install &> ~/install.log`

    http://206.125.132.109/install.log

    If you require any more please let me know!

    (Yes, I'm probably over documenting this a bit but I don't want to miss
    anything.)

    Thanks again!
  • Hi,

    It looks like you don't have the 'genrb' executable in your path.
    This is very strange since /usr/bin/genrb is part of the icu package.
    Is the icu package installed? You need both icu and icu-devel (and
    similarly both xxx and xxx-devel for all the other libraries).

    After you have found your genrb executable, the 1.2.0 tarball is still
    not going to work, because of a bug in Campcaster 1.2.0. I have just
    uploaded a 1.2.1 bugfix release to Sourceforge; please use that
    instead.

    Ferenc


    On 9/11/07, spider wrote:
    > I did as you have requested:
    > I removed all files relating to Campcaster, including the generated ones in
    > /usr/local and just to be safe pulled the tar files again (both the
    > campcaster tar and the libraries from the SourceForge provided links.)
    > I double checked (seeing as this is now a Fedora Care 7 system) that all
    > the required packages and developmental libraries were installed from
    > http://campcaster-doc.campware.org/developmentTools.html.
    > Performed `./configure --prefix=/usr/local/campster` (I logged that output
    > in case you need it as well.)
    > Performed `make install &> ~/install.log`
    >
    > http://206.125.132.109/install.log
    >
    > If you require any more please let me know!
    >
    > (Yes, I'm probably over documenting this a bit but I don't want to miss
    > anything.)
    >
    > Thanks again!
  • Ferenc,
    That was is exactly. I'm sorry that I used your valuable time to hunt down such a simple problem.

    If anyone else runs into a similar problem here are some details: In Fedorda Core (v7) libicu-devel does not apparently use icu as a dependency and will therefore NOT install it.

    Thanks again for all your trouble!
  • spider wrote on 09/12/2007 05:29 AM:
    > Ferenc,
    > That was is exactly. I'm sorry that I used your valuable time to hunt down such a simple problem.
    >
    > If anyone else runs into a similar problem here are some details: In Fedorda Core (v7) libicu-devel does not apparently use icu as a dependency and will therefore NOT install it.
    >
    > Thanks again for all your trouble!

    You're welcome. There is no need to apologize, we all overlook simple
    things sometimes; a fresh pair of eyeballs often helps.

    Ferenc