Welcome, Guest. Please login or register.
April 18, 2014, 10:51:41 AM
Home Help Search Calendar Login Register
Show unread posts since last visit.
News: Let Pardus-Anka become #1: Pardus-Anka Bug ReportPardus-Anka World Google+ | The Pardus wiki  | Visit Pardus-Anka official website  | Register as forum member?  Email the moderator!

+  Pardus Worldforum
|-+  General
| |-+  Wish list
| | |-+  [SOLVED] IDJC / Icecast
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: 1 2 3 [4] 5 Go Down Print
Author Topic: [SOLVED] IDJC / Icecast  (Read 21679 times)
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #45 on: July 10, 2011, 10:15:40 AM »

The solution is:
Code:
<Dependency>python-gtk-devel</Dependency>

And continues.......
Logged
Michiel
Administrator
Pardus Guru
*****
Posts: 799



View Profile
« Reply #46 on: July 10, 2011, 10:17:54 AM »

impressed by the amount of effort and the pace you put in every time, respect...respect..thank you !

Logged

Former Pardus user, now on OpenSUSE 12.2 (KDE)
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #47 on: July 10, 2011, 10:30:07 AM »

And it's getting with
Quote
.
/var/pisi/idjc-0.8.2-15/work/idjc-0.8.2/c/streamer.c:376: undefined reference to `shout_open'
idjcsourceclient-streamer.o: In function `streamer_destroy':
/var/pisi/idjc-0.8.2-15/work/idjc-0.8.2/c/streamer.c:440: undefined reference to `shout_shutdown'
collect2: ld returned 1 exit status
make[2]: *** [idjcsourceclient] Error 1
make[2]: Leaving directory `/var/pisi/idjc-0.8.2-15/work/idjc-0.8.2/c'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/pisi/idjc-0.8.2-15/work/idjc-0.8.2'
make: *** [all] Error 2
DEBUG: return value for "make -j5" is 2
Traceback (most recent call last):
  File "/mnt/sda6/atolboo/PiSi-build/idjc/actions.py", line 27, in build
    autotools.make()
and
Code:
        <BuildDependencies>
            <Dependency>python-pygtkglext</Dependency>
            <Dependency>python-gtk-devel</Dependency>
            <Dependency>gnome-python-extras</Dependency>
            <Dependency>libvorbis</Dependency>
            <Dependency>libvorbis-devel</Dependency>
            <Dependency>libogg</Dependency>
            <Dependency>flac</Dependency>
            <Dependency>flac-devel</Dependency>
            <Dependency>libsndfile</Dependency>
            <Dependency>libsndfile-devel</Dependency>
            <Dependency>speex</Dependency>
            <Dependency>speex-devel</Dependency>
            <Dependency>lame</Dependency>
            <Dependency>lame-devel</Dependency>
            <Dependency>libsamplerate</Dependency>
            <Dependency>libsamplerate-devel</Dependency>
            <Dependency>jack-audio-connection-kit</Dependency>
            <Dependency>jack-audio-connection-kit-devel</Dependency>
            <Dependency>libshout</Dependency>
            <Dependency>libshout-devel</Dependency>
            <Dependency>ffmpeg</Dependency>
            <Dependency>ffmpeg-devel</Dependency>
            <Dependency>libmad</Dependency>
            <Dependency>libmad-devel</Dependency>
            <Dependency>pulseaudio-jack</Dependency>
            <Dependency>python-mutagen</Dependency>
        </BuildDependencies>
« Last Edit: July 10, 2011, 10:31:57 AM by atolboo » Logged
Michiel
Administrator
Pardus Guru
*****
Posts: 799



View Profile
« Reply #48 on: July 10, 2011, 10:58:50 AM »

BTW as mentioned current IDJC version is 0.8.5 (not 0.8.2)
Logged

Former Pardus user, now on OpenSUSE 12.2 (KDE)
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #49 on: July 10, 2011, 11:15:48 AM »

I am first trying to build idjc-0.8.2.tar.gz.
In p2009 I get:
Quote
.
** bouwen pakket idjc
Genereren files.xml,                                                                                                                                   
Genereren metadata.xml,
Aanmaken PiSi-pakket ./idjc-0.8.2-15-1.pisi.
DEBUG: return-waarde voor "lzma -1 -z install.tar" is 0
Gereed.
Alle bestanden in de installatiemap (/var/pisi/idjc-0.8.2-15/install) zijn verzameld door pakket(ten)
Behouden bouwmap
*** 0 fout(en), 1 waarschuwing(en)
atolboo@asrock idjc $
Logged
Michiel
Administrator
Pardus Guru
*****
Posts: 799



View Profile
« Reply #50 on: July 10, 2011, 11:18:50 AM »

http://idjc.sourceforge.net/install_build.html perhaps of any additional help to you?
Logged

Former Pardus user, now on OpenSUSE 12.2 (KDE)
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #51 on: July 10, 2011, 11:50:34 AM »

I find in actions.py :
Quote
def setup():
    #Remove internal libshout to be sure it's using system one
    shelltools.unlinkDir("libshout")
