You are not logged in.

#1 2004-09-20 15:14:01

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

a collection of not yet working pkgs

i linked some of my not-yet working pkgs to here:

http://daperi.freelinuxhost.com/archlinux/todo/

if someone finds some time and is interested, feel free to have a look

any changes you make, you can email me, so that i can update the PKGBUILD's

now, the list contains:

[DIR] cinelerra/              20-Sep-2004 07:16    -   
[DIR] jiu/                    20-Sep-2004 07:25    -   
[DIR] kdenlive/               20-Sep-2004 07:16    -   
[DIR] lazyread/               20-Sep-2004 07:25    -   
[DIR] magicpoint/             20-Sep-2004 07:25    -   
[DIR] piave/                  20-Sep-2004 07:16    -   
[DIR] rosegarden/             20-Sep-2004 07:13    -   
[DIR] xmms-goom2k4/           20-Sep-2004 07:16    -   
[DIR] xmms-synaesthesia/      20-Sep-2004 07:20    -  

The impossible missions are the only ones which succeed.

Offline

#2 2004-09-21 07:51:19

forest76
Member
From: Poland
Registered: 2004-01-31
Posts: 32

Re: a collection of not yet working pkgs

xmms-synaesthesia works fine (typical gcc3 substitution)
PKGBUILD:

# $Id: PKGBUILD,v 1.3 2004/04/19 06:24:57 dorphell Exp $
# Maintainer: damir <damir@archlinux.org>
# Contributor: damir <damir@archlinux.org>

pkgname=xmms-synaesthesia
orgname=synaesthesia-xmms
pkgver=0.0.3
pkgrel=1
pkgdesc="synaesthesia Visualization for XMMS"
url="http://staff.xmms.org/zinx/xmms/"
depends=('xmms')
groups=('xmms-plugins' 'xmms-visualization-plugins')

source=($url/$orgname-$pkgver-rc3.tar.gz)

build() {
  cd $startdir/src/$orgname-$pkgver-rc3
  ./configure --prefix=/usr
  sed -i "s|default:|default: ;|g" syna_xmms.c
  make || return 1
  make libdir=$startdir/pkg/usr/lib/xmms/Visualization install
}

xmms-goom2k4 - compilation work's fine but install phase not working (relinking problem)

PKGBUILD:

# $Id: PKGBUILD,v 1.4 2004/09/15 21:29:22 damir Exp $
# Maintainer: damir <damir@archlinux.org>
pkgname=xmms-goom2k4
orgname=goom2k4
pkgver=dev21
pkgrel=1
pkgdesc="Goom2k4 Visualization for XMMS"
url="http://www.ios-software.com/index.php3?page=projet&quoi=1&where=goom/devel/index.html"
depends=('xmms' 'sdl')
makedepends=('pth')
groups=('xmms-plugins' 'xmms-visualization-plugins')

