Announcement

Collapse
No announcement yet.

OpenKiosk 2.0 cannot "make install"

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    OpenKiosk 2.0 cannot "make install"

    Kubuntu Hardy Heron KDE 3.5.10

    I am following the simplest way to compile OpenKiosk for X11.

    I was able to get through the following steps:

    (1.) ./configure after doing the following:
    sudo apt-get install build-essential
    sudo apt-get install kdebase-dev (corrected missing x includes)

    (2.) sudo make
    (3.) sudo make install

    Number 3 Problem
    librarian@PAC02:~/temp/opkdekiosk-2.0.6$ sudo make install
    Making install in doc
    make[1]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/doc'
    Making install in .
    make[2]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/doc'
    make[3]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/doc'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/doc'
    make[2]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/doc'
    Making install in en
    make[2]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/doc/en'
    make[3]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/doc/en'
    make[3]: Nothing to be done for `install-exec-am'.
    /bin/bash ../../admin/mkinstalldirs /usr/local/kde/share/doc/HTML/en/opkdekiosk
    mkdir -p -- /usr/local/kde/share/doc/HTML/en/opkdekiosk
    /usr/bin/install -c -p -m 644 index.docbook /usr/local/kde/share/doc/HTML/en/opk
    dekiosk/index.docbook
    /bin/bash ../../admin/mkinstalldirs /usr/local/kde/share/doc/HTML/en/opkdekiosk
    /usr/bin/install -c -p -m 644 index.cache.bz2 /usr/local/kde/share/doc/HTML/en/o
    pkdekiosk/
    rm -f /usr/local/kde/share/doc/HTML/en/opkdekiosk/common
    ln -s /usr/share/doc/kde/HTML/en/common /usr/local/kde/share/doc/HTML/en/opkdeki
    osk/common
    make[3]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/doc/en'
    make[2]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/doc/en'
    make[1]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/doc'
    Making install in opkdekiosk
    make[1]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk'
    Making install in xmlrpc++
    make[2]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/xm
    lrpc++'
    make[3]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/xm
    lrpc++'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/xml
    rpc++'
    make[2]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/xml
    rpc++'
    Making install in applet
    make[2]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/ap
    plet'
    make[3]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/ap
    plet'
    test -z "/usr/local/kde/lib" || mkdir -p -- "/usr/local/kde/lib"
    /bin/bash ../../libtool --silent --mode=install /usr/bin/install -c -p 'libopk
    dekiosk.la' '/usr/local/kde/lib/libopkdekiosk.la'
    PATH="$PATH:/sbin" ldconfig -n /usr/local/kde/lib
    /bin/bash ../../admin/mkinstalldirs /usr/local/kde/share/apps/kicker/applets/
    mkdir -p -- /usr/local/kde/share/apps/kicker/applets/
    /usr/bin/install -c -p -m 644 ./opkdekiosk.desktop \
    /usr/local/kde/share/apps/kicker/applets/opkdekiosk.desktop
    make[3]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/app
    let'
    make[2]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/app let'
    Making install in kiosksetup
    make[2]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/ki osksetup'
    make[3]: Entering directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/ki osksetup'
    test -z "/usr/local/kde/bin" || mkdir -p -- "/usr/local/kde/bin"
    /bin/bash ../../libtool --silent --mode=install /usr/bin/install -c -p 'kiosk setup' '/usr/local/kde/bin/kiosksetup'
    /usr/bin/install -c -p -m 644 ./kioskclientrc /usr/local/kde/share/config/kioskc lientrc
    /usr/bin/install: cannot create regular file `/usr/local/kde/share/config/kioskc lientrc': No such file or directory
    make[3]: *** [install-data-local] Error 1
    make[3]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/kio sksetup'
    make[2]: *** [install-am] Error 2
    make[2]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk/kio sksetup'
    make[1]: *** [install-recursive] Error 1
    make[1]: Leaving directory `/home/librarian/temp/opkdekiosk-2.0.6/opkdekiosk'
    make: *** [install-recursive] Error 1
    This seems to be an old problem but I have not found a solution anywhere.

    #2
    Re: OpenKiosk 2.0 cannot "make install"

    if (2) completed successfully, I would try

    Code:
    sudo mkdir -p /usr/local/kde/share/config/
    And then try 3. again ...

    Comment


      #3
      Re: OpenKiosk 2.0 cannot "make install"

      Thank you! That was the ticket.

      Comment


        #4
        Re: OpenKiosk 2.0 cannot "make install"

        Excellent. Could you please edit the original post and mark the title as [SOLVED]? Thanks!

        Also, this is a bug in the Makefile, you may want to contact the authors and let them know (the install target should use the -p, or --parent, switch to makedir)

        Comment

        Working...
        X