summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-September/018936.html
blob: 743add881d98732a7dbc1427cec8698ecbc3041e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] need some help to build a linuxsampler.rpm
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20need%20some%20help%20to%20build%20a%20linuxsampler.rpm&In-Reply-To=%3Ck3tc1f%24pce%241%40ger.gmane.org%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="018885.html">
   <LINK REL="Next"  HREF="018831.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] need some help to build a linuxsampler.rpm</H1>
    <B>PhilippeDidier</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20need%20some%20help%20to%20build%20a%20linuxsampler.rpm&In-Reply-To=%3Ck3tc1f%24pce%241%40ger.gmane.org%3E"
       TITLE="[Mageia-dev] need some help to build a linuxsampler.rpm">philippedidier at laposte.net
       </A><BR>
    <I>Wed Sep 26 00:42:57 CEST 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="018885.html">[Mageia-dev] need some help to build a linuxsampler.rpm
</A></li>
        <LI>Next message: <A HREF="018831.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	libusbx-1.0.13-1.mga3
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#18936">[ date ]</a>
              <a href="thread.html#18936">[ thread ]</a>
              <a href="subject.html#18936">[ subject ]</a>
              <a href="author.html#18936">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>PhilippeDidier a &#233;crit :
&gt;<i> Hi ! Happy packagers...
</I>&gt;<i> 
</I>&gt;<i> I'm trying to build some missing rpms that exist in Mandriva-contrib but
</I>&gt;<i> not yet in Mageia... (most of them concern Computer Aided Music)
</I>&gt;<i> 
</I>&gt;<i> gig
</I>&gt;<i> linuxsampler
</I>&gt;<i> gigedit
</I>&gt;<i> qsampler
</I>&gt;<i> 
</I>&gt;<i> linuxsampler depends on gig
</I>&gt;<i> gigedit and qsampler depend on linuxsampler
</I>&gt;<i> 
</I>&gt;<i> I use the same spec files and sources and patches as in Mandriva...
</I>&gt;<i> (with minor cosmetic changes)
</I>&gt;<i> 
</I>&gt;<i> It's OK for gig
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> But
</I>&gt;<i> 
</I>&gt;<i> I'm having problem with linuxsampler that could be built for
</I>&gt;<i> Mandriva2010.2 but that can't be with Mageia2
</I>&gt;<i> 
</I>&gt;<i> I get several times this kind of message when running rpmbuild -ba
</I>&gt;<i> (before it aborts) :
</I>&gt;<i> 
</I>&gt;<i> ../src/plugins/.libs/liblinuxsamplerplugins.a(InstrumentEditorFactory.o): In
</I>&gt;<i> function `__exchange_and_add_dispatch':
</I>&gt;<i> /usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/atomicity.h:80:
</I>&gt;<i> undefined reference to `pthread_cancel'
</I>&gt;<i> 
</I>&gt;<i> ../src/common/.libs/liblinuxsamplercommon.a(Path.o): In function
</I>&gt;<i> `__exchange_and_add_dispatch':
</I>&gt;<i> /usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/atomicity.h:80:
</I>&gt;<i> undefined reference to `pthread_cancel'
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> What may cause this ?
</I>&gt;<i> libpthread-2.1.14-1.so is of course present and linked in /lib/ and
</I>&gt;<i> /lib/i686
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> but there's an empty libpthread.so file in /usr/lib/
</I>&gt;<i> (same as in Mandriva) does it induces any confusion ?
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> Any idea ?
</I>&gt;<i> 
</I>&gt;<i> Thanks for your help...
</I>&gt;<i> 
</I>&gt;<i> Philippe
</I>&gt;<i> 
</I>&gt;<i> 
</I>Last news ...

Thanks to your help and patience and pedagogy
I could package :
gig
liblscp
linuwsampler
and test them ... OK !

But it's not enough :
I could package
Qsampler too (a GUI for linuxsampler which is useless without a GUI)
But Qsampler sometimes segfaults... it's a known upstream bug which is
not yet fixed ! (it worked well with the previous versions of qt4-devel
provided by Mandriva 2010.2) I don't think it's nice to provide it now
as it is.


I can provide the spec and patches files through bugzilla in  package
requests

But  it's useless without a working and safe GUI ...
If someone want to test them (knowing that it is not ready to use)
 May I use the package request in spite of this errors perhaps with a
warning ?


Nevertheless we can use an opensource java interface (provided by the
linuxsampler team)
I tested it : there's no segfault

Two way to package it :
- simply provide a platform independent Java executable (already built
by linuxsampler team, tested and working with Mageia's JRE ) with a
desktop file and the jar file in a easy to create rpm... but not
providing the source code
- build a package from sources with the Mageia's openJDK

What is the Mageia policy about jar files ?

Last but not least I'm still stuck with gigedit
it seems to be an autoconfigure problem

Any volunteer (need to have built and installed gig, liblscp and
linuxsampler first)





</PRE>





<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="018885.html">[Mageia-dev] need some help to build a linuxsampler.rpm
</A></li>
	<LI>Next message: <A HREF="018831.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	libusbx-1.0.13-1.mga3
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#18936">[ date ]</a>
              <a href="thread.html#18936">[ thread ]</a>
              <a href="subject.html#18936">[ subject ]</a>
              <a href="author.html#18936">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>