Maybe this has something to do with
Code:
/var/pisi/idjc-0.8.2-15/work/idjc-0.8.2/c/streamer.c:440: undefined reference to `shout_.........'
collect2: ld returned 1 exit status

So it's back to
Logged
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #52 on: July 10, 2011, 13:34:50 PM »

Maybe this has something to do with
Apparently not.

I also looked at the diff in the files of libshout and libshout-devel of P2009 and P2011.
And found a size-diff of /usr/lib/libshout.so.3.2.0.
And replacing this file didn't solve the problem and I don't get further than
Quote
collect2: ld returned 1 exit status
make[2]: *** [idjcsourceclient] Error 1
make[2]: Leaving directory `/var/pisi/idjc-0.8.2-15/work/idjc-0.8.2/c'

For the moment I am out of options
Logged
Michiel
Administrator
Pardus Guru
*****
Posts: 799



View Profile
« Reply #53 on: July 30, 2011, 22:19:03 PM »

IDJC now also available for Pardus 2011 by following these instructions:

http://bugs.pardus.org.tr/show_bug.cgi?id=18659#c8
Logged

Former Pardus user, now on OpenSUSE 12.2 (KDE)
Michiel
Administrator
Pardus Guru
*****
Posts: 799



View Profile
« Reply #54 on: December 31, 2011, 13:45:52 PM »

I found this PISI package that I previously created on my laptop, I guess the result of what is mentioned in the posting above.
Perhaps someone could test it to see whether this provides a functioning IDJC package for Pardus 2011?

* idjc-0.8.5-16-p11-i686.pisi (1664.56 KB - downloaded 73 times.)
Logged

Former Pardus user, now on OpenSUSE 12.2 (KDE)
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #55 on: December 31, 2011, 17:36:59 PM »

From Bug 18659 Comment 11 - IDJC missing in 2011 repositories
I "and it also has disappeared from svn playground"
The happy news is that I found a copy of the build files in my directory  /home/atolboo/PiSi-build/idjc with date 10 jul 2010 10:02
Build from idjc-0.8.2.tar.gz and the newest version is idjc-0.8.7.tar.gz
Maybe something can be done about this
« Last Edit: December 31, 2011, 17:42:58 PM by atolboo » Logged
Michiel
Administrator
Pardus Guru
*****
Posts: 799



View Profile
« Reply #56 on: December 31, 2011, 18:06:09 PM »

From Bug 18659 Comment 11 - IDJC missing in 2011 repositories
I "and it also has disappeared from svn playground"
The happy news is that I found a copy of the build files in my directory  /home/atolboo/PiSi-build/idjc with date 10 jul 2010 10:02
Build from idjc-0.8.2.tar.gz and the newest version is idjc-0.8.7.tar.gz
Maybe something can be done about this

I have the build files of 0.8.5. so upgrading to 0.8.7 should be quite easy (even for me)
Logged

Former Pardus user, now on OpenSUSE 12.2 (KDE)
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #57 on: December 31, 2011, 18:28:03 PM »

Putting them here in a .zip would help. Grin
Logged
Michiel
Administrator
Pardus Guru
*****
Posts: 799



View Profile
« Reply #58 on: December 31, 2011, 19:01:13 PM »

Hi atolboo, find enclosed in the ZIP all relevant (0.8.5) files (Pardus 2011, 32-bit), as you can see the pspec.xml has already been modifeid according to the instructions given in the bug report (there is a backup of the original pspec.xml present as you will note when extracting the archive).

I guess it is more or less changing the source package to 0.8.7 and pisify again.

Whether the package should be maintained in the user repo (eg Pardususer.de) or official Pardus repo is a bit unclear now (does not really matter to me). It used to be in the official repo in Pardus 2009 but when it is not updated and maintained on a routine base the question arises whether it is not better to be maintained by the user communty.

The instructions from the bug report that I followed once more:
I've written strict dependency of libshout to idjc package, but till the new
libshout package hits the repos, you won't be able to satisfy the dependencies.

open pspec.xml file and remove (replace, I guess, Michiel)          
<Dependency releaseFrom="7">libshout-devel</Dependency>

line with

<Dependency>libshout-devel</Dependency>

But make sure libtheora-devel package is installed on your system.

* idjc.zip (1680.31 KB - downloaded 64 times.)
« Last Edit: December 31, 2011, 19:03:37 PM by Michiel » Logged

Former Pardus user, now on OpenSUSE 12.2 (KDE)
atolboo
Pardus Guru
****
Posts: 2317



View Profile
« Reply #59 on: December 31, 2011, 21:04:51 PM »

..... but when it is not updated and maintained on a routine base the question arises whether it is not better to be maintained by the user communty.
My opinion is we can maintain the package when it's not done by Pardus-TR.
And at PardusUser.de we definitely don't want to interfere with Pardus-TR.
Thanks and I will have a look at it.

And as far as I know every package outside Component:system.devel  (needed to build and run the package) should be listed in pspex.xml.
Logged
Pages: 1 2 3 [4] 5 Go Up Print 
« previous next »
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!