You are not logged in.

#1 2015-03-15 15:36:50

freaks
Member
Registered: 2010-11-10
Posts: 63

ivy-c and ivy-ocaml SVN

hello

i try to compile these librairies ivy-c and ivy-ocaml SVN

it's ok for ivy-c but i have this error for ivy-ocaml


thanks for your help

==> Entering fakeroot environment...
==> Starting package()...
mv META.ivy META && ocamlfind install  ivy META ivy.mli ivyLoop.mli ivy.cmi ivyLoop.cmi ivy.cmx ivyLoop.cmx ivy-ocaml.cma ivy-ocaml.cmxa libivy-ocaml.a ivy-ocaml.a dllivy-ocaml.so && mv META META.ivy || (mv META META.ivy && exit 1)
ocamlfind: Cannot mkdir /usr/lib/ocaml/ivy: Permission denied
Makefile:122: recipe for target 'install' failed
make: *** [install] Error 1
==> ERROR: A failure occurred in package().
    Aborting...

PKGBUILD of ivy-c-svn

pkgname=ivy-c-svn
pkgver=3.9.2
pkgrel=1
pkgdesc="ivy-c Library"
arch=('i686' 'x86_64')
url="http://www.eei.cena.fr/products/ivy/download/source.html"
license=('GPL3')
depends=('tcl')
conflicts=('ivy-c')
makedepends=('cmake')

_svntrunk='https://svn.tls.cena.fr/svn/ivy/ivy-c/trunk'


prepare() {


        cd "${srcdir}"

        svn co $_svntrunk
        cd "${srcdir}/trunk/src"

        sed -i 's|lib$(PERHAPS64)|lib|' Makefile
        sed -i 's|mkdirhier|mkdir -p|g' Makefile

}

build() {

        cd "${srcdir}/trunk/src"
  make PREFIX="/usr/include/Ivy/"
}

package() {
  cd "${srcdir}/trunk/src"
  make PREFIX="/usr" DESTDIR="${pkgdir}" install
}

PKGBUILD of ivy-ocaml-svn

pkgname=ivy-ocaml-svn
pkgver=0
pkgrel=1
pkgdesc="ivy-ocaml Library"
arch=('i686' 'x86_64')
url="http://www.eei.cena.fr/products/ivy/download/source.html"
license=('GPL3')
depends=('tcl' 'ivy-c-svn' 'ocaml')
makedepends=('cmake')
source=()
md5sums=()

_svntrunk='https://svn.tls.cena.fr/svn/ivy/ivy-ocaml/trunk'

prepare() {
  cd "${srcdir}"

  svn co $_svntrunk
  cd "${srcdir}/trunk"

# sed -i 's|lib$(PERHAPS64)|lib|' Makefile
#  sed -i 's|mkdirhier|mkdir -p|g' Makefile

sed -i 's|IVY_CINC += -I$(OSX_MACPORTS_PREFIX)/include|IVY_CINC += -I$(OSX_MACPORTS_PREFIX)/include -I/usr/include/Ivy |' Makefile
sed -i 's|GLIBINC=|GLIBINC=-I/usr/include/Ivy -I/usr/lib/ocaml |' Makefile
}

build() {
  cd "${srcdir}/trunk"
  make PREFIX="/usr/include/Ivy/"
}

package() {
  cd "${srcdir}/trunk"
  make PREFIX="/usr" DESTDIR="${pkgdir}" install
}

Last edited by freaks (2015-03-15 15:37:44)

Offline

#2 2015-03-15 15:44:49

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,559

Re: ivy-c and ivy-ocaml SVN

Looks like it isn't using DESTDIR.

Offline

Board footer

Powered by FluxBB