[Cs-dev] CVS Error
| Date | 2006-12-01 09:30 |
| From | David Akbari |
| Subject | [Cs-dev] CVS Error |
ar r libcsound.a Engine/auxfd.o Engine/cfgvar.o Engine/entry1.o Engine/envvar.o Engine/express.o Engine/extract.o Engine/fgens.o Engine/insert.o Engine/linevent.o Engine/memalloc.o Engine/memfiles.o Engine/musmon.o Engine/namedins.o Engine/otran.o Engine/rdorch.o Engine/rdscor.o Engine/scsort.o Engine/scxtract.o Engine/sort.o Engine/sread.o Engine/swrite.o Engine/twarp.o InOut/libsnd.o InOut/libsnd_u.o InOut/midifile.o InOut/midirecv.o InOut/midisend.o InOut/winascii.o InOut/windin.o InOut/window.o InOut/winEPS.o OOps/aops.o OOps/bus.o OOps/cmath.o OOps/diskin.o OOps/diskin2.o OOps/disprep.o OOps/dumpf.o OOps/fftlib.o OOps/goto_ops.o OOps/midiinterop.o OOps/midiops.o OOps/midiout.o OOps/mxfft.o OOps/oscils.o OOps/pstream.o OOps/pvfileio.o OOps/pvsanal.o OOps/random.o OOps/remote.o OOps/schedule.o OOps/sndinfUG.o OOps/str_ops.o OOps/ugens1.o OOps/ugens2.o OOps/ugens3.o OOps/ugens4.o OOps/ugens5.o OOps/ugens6.o OOps/ugrw1.o OOps/ugrw2.o OOps/vdelay.o Top/argdecode.o Top/cscore_internal.o Top/cscorfns.o Top/csmodule.o Top/csound.o Top/getstring.o Top/main.o Top/new_opts.o Top/one_file.o Top/opcode.o Top/threads.o Top/utility.o ranlib libcsound.a ar: creating archive libcsound.a gcc -framework Carbon -framework CoreAudio -framework CoreMidi -o atsa util/atsa_main.o -L. -L. -L/usr/local/lib -L. -L. -lcsound -lsndfile -lpthread -lm ld: Undefined symbols: _remoteport scons: *** [atsa] Error 1 scons: building terminated because of errors. any hints? -David ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
| Date | 2006-12-01 09:47 |
| From | Victor Lazzarini |
| Subject | Re: [Cs-dev] CVS Error |
remoteport() is part of the new remote opcodes. Make sure your CVS is
fully fresh, there might be some old code in there. It is supposed to be
in OOps/remote.c, as the following grep output tells us:
vlazzarini@MU24-101 /x/csound5
$ grep remoteport */*.c
Engine/entry1.c:{ "remoteport", S(REMOTEPORT), 1,
"", "i", remoteport },
OOps/remote.c:int remoteport(CSOUND *csound, REMOTEPORT *p)
Victor
At 09:30 01/12/2006, you wrote:
>ar r libcsound.a Engine/auxfd.o Engine/cfgvar.o Engine/entry1.o
>Engine/envvar.o Engine/express.o Engine/extract.o Engine/fgens.o
>Engine/insert.o Engine/linevent.o Engine/memalloc.o Engine/memfiles.o
>Engine/musmon.o Engine/namedins.o Engine/otran.o Engine/rdorch.o
>Engine/rdscor.o Engine/scsort.o Engine/scxtract.o Engine/sort.o
>Engine/sread.o Engine/swrite.o Engine/twarp.o InOut/libsnd.o
>InOut/libsnd_u.o InOut/midifile.o InOut/midirecv.o InOut/midisend.o
>InOut/winascii.o InOut/windin.o InOut/window.o InOut/winEPS.o
>OOps/aops.o OOps/bus.o OOps/cmath.o OOps/diskin.o OOps/diskin2.o
>OOps/disprep.o OOps/dumpf.o OOps/fftlib.o OOps/goto_ops.o
>OOps/midiinterop.o OOps/midiops.o OOps/midiout.o OOps/mxfft.o
>OOps/oscils.o OOps/pstream.o OOps/pvfileio.o OOps/pvsanal.o
>OOps/random.o OOps/remote.o OOps/schedule.o OOps/sndinfUG.o
>OOps/str_ops.o OOps/ugens1.o OOps/ugens2.o OOps/ugens3.o OOps/ugens4.o
>OOps/ugens5.o OOps/ugens6.o OOps/ugrw1.o OOps/ugrw2.o OOps/vdelay.o
>Top/argdecode.o Top/cscore_internal.o Top/cscorfns.o Top/csmodule.o
>Top/csound.o Top/getstring.o Top/main.o Top/new_opts.o Top/one_file.o
>Top/opcode.o Top/threads.o Top/utility.o
>ranlib libcsound.a
>ar: creating archive libcsound.a
>gcc -framework Carbon -framework CoreAudio -framework CoreMidi -o atsa
>util/atsa_main.o -L. -L. -L/usr/local/lib -L. -L. -lcsound -lsndfile
>-lpthread -lm
>ld: Undefined symbols:
>_remoteport
>scons: *** [atsa] Error 1
>scons: building terminated because of errors.
>
>
>any hints?
>
>
>-David
>
>
>-------------------------------------------------------------------------
>Take Surveys. Earn Cash. Influence the Future of IT
>Join SourceForge.net's Techsay panel and you'll get the chance to share your
>opinions on IT & business topics through brief surveys - and earn cash
>http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel
Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |
| Date | 2006-12-01 09:56 |
| From | David Akbari |
| Subject | Re: [Cs-dev] CVS Error |
Indeed I believe that the sources are fully fresh - typically what I do
is drag the old csound5 folder out of the way and make a whole new tree
each time I check out. I also saw that in the grep output, but why
would it fail only on building the utilities ??
Should the utilities be also linking with OOps/remote.o ?
-David
On Dec 1, 2006, at 3:47 AM, Victor Lazzarini wrote:
> remoteport() is part of the new remote opcodes. Make sure your CVS is
> fully fresh, there might be some old code in there. It is supposed to
> be
> in OOps/remote.c, as the following grep output tells us:
>
> vlazzarini@MU24-101 /x/csound5
> $ grep remoteport */*.c
> Engine/entry1.c:{ "remoteport", S(REMOTEPORT), 1,
> "", "i", remoteport },
> OOps/remote.c:int remoteport(CSOUND *csound, REMOTEPORT *p)
>
> Victor
>
> At 09:30 01/12/2006, you wrote:
>> ar r libcsound.a Engine/auxfd.o Engine/cfgvar.o Engine/entry1.o
>> Engine/envvar.o Engine/express.o Engine/extract.o Engine/fgens.o
>> Engine/insert.o Engine/linevent.o Engine/memalloc.o Engine/memfiles.o
>> Engine/musmon.o Engine/namedins.o Engine/otran.o Engine/rdorch.o
>> Engine/rdscor.o Engine/scsort.o Engine/scxtract.o Engine/sort.o
>> Engine/sread.o Engine/swrite.o Engine/twarp.o InOut/libsnd.o
>> InOut/libsnd_u.o InOut/midifile.o InOut/midirecv.o InOut/midisend.o
>> InOut/winascii.o InOut/windin.o InOut/window.o InOut/winEPS.o
>> OOps/aops.o OOps/bus.o OOps/cmath.o OOps/diskin.o OOps/diskin2.o
>> OOps/disprep.o OOps/dumpf.o OOps/fftlib.o OOps/goto_ops.o
>> OOps/midiinterop.o OOps/midiops.o OOps/midiout.o OOps/mxfft.o
>> OOps/oscils.o OOps/pstream.o OOps/pvfileio.o OOps/pvsanal.o
>> OOps/random.o OOps/remote.o OOps/schedule.o OOps/sndinfUG.o
>> OOps/str_ops.o OOps/ugens1.o OOps/ugens2.o OOps/ugens3.o OOps/ugens4.o
>> OOps/ugens5.o OOps/ugens6.o OOps/ugrw1.o OOps/ugrw2.o OOps/vdelay.o
>> Top/argdecode.o Top/cscore_internal.o Top/cscorfns.o Top/csmodule.o
>> Top/csound.o Top/getstring.o Top/main.o Top/new_opts.o Top/one_file.o
>> Top/opcode.o Top/threads.o Top/utility.o
>> ranlib libcsound.a
>> ar: creating archive libcsound.a
>> gcc -framework Carbon -framework CoreAudio -framework CoreMidi -o atsa
>> util/atsa_main.o -L. -L. -L/usr/local/lib -L. -L. -lcsound -lsndfile
>> -lpthread -lm
>> ld: Undefined symbols:
>> _remoteport
>> scons: *** [atsa] Error 1
>> scons: building terminated because of errors.
>>
>>
>> any hints?
>>
>>
>> -David
>>
>>
>> ----------------------------------------------------------------------
>> ---
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to
>> share your
>> opinions on IT & business topics through brief surveys - and earn cash
>> http://www.techsay.com/default.php?
>> page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Victor Lazzarini
> Music Technology Laboratory
> Music Department
> National University of Ireland, Maynooth
>
>
> -----------------------------------------------------------------------
> --
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to
> share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |
| Date | 2006-12-01 10:22 |
| From | Victor Lazzarini |
| Subject | Re: [Cs-dev] CVS Error |
I don't think it should, but check that you don't have a dynamic
libcsound hanging around in your system. It might just be possible
that -lcsound is picking it up and if it's an old lib, it might not have
_remoteport, although it does make much sense anyway, it's
just a shot...
At 09:56 01/12/2006, you wrote:
>Indeed I believe that the sources are fully fresh - typically what I do
>is drag the old csound5 folder out of the way and make a whole new tree
>each time I check out. I also saw that in the grep output, but why
>would it fail only on building the utilities ??
>
>Should the utilities be also linking with OOps/remote.o ?
>
>
>-David
>
>On Dec 1, 2006, at 3:47 AM, Victor Lazzarini wrote:
>
> > remoteport() is part of the new remote opcodes. Make sure your CVS is
> > fully fresh, there might be some old code in there. It is supposed to
> > be
> > in OOps/remote.c, as the following grep output tells us:
> >
> > vlazzarini@MU24-101 /x/csound5
> > $ grep remoteport */*.c
> > Engine/entry1.c:{ "remoteport", S(REMOTEPORT), 1,
> > "", "i", remoteport },
> > OOps/remote.c:int remoteport(CSOUND *csound, REMOTEPORT *p)
> >
> > Victor
> >
> > At 09:30 01/12/2006, you wrote:
> >> ar r libcsound.a Engine/auxfd.o Engine/cfgvar.o Engine/entry1.o
> >> Engine/envvar.o Engine/express.o Engine/extract.o Engine/fgens.o
> >> Engine/insert.o Engine/linevent.o Engine/memalloc.o Engine/memfiles.o
> >> Engine/musmon.o Engine/namedins.o Engine/otran.o Engine/rdorch.o
> >> Engine/rdscor.o Engine/scsort.o Engine/scxtract.o Engine/sort.o
> >> Engine/sread.o Engine/swrite.o Engine/twarp.o InOut/libsnd.o
> >> InOut/libsnd_u.o InOut/midifile.o InOut/midirecv.o InOut/midisend.o
> >> InOut/winascii.o InOut/windin.o InOut/window.o InOut/winEPS.o
> >> OOps/aops.o OOps/bus.o OOps/cmath.o OOps/diskin.o OOps/diskin2.o
> >> OOps/disprep.o OOps/dumpf.o OOps/fftlib.o OOps/goto_ops.o
> >> OOps/midiinterop.o OOps/midiops.o OOps/midiout.o OOps/mxfft.o
> >> OOps/oscils.o OOps/pstream.o OOps/pvfileio.o OOps/pvsanal.o
> >> OOps/random.o OOps/remote.o OOps/schedule.o OOps/sndinfUG.o
> >> OOps/str_ops.o OOps/ugens1.o OOps/ugens2.o OOps/ugens3.o OOps/ugens4.o
> >> OOps/ugens5.o OOps/ugens6.o OOps/ugrw1.o OOps/ugrw2.o OOps/vdelay.o
> >> Top/argdecode.o Top/cscore_internal.o Top/cscorfns.o Top/csmodule.o
> >> Top/csound.o Top/getstring.o Top/main.o Top/new_opts.o Top/one_file.o
> >> Top/opcode.o Top/threads.o Top/utility.o
> >> ranlib libcsound.a
> >> ar: creating archive libcsound.a
> >> gcc -framework Carbon -framework CoreAudio -framework CoreMidi -o atsa
> >> util/atsa_main.o -L. -L. -L/usr/local/lib -L. -L. -lcsound -lsndfile
> >> -lpthread -lm
> >> ld: Undefined symbols:
> >> _remoteport
> >> scons: *** [atsa] Error 1
> >> scons: building terminated because of errors.
> >>
> >>
> >> any hints?
> >>
> >>
> >> -David
> >>
> >>
> >> ----------------------------------------------------------------------
> >> ---
> >> Take Surveys. Earn Cash. Influence the Future of IT
> >> Join SourceForge.net's Techsay panel and you'll get the chance to
> >> share your
> >> opinions on IT & business topics through brief surveys - and earn cash
> >> http://www.techsay.com/default.php?
> >> page=join.php&p=sourceforge&CID=DEVDEV
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > Victor Lazzarini
> > Music Technology Laboratory
> > Music Department
> > National University of Ireland, Maynooth
> >
> >
> > -----------------------------------------------------------------------
> > --
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to
> > share your
> > opinions on IT & business topics through brief surveys - and earn cash
> > http://www.techsay.com/default.php?
> > page=join.php&p=sourceforge&CID=DEVDEV
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
>
>-------------------------------------------------------------------------
>Take Surveys. Earn Cash. Influence the Future of IT
>Join SourceForge.net's Techsay panel and you'll get the chance to share your
>opinions on IT & business topics through brief surveys - and earn cash
>http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel
Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |
| Date | 2006-12-01 14:34 |
| From | David Akbari |
| Subject | Re: [Cs-dev] CVS Error |
Hi Victor,
I went and removed my old Csound5 install from /usr/local/lib and
removed all potential stray files and the error persisted. This was
after removing the source tree completely from the first email, waiting
an hour, and re-checking out fresh from CVS.
What worked though, was I just copied over Engine/entry1.c and
OOps/remote.c from the official tagged release sources and everything
compiled successfully.
Perhaps someone should have a look at the files Engine/entry1.c and
OOps/remote.c ? I'm going to go now and diff through and see if I can't
spot the problem... chances are though that someone will know far more
about the recent changes in these files than I.
Thanks for your help, Victor!
-David
On Dec 1, 2006, at 4:22 AM, Victor Lazzarini wrote:
> I don't think it should, but check that you don't have a dynamic
> libcsound hanging around in your system. It might just be possible
> that -lcsound is picking it up and if it's an old lib, it might not
> have
> _remoteport, although it does make much sense anyway, it's
> just a shot...
>
> At 09:56 01/12/2006, you wrote:
>> Indeed I believe that the sources are fully fresh - typically what I
>> do
>> is drag the old csound5 folder out of the way and make a whole new
>> tree
>> each time I check out. I also saw that in the grep output, but why
>> would it fail only on building the utilities ??
>>
>> Should the utilities be also linking with OOps/remote.o ?
>>
>>
>> -David
>>
>> On Dec 1, 2006, at 3:47 AM, Victor Lazzarini wrote:
>>
>>> remoteport() is part of the new remote opcodes. Make sure your CVS is
>>> fully fresh, there might be some old code in there. It is supposed to
>>> be
>>> in OOps/remote.c, as the following grep output tells us:
>>>
>>> vlazzarini@MU24-101 /x/csound5
>>> $ grep remoteport */*.c
>>> Engine/entry1.c:{ "remoteport", S(REMOTEPORT), 1,
>>> "", "i", remoteport },
>>> OOps/remote.c:int remoteport(CSOUND *csound, REMOTEPORT *p)
>>>
>>> Victor
>>>
>>> At 09:30 01/12/2006, you wrote:
>>>> ar r libcsound.a Engine/auxfd.o Engine/cfgvar.o Engine/entry1.o
>>>> Engine/envvar.o Engine/express.o Engine/extract.o Engine/fgens.o
>>>> Engine/insert.o Engine/linevent.o Engine/memalloc.o
>>>> Engine/memfiles.o
>>>> Engine/musmon.o Engine/namedins.o Engine/otran.o Engine/rdorch.o
>>>> Engine/rdscor.o Engine/scsort.o Engine/scxtract.o Engine/sort.o
>>>> Engine/sread.o Engine/swrite.o Engine/twarp.o InOut/libsnd.o
>>>> InOut/libsnd_u.o InOut/midifile.o InOut/midirecv.o InOut/midisend.o
>>>> InOut/winascii.o InOut/windin.o InOut/window.o InOut/winEPS.o
>>>> OOps/aops.o OOps/bus.o OOps/cmath.o OOps/diskin.o OOps/diskin2.o
>>>> OOps/disprep.o OOps/dumpf.o OOps/fftlib.o OOps/goto_ops.o
>>>> OOps/midiinterop.o OOps/midiops.o OOps/midiout.o OOps/mxfft.o
>>>> OOps/oscils.o OOps/pstream.o OOps/pvfileio.o OOps/pvsanal.o
>>>> OOps/random.o OOps/remote.o OOps/schedule.o OOps/sndinfUG.o
>>>> OOps/str_ops.o OOps/ugens1.o OOps/ugens2.o OOps/ugens3.o
>>>> OOps/ugens4.o
>>>> OOps/ugens5.o OOps/ugens6.o OOps/ugrw1.o OOps/ugrw2.o OOps/vdelay.o
>>>> Top/argdecode.o Top/cscore_internal.o Top/cscorfns.o Top/csmodule.o
>>>> Top/csound.o Top/getstring.o Top/main.o Top/new_opts.o
>>>> Top/one_file.o
>>>> Top/opcode.o Top/threads.o Top/utility.o
>>>> ranlib libcsound.a
>>>> ar: creating archive libcsound.a
>>>> gcc -framework Carbon -framework CoreAudio -framework CoreMidi -o
>>>> atsa
>>>> util/atsa_main.o -L. -L. -L/usr/local/lib -L. -L. -lcsound -lsndfile
>>>> -lpthread -lm
>>>> ld: Undefined symbols:
>>>> _remoteport
>>>> scons: *** [atsa] Error 1
>>>> scons: building terminated because of errors.
>>>>
>>>>
>>>> any hints?
>>>>
>>>>
>>>> -David
>>>>
>>>>
>>>> --------------------------------------------------------------------
>>>> --
>>>> ---
>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>> Join SourceForge.net's Techsay panel and you'll get the chance to
>>>> share your
>>>> opinions on IT & business topics through brief surveys - and earn
>>>> cash
>>>> http://www.techsay.com/default.php?
>>>> page=join.php&p=sourceforge&CID=DEVDEV
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>> Victor Lazzarini
>>> Music Technology Laboratory
>>> Music Department
>>> National University of Ireland, Maynooth
>>>
>>>
>>> ---------------------------------------------------------------------
>>> --
>>> --
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to
>>> share your
>>> opinions on IT & business topics through brief surveys - and earn
>>> cash
>>> http://www.techsay.com/default.php?
>>> page=join.php&p=sourceforge&CID=DEVDEV
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>> ----------------------------------------------------------------------
>> ---
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to
>> share your
>> opinions on IT & business topics through brief surveys - and earn cash
>> http://www.techsay.com/default.php?
>> page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Victor Lazzarini
> Music Technology Laboratory
> Music Department
> National University of Ireland, Maynooth
>
>
> -----------------------------------------------------------------------
> --
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to
> share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |