summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-October/019109.html
blob: b2c4908c0edd173d542bd515aca0834f3cf4c68a (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
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
<!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=%3Ck4d3sf%24orc%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="019093.html">
   <LINK REL="Next"  HREF="019114.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=%3Ck4d3sf%24orc%241%40ger.gmane.org%3E"
       TITLE="[Mageia-dev] need some help to build a linuxsampler.rpm">philippedidier at laposte.net
       </A><BR>
    <I>Tue Oct  2 00:01:58 CEST 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="019093.html">[Mageia-dev] ANNOUNCE: RPM group Policy change taking effect
</A></li>
        <LI>Next message: <A HREF="019114.html">[Mageia-dev] rehashing the faac issue
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#19109">[ date ]</a>
              <a href="thread.html#19109">[ thread ]</a>
              <a href="subject.html#19109">[ subject ]</a>
              <a href="author.html#19109">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>PhilippeDidier a &#233;crit :
&gt;<i> PhilippeDidier a &#233;crit :
</I>&gt;&gt;<i> Hi ! Happy packagers...
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I'm trying to build some missing rpms that exist in Mandriva-contrib but
</I>&gt;&gt;<i> not yet in Mageia... (most of them concern Computer Aided Music)
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> gig
</I>&gt;&gt;<i> linuxsampler
</I>&gt;&gt;<i> gigedit
</I>&gt;&gt;<i> qsampler
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> linuxsampler depends on gig
</I>&gt;&gt;<i> gigedit and qsampler depend on linuxsampler
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I use the same spec files and sources and patches as in Mandriva...
</I>&gt;&gt;<i> (with minor cosmetic changes)
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> It's OK for gig
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> But
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I'm having problem with linuxsampler that could be built for
</I>&gt;&gt;<i> Mandriva2010.2 but that can't be with Mageia2
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I get several times this kind of message when running rpmbuild -ba
</I>&gt;&gt;<i> (before it aborts) :
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> ../src/plugins/.libs/liblinuxsamplerplugins.a(InstrumentEditorFactory.o): In
</I>&gt;&gt;<i> function `__exchange_and_add_dispatch':
</I>&gt;&gt;<i> /usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/atomicity.h:80:
</I>&gt;&gt;<i> undefined reference to `pthread_cancel'
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> ../src/common/.libs/liblinuxsamplercommon.a(Path.o): In function
</I>&gt;&gt;<i> `__exchange_and_add_dispatch':
</I>&gt;&gt;<i> /usr/lib/gcc/i586-mageia-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/atomicity.h:80:
</I>&gt;&gt;<i> undefined reference to `pthread_cancel'
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> What may cause this ?
</I>&gt;&gt;<i> libpthread-2.1.14-1.so is of course present and linked in /lib/ and
</I>&gt;&gt;<i> /lib/i686
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> but there's an empty libpthread.so file in /usr/lib/
</I>&gt;&gt;<i> (same as in Mandriva) does it induces any confusion ?
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Any idea ?
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Thanks for your help...
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Philippe
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;<i> Last news ...
</I>&gt;<i> 
</I>&gt;<i> Thanks to your help and patience and pedagogy
</I>&gt;<i> I could package :
</I>&gt;<i> gig
</I>&gt;<i> liblscp
</I>&gt;<i> linuwsampler
</I>&gt;<i> and test them ... OK !
</I>&gt;<i> 
</I>&gt;<i> But it's not enough :
</I>&gt;<i> I could package
</I>&gt;<i> Qsampler too (a GUI for linuxsampler which is useless without a GUI)
</I>&gt;<i> But Qsampler sometimes segfaults... it's a known upstream bug which is
</I>&gt;<i> not yet fixed ! (it worked well with the previous versions of qt4-devel
</I>&gt;<i> provided by Mandriva 2010.2) I don't think it's nice to provide it now
</I>&gt;<i> as it is.
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> I can provide the spec and patches files through bugzilla in  package
</I>&gt;<i> requests
</I>&gt;<i> 
</I>&gt;<i> But  it's useless without a working and safe GUI ...
</I>&gt;<i> If someone want to test them (knowing that it is not ready to use)
</I>&gt;<i>  May I use the package request in spite of this errors perhaps with a
</I>&gt;<i> warning ?
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> Nevertheless we can use an opensource java interface (provided by the
</I>&gt;<i> linuxsampler team)
</I>&gt;<i> I tested it : there's no segfault
</I>&gt;<i> 
</I>&gt;<i> Two way to package it :
</I>&gt;<i> - simply provide a platform independent Java executable (already built
</I>&gt;<i> by linuxsampler team, tested and working with Mageia's JRE ) with a
</I>&gt;<i> desktop file and the jar file in a easy to create rpm... but not
</I>&gt;<i> providing the source code
</I>&gt;<i> - build a package from sources with the Mageia's openJDK
</I>&gt;<i> 
</I>&gt;<i> What is the Mageia policy about jar files ?
</I>&gt;<i> 
</I>&gt;<i> Last but not least I'm still stuck with gigedit
</I>&gt;<i> it seems to be an autoconfigure problem
</I>&gt;<i> 
</I>&gt;<i> Any volunteer (need to have built and installed gig, liblscp and
</I>&gt;<i> linuxsampler first)
</I>&gt;<i> 
</I>&gt;<i> 
</I>
I could build everything with the last svn revision ... only need a
patch for LinuxSampler
The  spec files and patches can be found in bugzilla
bug 7575, bug 7576, bug 7579, bug 7580, bug 7581, bug 7639.
If you want to try :
you need to build and install the rpms in this order :
gig
liblscp
lv2
linuxsampler
gigedit
qsampler

NB
I don't use a buildsystem...
I have several devel packages installed =&gt;
Maybe some BuildRequires are missing in the spec files



</PRE>




















<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="019093.html">[Mageia-dev] ANNOUNCE: RPM group Policy change taking effect
</A></li>
	<LI>Next message: <A HREF="019114.html">[Mageia-dev] rehashing the faac issue
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#19109">[ date ]</a>
              <a href="thread.html#19109">[ thread ]</a>
              <a href="subject.html#19109">[ subject ]</a>
              <a href="author.html#19109">[ 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>