hi,
anyone tried rh9 with audio applications yet? or otherwise have
anything to say with regard to audio and the new glibc and threading
model?
rob
----
Robert Melby
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp: ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gt4255a
Internet: async(a)cc.gatech.edu
Hi all,
This is the issue I've been dealing with for the past couple of hours. I am
using mostly vanilla Mdk 9.0.
I am trying to compile Gem from source (for Pd), and while it does compile
without any problems at runtime (pd -lib Gem) I get the following issue:
/usr/lib/pd/extra/Gem.pd_linux: /usr/lib/pd/extra/Gem.pd_linux: undefined
symbol: __ctype_toupper_loc
/usr/lib/pd/extra/Gem: can't load library
I've tracked this one to the gcc library (please correct me if I am wrong).
However, there are no errors at compile time:
g++ -o Gem.pd_linux -L/usr/X11R6/lib -L../../../GemLibs/liborb ../Manips/*.o
../Particles/*.o ../Base/*.o ../MarkEx/*.o ../Pixes/*.o ../Controls/*.o
../Nongeos/*.o ../Geos/*.o ../openGL/*.o -shared -lquicktime -lmpeg3 -lorb
-lglib -lgltt -lttf -ljpeg -ltiff -lpng -lglut -lGLU -lGL -lz -lm -Wl,-shared
-Wl,-export-dynamic -lXxf86vm -lXext -lX11
I also tried adding all over the place -lgcc like this:
g++ -o Gem.pd_linux -L/usr/X11R6/lib -L../../../GemLibs/liborb ../Manips/*.o
../Particles/*.o ../Base/*.o ../MarkEx/*.o ../Pixes/*.o ../Controls/*.o
../Nongeos/*.o ../Geos/*.o ../openGL/*.o -shared -lgcc -lquicktime -lmpeg3
-lorb -lglib -lgltt -lttf -ljpeg -ltiff -lpng -lglut -lGLU -lGL -lz -lm
-Wl,-shared -lgcc -Wl,-export-dynamic -lgcc -lXxf86vm -lXext -lX11
and the compile is successful, but I still keep getting the same error.
I tried building the static version, but then I get the following error:
g++ -o Gem.pd_linux -L/usr/X11R6/lib -L../../../GemLibs/liborb ../Manips/*.o
../Particles/*.o ../Base/*.o ../MarkEx/*.o ../Pixes/*.o ../Controls/*.o
../Nongeos/*.o ../Geos/*.o ../openGL/*.o -shared -lquicktime -lmpeg3 -lorb
-lglib -lgltt -lttf -ljpeg -ltiff -lpng -lglut -lGLU -lGL -Wl,-Bstatic -lz
-lm -Wl,-shared -Wl,-export-dynamic -lXxf86vm -lXext -lX11
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
make: *** [Gem.pd_linux] Error 1
I then checked
ld -lgcc_s
And the only thing I got was:
ld: warning: cannot find entry symbol _start; not setting start address
Now, could someone please tell me what the heck does this mean???
ldd /usr/lib/libgcc_s.so gives:
libc.so.6 => /lib/i686/libc.so.6 (0x4001a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
At this point, I am confused and do not know what to do. I tried upgrading
ldconfig, ld, and am currently recompiling gcc from a cooker source (which is
taking a lot of time). So, I would greatly appreciate any help I can get on
this issue, since the whole idea of linking is not so clear to me.
Finally, I would appreciate the explanation of -Bstatic flag which seems to
invoke -lgcc_s that is subsequently not found for whatever reason, despite
the fact the ld otherwise finds it (with the aforementioned warning though).
Any help on this issue is greatly appreciated! Sincerely,
Ico
no need to reply i found the module name 'firmware' at
<http://sourceforge.net/cvs/?group_id=17679 >
and installed it. it works great ;)
thanks guys, especially the ezusb ppl for making it so easy..
replying to my own emails, what a dork ;)
julian oliver
On Mon, 31 Mar 2003 04:53:25 +1000
delire <delire(a)selectparks.net> wrote:
//hi,
//
//i'm trying to get my midisport1x1 running. i have had the 2x2 running fine [a friends]. the odd thing is the light comes on the 1x1 device, yet i don't get any midi input reaching my software.
//
//also /var/log/syslog says the following:
//
////-->
//
//Mar 31 04:16:39 dropWorld kernel: hub.c: new USB device 00:1f.2-1, assigned address 10
//
//Mar 31 04:16:39 dropWorld kernel: usb.c: USB device 10 (vend/prod 0x763/0x1011) is not claimed by any active driver.
//
//Mar 31 04:16:42 dropWorld usb.agent: ... no modules for USB product 763/1011/121
//
////<--
//
//to install it i used the extracted windows driver on the install cd that came with the product using the method shown on this page:
//
//http://www.informatik.uni-halle.de/~ladischc/midisport-firmware/
//
//i have looked at the ezusbmidi project, but i can't find any debian packages for the ezusb system, or even tarballs. should i try this cvs?
//
//http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/linux-hotplug/firmware/ezusb/midi/original/
//
//if so how do i point cvs to this.. what's the module name?
//
//cheers,
//
//julian oliver
//
////-->
//
//nick -> delire
//home -> http://selectparks.net
//key -> http://selectparks.net/jkey.txt
//
//
//
//-->
nick -> delire
home -> http://selectparks.net
key -> http://selectparks.net/jkey.txt
hi,
i'm trying to get my midisport1x1 running. i have had the 2x2 running fine [a friends]. the odd thing is the light comes on the 1x1 device, yet i don't get any midi input reaching my software.
also /var/log/syslog says the following:
//-->
Mar 31 04:16:39 dropWorld kernel: hub.c: new USB device 00:1f.2-1, assigned address 10
Mar 31 04:16:39 dropWorld kernel: usb.c: USB device 10 (vend/prod 0x763/0x1011) is not claimed by any active driver.
Mar 31 04:16:42 dropWorld usb.agent: ... no modules for USB product 763/1011/121
//<--
to install it i used the extracted windows driver on the install cd that came with the product using the method shown on this page:
http://www.informatik.uni-halle.de/~ladischc/midisport-firmware/
i have looked at the ezusbmidi project, but i can't find any debian packages for the ezusb system, or even tarballs. should i try this cvs?
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/linux-hotplug/firmware/ezusb…
if so how do i point cvs to this.. what's the module name?
cheers,
julian oliver
//-->
nick -> delire
home -> http://selectparks.net
key -> http://selectparks.net/jkey.txt
>I looked up some prices for online merchant facilities for the
>company I work for and they are not cheap, you have to pay
>a monthly fee and some percentage or forfait per transaction.
Yes but this percentage would be offset/already paid for by a company
that is already running merchant facilities.
>You need a relatively high volume merchant site to go with.
>(economics of scale).
Yes and we definitely have enough people using the software to make
small contributions scale correctly.
>Is Paypal that bad ?
IMO it is another level of red tape that could be bypassed.
>I contributed to Ardour through Paypal and in so far I know,
>it works.
It works but it is not the most effective way of doing things. Users are
required to provide a certain amount of information in order to become a
payee. The recipient is required to pay a surcharge on every transaction
which is higher than the costs imposed by a merchant facility.
Both of those work against us when it comes to making it easy for people
to contribute funds.
I'm interested in the methods that the AGNULA team are using. Maybe they
have already found a solution.
--
Patrick Shirkey - Boost Hardware Ltd.
Http://www.boosthardware.comHttp://www.djcj.org - The Linux Audio Users guide
========================================
Being on stage with the band in front of crowds shouting, "Get off! No!
We want normal music!", I think that was more like acting than anything
I've ever done.
Goldie, 8 Nov, 2002
The Scotsman
Hi all,
I saw a couple posts on this matter on other lists namely from people
who are trying to make multimedia Linux boxes using CCRMA packages and
RH 8.0.
The issue at hand is that many of the newer machines with cheapo
embedded video cards use Intel 845G chipset which is unsupported by RH
8.0's XFree 4.2. However, XFree 4.3 does support it and so the following
needs to be done (assumption is that you have a reasonably fast internet
connection, otherwise this might prove to be pain -- total d/l amount is
approx. 70MB):
1) Install RH 8.0 in command-line mode (graphics mode will most likely
fail -- it did on mine, although it might have been partially due to use
of an outdated flatscreen monitor that did not allow even the
framebuffer mode)
2) Skip XFree config (if you really feel compelled to configure it, do
NOT test it, it WILL fail)
3) Upon reboot, using Internet connection, connect to the following ftp
in order to retrieve XFree 4.3 version of the x server for the RH 8.0
(you might try the Rawhide mirrors as well but I am not sure whether
those will work):
ftp://people.redhat.com/mharris/testing/unstable/XFree86
(thanks to Mike Harris from Redhat for making them)
4) Install XFree packages by doing:
rpm -Uvh *.rpm --nodeps --force (don't worry it should be ok, at least
it was on mine :-)
5) configure up2date
6) run:
up2date glibc
(you need 2.3.2 for Xfree 4.3, and the one that comes with RH is
2.2.something)
7) Upon finishing installation, run:
redhat-config-xfree86 -o /etc/X11/XF86Config
(you might need to tinker with the config file, depending on your
monitor and other hw)
8) Try starting x server with:
startx
9) Now, you should be up and running, but you still need to enable
acceleration (since otherwise anything with OpenGL will be simply
impossible to use). You need to get the new version of DRI (which
reports errors since the kernel module i830.o is ver.1.2 not 1.3 as
required by Xfree4.3). So go download new DRI package for 4.3 from here:
http://www.xfree86.org/~alanh/linux-drm-4.3.0-kernelsource.tar.gz
(big thanks to Leif Delgass for pointing this out)
10) untar the package and make the new module by doing:
make -f Makefile.linux
11) install the i830.o file by copying it to the
/lib/modules/<kernel-version>/kernel/drivers/char/drm/
(you might wanna backup the old module to something like old-i830.o just
in case something screws up)
12) Now reboot the machine and check the /var/log/XFree86.0.log for any
DRI errors. You might also wanna run the glxgears or something similar
to see if everything is ok. Don't expect much of a fps increase, though
(I had 336 fps on the studio's 2.4GHz P4 machine, while with DRI it went
up to only 400+ fps). What you will, however, see is the smoother moving
the OpenGL window around the desktop and generally better system
responsiveness.
Now I can even play the Tuxracer at a reasonable framerate. Yay! That's
it. Hope someone finds this helpful. Cheers!
Ivica Ico Bukvic
http://meowing.ccm.uc.edu/~ico
hello everyone !
for those who are interested, some tapes from the presentations at the
LAD meeting are now online at
http://www.linuxdj.com/audio/lad/eventszkm2003.php3 ,
together with the slides and the long-awaited mug shots by fernando :)
i'll be off for a week now, and unfortunately i won't get all of the
stuff uploaded in time... check back in a week or so.
best,
jörn
ps: some links are currently broken. will be fixed asap.
--
All Members shall refrain in their international relations from
the threat or use of force against the territorial integrity or
political independence of any state, or in any other manner
inconsistent with the Purposes of the United Nations.
-- Charter of the United Nations, Article 2.4
Jörn Nettingsmeier
Kurfürstenstr 49, 45138 Essen, Germany
http://spunk.dnsalias.org (my server)
http://www.linuxdj.com/audio/lad/ (Linux Audio Developers)
hi... this is my first time online since lad Conference.
so i would like to announce galan-0.2.14 (as seen on lad Conference)
galan is another modular synthesizer. It supports sub patches like pd
and jmax. But has separation of mesh and Controls.
It also supports OpenGL Scene Graphs which can be controlled by your
audio data, the sequencers etc...
homepage is at
http://galan.sourceforge.net
find the download links from there...
--
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language
This is a brief rundown of the results from the advertising campaign I
launched last October.
I have paused it for now but will resume it again in 6 months time for
the Xmas season.
I placed four adgroups, with a total of 2390 clicks, 222573 page
impressions, costing $450.24 over 6 months.
Full Summary below:
Report for Oct 20, 2002 to Mar 26, 2003
Campaign Summary
All Campaigns Clicks Impr. CTR Avg. CPC (USD) Cost (USD) Avg. Pos
Campaign #1 991 106549 0.9% $0.26 $255.95 2.9
Campaign #2 462 80096 0.5% $0.12 $54.18 1.3
Campaign #3 930 33583 2.7% $0.15 $139.33 1.2
Campaign #4 7 2345 0.2% $0.11 $0.78 1.5
Overall 2390 222573 1.0% $0.19 $450.24 2.1
*Reporting is not real-time. Clicks and impressions received in the last
12 hours may not be included here.
Campaign #1 - USD $1.50 daily budget limit View/Edit
Ad Groups Clicks Impr. CTR Avg. CPC (USD) Max. CPC (USD) Cost (USD) Avg. Pos
music recording - Paused 991 106549 0.9% $0.26 $0.50 $255.95 2.9
Overall 991 106549 0.9% $0.26 - $255.95 2.9
Campaign #2 - USD $1.00 daily budget limit View/Edit
Ad Groups Clicks Impr. CTR Avg. CPC (USD) Max. CPC (USD) Cost (USD) Avg. Pos
linux sound - Paused 462 80096 0.5% $0.12 $0.50 $54.18 1.3
Overall 462 80096 0.5% $0.12 - $54.18 1.3
Campaign #3 - USD $1.00 daily budget limit View/Edit
Ad Groups Clicks Impr. CTR Avg. CPC (USD) Max. CPC (USD) Cost (USD) Avg. Pos
Linux music - Paused 930 33583 2.7% $0.15 $0.50 $139.33 1.2
Overall 930 33583 2.7% $0.15 - $139.33 1.2
Campaign #4 - USD $1.00 daily budget limit View/Edit
Ad Groups Clicks Impr. CTR Avg. CPC (USD) Max. CPC (USD) Cost (USD) Avg. Pos
sound - Paused 7 2345 0.2% $0.11 $0.50 $0.78 1.5
Overall 7 2345 0.2% $0.11 - $0.78 1.5
--
Patrick Shirkey - Boost Hardware Ltd.
Http://www.boosthardware.comHttp://www.djcj.org - The Linux Audio Users guide
========================================
Being on stage with the band in front of crowds shouting, "Get off! No!
We want normal music!", I think that was more like acting than anything
I've ever done.
Goldie, 8 Nov, 2002
The Scotsman
I fear we've all been very busy. I know I have. I have not had time to
devote to XAP, though I have certainly not lost interest.
So today I start looking at my evolving spec doc again. The biggest chunk
of undecidedness lies in the area of Channels. We never really resolved the
Bays/Channels etc debate. We just put it off. Here it is.
I'd like to propose the following - it is simple and flexible. Not too
confusing.
Plugins define 'Modules'. Every plugin has a master Module, and 0-n extra
Modules. The host can instantiate Modules as needed. A Module is analogous
to a MIDI Channel in a synth (maybe Module is the wrong word). It is
analogous to a slot in a mixer.
struct XAP_descriptor {
...
/* master module descriptor */
XAP_module master;
/* other channel descriptors */
int n_modules;
XAP_module *modules;
/*
* Instantiate a module, return a plugin-unique
* id/index for it - it's 'Channel'.
*/
int (*add_module)(void *plugin, int module);
/*
* Remove a module.
*/
int (*del_module)(void *plugin, int index);
};
struct XAP_module {
char *label;
char *name;
uint32_t flags;
/* how many instances of this module are allowed? */
int count_max;
/* per-module controls and I/O */
int n_controls;
XAP_control **controls;
int n_ports;
XAP_port **ports;
};