source=(http://belnet.dl.sourceforge.net/sourceforge/goom/$orgname-$pkgver.tar.gz)

build() {
  cd $startdir/src/$orgname-$pkgver
  ./configure --prefix=/usr
  sed -i "s/ebx/edx/g" src/mmx.h
  sed -i "s/ebx/edx/g" src/xmmx.c
  make || return 1
  make 
  libdir=$startdir/pkg/usr/lib/xmms/Visualization 
  datadir=$startdir/pkg/usr/share/xmms 
  prefix=$startdir/pkg/usr 
  install
}

magicpoint ==> new version (1.11a) compile fine with xft2 and
without magic hacks

gdis ==> for me work fine

stellarium ==> with Mandrake's rpm patch work fine for me

stellarium-0.6.0-gcc34.patch

Index: src/callback_helpers.hpp
===================================================================
--- src/callback_helpers.hpp
+++ src/callback_helpers.hpp    2004-07-18 18:23:25.601742705 +0200
@@ -204,7 +204,7 @@
 template<bool Condition, class Then, class Else>
 struct IF {
    typedef typename Selector<Condition>::RET select;
-   typedef typename select::Result<Then,Else>::RET RET;
+   typedef typename select::template Result<Then,Else>::RET RET;
 };
 
 
Index: src/stel_atmosphere.cpp
===================================================================
--- src/stel_atmosphere.cpp
+++ src/stel_atmosphere.cpp    2004-07-18 18:23:59.781075224 +0200
@@ -30,7 +30,7 @@
 stel_atmosphere::stel_atmosphere() : sky_resolution(48), tab_sky(NULL)
 {
     // Create the vector array used to store the sky color on the full field of view
-    tab_sky = new (Vec3f*)[sky_resolution+1];
+    tab_sky = new Vec3f*[sky_resolution+1];
     for (int k=0; k<sky_resolution+1 ;k++)
     {
         tab_sky[k] = new Vec3f[sky_resolution+1];
Index: src/vecmath.h
===================================================================
--- src/vecmath.h
+++ src/vecmath.h    2004-07-18 18:22:24.218145524 +0200
@@ -758,7 +758,7 @@
                         0, 0, 1, 0,
                         a.v[0], a.v[1], a.v[2], 1);
 }
-
+/*
 template<class T> Matrix4<T> Matrix4<T>::rotation(const Vector3<T>& a)
 {
     T c = (T) cos(angle);
@@ -769,7 +769,7 @@
                         a.v[0]*a.v[2]*d+a.v[1]*s, a.v[1]*a.v[2]*d-a.v[0]*s, a.v[2]*a.v[2]*d+c, 0,
                         0,0,0,1    );
 }
-
+*/
 template<class T> Matrix4<T> Matrix4<T>::xrotation(T angle)
 {
     T c = (T) cos(angle);

Greetings,

Miroslaw.

Offline

#3 2004-09-21 13:11:40

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: a collection of not yet working pkgs

forest76, thank you for your help and the fixes

i moved xmms-synaesthesia and magicpoint to extra

for xmms-goom2k4, either we can split it in libgoom2 and xmms-goom2k4 or try to hack something to work --- relinking is not possible, because -lgoom2 do not exist in the system, as it is part of this pkg and not installed at the time relinking the xmms part of it :-(

i will add more pkgs on the server, tomorrow or in the next days - have 115 unfinished pkgs, that accumulated over time (most of them are outdated, because the libs they link against developed faster than the apps themselves)


The impossible missions are the only ones which succeed.

Offline

#4 2004-09-23 23:10:43

forest76
Member
From: Poland
Registered: 2004-01-31
Posts: 32

Re: a collection of not yet working pkgs

dp wrote:

for xmms-goom2k4, either we can split it in libgoom2 and xmms-goom2k4 or try to hack something to work --- relinking is not possible, because -lgoom2 do not exist in the system, as it is part of this pkg and not installed at the time relinking the xmms part of it :-(

I traditional way (./configure; make; make install) package install fine, and therefore I created this:

PKGBUILD:

# $Id: PKGBUILD,v 1.4 2004/09/15 21:29:22 damir Exp $
# Maintainer: damir <damir@archlinux.org>
pkgname=xmms-goom2k4
orgname=goom2k4
pkgver=dev21
pkgrel=1
pkgdesc="Goom2k4 Visualization for XMMS"
url="http://www.ios-software.com/index.php3?page=projet&quoi=1&where=goom/devel/index.html"
depends=('xmms' 'sdl')
makedepends=('pth')
groups=('xmms-plugins' 'xmms-visualization-plugins')

source=(http://belnet.dl.sourceforge.net/sourceforge/goom/$orgname-$pkgver.tar.gz)

build() {
  cd $startdir/src/$orgname-$pkgver
  mkdir -p $startdir/pkg/usr
  #
  # Regular install on /usr/local work's fine, so I do regular install to other patch
  #
  ./configure --prefix=$startdir/pkg/usr
  #
  # Concept from Gentoo avifile gcc3 patch
  #
  sed -i "s/ebx/edx/g" src/mmx.h
  sed -i "s/ebx/edx/g" src/xmmx.c
  #
  # Grrrrrrrr!
  #
  sed -i "s|^XMMS_VISUALIZATION_PLUGIN_DIR.*|XMMS_VISUALIZATION_PLUGIN_DIR = $startdir/pkg/usr/lib/xmms/Visualization|g" ./xmms-goom/Makefile
  #
  # Regular install
  #
  make || return 1
  make install
  #
  # I don't want other patch, I want /usr 
  #
  sed -i "s|^prefix.*|prefix=/usr|g" $startdir/pkg/usr/lib/pkgconfig/libgoom2.pc
  sed -i "s|^dependency_libs.*|dependency_libs=' /usr/lib/libgoom2.la -L/usr/lib -L/usr/X11R6/lib /usr/lib/libxmms.la /usr/lib/libgtk.la /usr/lib/libgdk.la -lgmodule -lglib /usr/lib/libgmodule.la /usr/lib/libgthread.la /usr/lib/libglib.la -lpthread -ldl -lXi -lXext -lX11 -lm'|g" $startdir/pkg/usr/lib/xmms/Visualization/libxmmsgoom2.la
  sed -i "s|^libdir.*|libdir='/usr/lib/xmms/Visualization'|g" $startdir/pkg/usr/lib/xmms/Visualization/libxmmsgoom2.la
  sed -i "s|^libdir.*|libdir='/usr/lib'|g" $startdir/pkg/usr/lib/libgoom2.la
}

But when plugin try to run, I get:

Fatal signal: Segmentation Fault (SDL Parachute Deployed)

and seem will be cpu registry probelm (caused ebx edx subst???) or obsolete SDK version. I give up. Please check if this error occured for you.

Greetings,

Miroslaw

Offline

#5 2004-09-24 14:09:42

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: a collection of not yet working pkgs

forest76 wrote:

But when plugin try to run, I get:

Fatal signal: Segmentation Fault (SDL Parachute Deployed)

and seem will be cpu registry probelm (caused ebx edx subst???) or obsolete SDK version. I give up. Please check if this error occured for you.

Greetings,

Miroslaw

unfortunately it's the same for me :-( ... i informed the developers of goom2k4 --- let's hope, they make it better in the next release


The impossible missions are the only ones which succeed.

Offline

Board footer

Powered by FluxBB