Menu

#10 Incorrect $SETUPDIR on CentOS release 6.5 (Final)

v0.0.1
wont-fix
None
1
2017-03-11
2017-03-07
Calvin E.
No

Following INSTALL document, running cmake as user and install as 'sudo make install'
Supporting files were installed to /usr/local/share/callflow/
$SETUPDIR was not specifically delcared in /usr/local/bin/callflow, default is /usr/local/callflow
program filed to start
Added line: SETUPDIR="/usr/local/share/callflow"
A-OK

Discussion

  • Richard Bos

    Richard Bos - 2017-03-07

    Calvin,

    are you proposing a solution? As you're stating:
    "Added line: SETUPDIR="/usr/local/share/callflow"

    What do you mean with A-OK? All OK?

    To which file that added the line?

    I would expect the line to the stored in /usr/local/callflow/share

     
    • Calvin E.

      Calvin E. - 2017-03-07

      Hi Richard,

      Sorry for not being more specific. I edited /usr/local/bin/callflow to add
      SETUPDIR="/usr/local/share/callflow", then the program was able to run. But
      that was not the real issue.

      Going over the default build steps again, I see that callflow.conf was
      installed to /callflow/callflow.conf, not /etc/callflow/callflow.conf. I
      moved /callflow into /etc, then edited /etc/callflow/callflow.conf to
      change SETUPDIR="/usr/local/share/callflow", since it was still the default
      /usr/share/callflow. Then the program was able to run.

      So two problems:
      callflow/callflow.conf is installed to / rather than /etc
      in callflow/callflow.conf, SETUPDIR is not properly set to /usr
      /local/share/callflow

      Updating a config file is no big deal, but installing it to the wrong
      location was unexpected.

       

      Last edit: Calvin E. 2017-03-08
      • Calvin E.

        Calvin E. - 2017-03-08

        Nevermind all of this, I was using an outdated version. I updated
        to callflow version 20141023 and it runs fine following the default
        installation instructions.

        One new oddity is callflow.conf was installed
        to /usr/local/etc/callflow/callflow/callflow.conf rather
        than /usr/local/etc/callflow/callflow.conf

         

        Last edit: Calvin E. 2017-03-08
  • Richard Bos

    Richard Bos - 2017-03-11

    There is no makefile or make command. You've to move the files and directories manually.
    For openSUSE there is a src.rpm file, that you can use if you want to know how it is done by others.
    http://download.opensuse.org/repositories/home:/rbos/openSUSE_Leap_42.2/src/
    The SETUPDIR points to the directory that holds the directories: css images js scripts.

    Hopefully you've a package at hand, that provides callflow for you.

     
  • Richard Bos

    Richard Bos - 2017-03-11
    • status: open --> wont-fix
    • assigned_to: Richard Bos
     

Log in to post a comment.

MongoDB Logo MongoDB