Problema con nas

Dudas al crear un paquete? cualquier problema que tengas con makepkg comentalo aca!
Responder
Avatar de Usuario
juangentile
Novato
Mensajes: 15
Registrado: 24 Jul 2011, 03:01

Problema con nas

Mensaje por juangentile » 05 Jul 2012, 10:29

Que tal estoy intentando instalar desde hace unos dias draftsight que es un programa para hacer planos, este usa nas que esta desactualizado asi que me puse a experimentar por que del tema no se nada, arme un PKGBUILD y lo guarde en una carpeta, lo compilo con makepkg -cs pero me tira un error que no tengo idea que sera.

Código: Seleccionar todo

make: *** [World] Error 2
==> ERROR: Se produjo un error en build().
    Cancelando...
editado

Código: Seleccionar todo

# $Id: PKGBUILD 53530 2011-08-05 06:06:18Z bfanella $
# Maintainer: Brad Fanella <[email protected]>
# Contributor: Sergej Pupykin <[email protected]>
# Contributor: William Rea <[email protected]>

pkgname=nas
pkgver=1.9.3
pkgrel=1
pkgdesc='Network Audio System is a network transparent, client/server audio transport system'
arch=('i686' 'x86_64')
url='http://radscan.com/nas.html'
license=('custom')
depends=('libxaw')
makedepends=('imake')
source=("http://sourceforge.net/projects/nas/files/nas/nas.1.9.3%20%28stable%29/nas-1.9.3.src.tar.gz/download?use_mirror=ufpr")

md5sums=('ecd01a3b4e17a9d464efa83a03618025')

build() {
        cd ${pkgname}-${pkgver}"
        xmkmf
        make World
}

package() {
        cd ${pkgname}-${pkgver}

        make DESTDIR=${pkgdir} USRLIBDIR=/usr/lib install
        chmod 644 ${pkgdir}/usr/include/audio/*
        install -D -m644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license
}
original

Código: Seleccionar todo

# $Id: PKGBUILD 53530 2011-08-05 06:06:18Z bfanella $
# Maintainer: Brad Fanella <[email protected]>
# Contributor: Sergej Pupykin <[email protected]>
# Contributor: William Rea <[email protected]>

pkgname=nas
pkgver=1.9.3
pkgrel=1
pkgdesc='Network Audio System is a network transparent, client/server audio transport system'
arch=('i686' 'x86_64')
url='http://radscan.com/nas.html'
license=('custom')
depends=('libxaw')
makedepends=('imake')
source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.src.tar.gz"
        'license.txt')
md5sums=('ecd01a3b4e17a9d464efa83a03618025'
         'f11eb8c3fb83946e66e60f7532e8d5da')

build() {
        cd ${pkgname}-${pkgver}

        xmkmf
        make World
}

package() {
        cd ${pkgname}-${pkgver}

        make DESTDIR=${pkgdir} USRLIBDIR=/usr/lib install
        chmod 644 ${pkgdir}/usr/include/audio/*
        install -D -m644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license
}
Última edición por juangentile el 07 Jul 2012, 01:45, editado 2 veces en total.

Avatar de Usuario
madek
Equipo Hispano
Equipo Hispano
Mensajes: 2149
Registrado: 03 Sep 2009, 12:50
Ubicación: Puente Alto, Chile

Re: Problema con nas

Mensaje por madek » 05 Jul 2012, 12:06

Código: Seleccionar todo

cd ${pkgname}-${pkgver}"
prueba si las comillas que pusiste de mas en esa linea soluciona el problema
Asi hacemos las cosas => The Arch Way
Judd Vinet "Arch Linux es lo que tú haces de él"
Imagen

Avatar de Usuario
juangentile
Novato
Mensajes: 15
Registrado: 24 Jul 2011, 03:01

Re: Problema con nas

Mensaje por juangentile » 05 Jul 2012, 12:16

Disculpa los problemas que tengo siempre me pasan por apurado y no puse el error completo, me faltaba bison y flex, ahora empiesa a compilar pero me tira otro error.

Código: Seleccionar todo

makedepends=('imake bison flex')

Código: Seleccionar todo

dia/libdia.a(gram.o): In function `yyparse':
gram.c:(.text+0x5e3): undefined reference to `yyerror'
gram.c:(.text+0x62d): undefined reference to `yylex'
gram.c:(.text+0x934): undefined reference to `yyerror'
collect2: error: ld devolvió el estado de salida 1
make[1]: *** [nasd] Error 1
make[1]: se sale del directorio `/home/usuario/carpeta/src/nas-1.9.3/server'
make: *** [install] Error 2
==> ERROR: Se produjo un error en package().
    Cancelando...

Avatar de Usuario
juangentile
Novato
Mensajes: 15
Registrado: 24 Jul 2011, 03:01

Re: Problema con nas

Mensaje por juangentile » 05 Jul 2012, 15:12

Solucionado. :twisted:

aca dejo el PKGBUILD editado.

lo compilan con makepkg -sc

Código: Seleccionar todo

    pkgname=nas
    pkgver=1.9.3
    pkgrel=1
    pkgdesc='Network Audio System is a network transparent, client/server audio transport system'
    arch=('i686' 'x86_64')
    url='http://radscan.com/nas.html'
    license=('custom')
    depends=('libxaw')
    makedepends=('imake bison flex')
    source=("http://sourceforge.net/projects/nas/files/nas/nas.1.9.3%20%28stable%29/nas-1.9.3.src.tar.gz/download?use_mirror=ufpr")

    md5sums=('ecd01a3b4e17a9d464efa83a03618025')

    build() {
            cd ${pkgname}-${pkgver}
            xmkmf
            make World
    }

    package() {
            cd ${pkgname}-${pkgver}

            make DESTDIR=${pkgdir} USRLIBDIR=/usr/lib install
            chmod 644 ${pkgdir}/usr/include/audio/*
#            install -D -m644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license
    }
despues que se cree el paquete lo instalan con pacman.

Código: Seleccionar todo

pacman -U nas-1.9.3-1-i686.pkg.tar.xz
y ahora a instalar draftsight.

Código: Seleccionar todo

yaourt -S draftsight
Si no esta instalado nas, en mi caso draftsight no anda.

https://fbcdn-sphotos-a.akamaihd.net/hp ... 0295_n.jpg
Última edición por madek el 06 Jul 2012, 13:34, editado 1 vez en total.
Razón: miniaturas

Avatar de Usuario
azrael85
Archer Avanzado
Archer Avanzado
Mensajes: 107
Registrado: 14 Ene 2012, 19:51

Re: [SOLUCIONADO] Problema con nas para draftsight

Mensaje por azrael85 » 06 Jul 2012, 03:47

Ehmmmm, entiendo que quizá quisieras experimentar por ti mismo y hacerte tu propio PKGBUILD, pero Draftsight está en yaourt y suele estar bien actualizado...

Responder