#41 IDJC Building from Source

open
nobody
None
5
2012-07-22
2012-07-22
Dude-man
No

I'd like to build some of your latest, development versions of IDJC (Which is great by the way, buy you know this already). I'm not a complete nube to development, but no expert, but would like to poke around a bit as its a tool I like using and am interested in the up comming versions, and realizing theres some python in there which I'd like to learn better, and see how the Jingle player is working.

Anyway I followed http://idjc.sourceforge.net/install_build.html got it down from git... theres no env-up from the git download and configure dosn't work as I thought it would... any help for something I'm probably doing wrong, if you got a minute would be real helpful.

Many thanks
Dude-man

Discussion

  • Stephen Fairchild

    What makes you think I would upload the build instructions to a version that isn't out yet?

    In the sources there is a file cryptically called README which merits your attention. After following the instructions within, your next port of call should be index.html in the doc directory which opens with a web browser.

     
  • Dude-man

    Dude-man - 2012-07-22

    Seems you misunderstood me ? For Sure I'm a lazy sod often but I was following the instructions and did put the link in my comment as to which of your instructions to check out from GIT and build I was using, I thought it was a fair question. And the version I wanted to build was the latest you check into GIT and share so again... I thought it was fine to try that ? Along with your instructions at the link below on your site.

    So, As I said, I'm following the instructions at http://idjc.sourceforge.net/install_build.html which I found via the README and other places... but I couldn't get the Build process to work...There was no ./configure file, which I'd assumed would have been in the repository from the git check out ?

    $ ./configure CFLAGS="-O2"
    $ make
    $ sudo make install

    I'm sure I'm missing something... it was a long time since I was building packages with make and configure and I just wondered what I was missing ?

     
  • Stephen Fairchild

    From README
    If you obtained this code from the git repository please run the
    >>>bootstrap.sh<<< script to re-create the build environment.

    Also from README
    A full set of documentation can be found in the >>>doc<<< directory of
    the source tree in HTML format
    ...or at least it will be there after running bootstrap.sh.

    It seems there really is a genuine use for the HTML <blink> tag.

     
  • Dude-man

    Dude-man - 2012-07-23

    Ahh... thanks thats what I needed... and stupidly missed and wasted yours and my time. My Mistake.

    I'd gotten confused/mislesd by the instructions at http://idjc.sourceforge.net/install_build.html
    Option 2: Obtaining the development sources

    $ sudo apt-get install git-core autoconf libtool autopoint imagemagick
    $ git clone git://idjc.git.sourceforge.net/gitroot/idjc/idjc
    $ cd idjc/
    $ ./env-up

    So I'm guessing the $ ./env-up should be changed to...
    $ git clone git://idjc.git.sourceforge.net/gitroot/idjc/idjc
    $ cd idjc/
    $ bootstrap.sh

    Thanks Now I can start poking in my free time
    ONce again many thanks... and sorry I'd gotten confused, and Pissed ya off.

     
  • zoschel

    zoschel - 2012-07-26

    How to compile libshout-idjc?

     
  • zoschel

    zoschel - 2012-07-26

    I download IDJ from git, than i compile

    $ cd idjc/
    $ ./bootstrap.sh
    $ cd libshout-idjc
    $ ./configure CFLAGS="-O2"
    $ make
    $ sudo make install
    $ cd ..
    $ ./configure CFLAGS="-O2"
    $ make
    $ sudo make install

    Ist ok, no Errors.

    Jackd is running.

    I start idjc and became a error --->
    ralf@xu:~/Arbeitsfläche$ idjc
    jack client ID: idjc_default
    something bad happened

    Idjc failed to open /usr/local/lib/idjc.so.0

     
  • Stephen Fairchild

    @zoschel71: make a new thread next time.

    Make an entry in /etc/ld.so.conf for /usr/local/lib if needed.
    Run ldconfig.

    This registers libshout-idjc. Maybe this is all that was needed.

    If that doesn't work I want to know what Linux distribution including version number you are using and the output of...
    ldd -r /usr/local/lib/idjc.so

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks