Re: [Fink-devel] [fluid-dev] making a standalone fluidsynth plugin on Mac

2012-03-11 Thread Ebrahim Mayat
 On Saturday 10 March 2012, Antoine Schmitt wrote:
 Hi list,
 I'm currently porting my fluidsynth Xtra (name for Adobe Director
 plugin, i.e. a shared library that is dynamically loaded into the
 final executable) to fluidsynth 1.1.5. Previously, it was on 1.0.7.
 (visible on www.schmittmachine.com/fluidXtra.html).

 The big change is in the build method of fluidsynth. I used cmake, as
 indicated in the doc for MacOSX. I used fink to get all the needed
 packages. This is the first time i deal with fink and cmake.
 Interesting and sexy, but sometimes a bit obscure...

Good Day Antoine

Many thanks for your appreciation :-)

On Mar 11, 2012, at 3:16 AM, Pedro Lopez-Cabanillas wrote:

 I've removed fink from my mac long time ago. It may be convenient at  
 first,
 because it provides many packages and automatic dependencies, but  
 after some
 time you will realize that you don't have a nice GUI front-end of  
 cmake, or
 some packages are compiled without a feature that you want, or the  
 versions of
 some other packages are ancient and never get updated ...

I have maintained fink on my mac for a long time now and I am happy  
with it. Firstly, like many sysadmins and devs that I know, I prefer  
working with the command-line interface. (Scripts work well in such an  
environment.) Secondly, from my experience certain new software  
features can be so buggy as to completely disrupt my workflow. So for  
me bleeding edge is not necessarily better.

Fink users have the option of using the the stable and/or unstable  
distributions. The stable tree can be easily implemented across a  
network because the packages just work while the unstable  
distribution is usually run on at most a couple of test machines where  
they can be thoroughly tested before being adopted in a smoothly  
functioning distribution. In addition, if a fink user feels that the  
adoption of a newer version of a software package is needed/justified,  
he/she is advised to request an update from the maintainer.

Finally, if anybody on this list would like to continue maintaining  
fluidsynth on fink please feel free to do so. Personally, my time is  
occupied with other things right now.

 For cmake, there are nice native builds here:
 http://www.cmake.org/cmake/resources/software.html

 My problem is that I end up with an Xtra (DLL) that depends on many
 fink shared libraries, which are not available on the end-user  
 system,
 contrary to the standard shared libraries (Apple frameworks). So the
 Xtra cannot load and run.

 Here are all the dependencies (found with otool) :

 glib and gthread are mandatory for fluidsynth = 1.1.0, but the other
 libraries can be avoided if you don't need the functionality. For  
 instance, we
 use dbus in Linux to communicate with rtkit, but we don't use it in  
 Mac for
 anything. Readline and libsndfile are very useful and interesting in  
 all
 platforms, but maybe your users can live without them ...



 I tried looking for the static libraries for these fink packages but
 they do not seem to have been built by the get-apt system. I don't
 find them on my system. And I can't find how to build them.

 Question : how do I build and use the static libraries of these fink
 packages ? Or how do I include the static version of these libraries
 in my shared library.

 You need to download the sources, build and install them yourself.  
 Or you may
 look for alternatives to fink. Good luck.

I disagree with this viewpoint (see above).

E

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] [fluid-dev] Re: cmake variables cannot be turned on/off

2010-11-11 Thread Ebrahim Mayat


On Nov 10, 2010, at 9:08 PM, David Henningsson wrote:

May I kindly ask you to bring the issue of CMake's packaging issues  
in Fink, to the fink list instead of the fluidsynth list? It seems  
more likely to reach the right people.


IMHO, CMake has done some things better than autotools [1], and for  
me as FluidSynth developer, the switch of build system has been a  
step in the right direction.
I do recognise that this has meant additional work for distributions/ 
packagers, who already had a working infrastructure and had to  
change to adapt. So I'd like to take the opportunity to thank all  
people - which obviously includes both of you - who have struggled,  
sometimes in frustration, to make the new build system work in  
various environments. Thank you! Your efforts are highly appreciated.


// David

[1] This includes e g out-of-source builds, src/fluidsynth is the  
binary instead of a strange script (which makes runs under gdb  
easier), and percentage meter when building.




Hello David

Yes, in addition to the point [1] you made above, cmake builds are  
also quicker than the corresponding autotools ones. Cmake is also  
great as a cross-platform makefile generator.
That said, if there are issues with it, it is only normal that I  
report any problems and bugs. In the past, I have brought to the  
attention of numerous FluidSynth developers (Peter, Josh
and yourself) problems and bugs that I have come across in FluidSynth.  
None of you three have taken my reports and criticisms personally and  
to your credit have addressed my concerns for the eventual delivery of  
a good quality product. Thank you for that and let us carry on in the  
same spirit.


I have previously worked successfully with cmake on another open- 
source project. As a matter of fact, three and a half years ago, Pedro  
(Lopez-Cabanillas) himself contacted me in a private capacity (i.e. he  
wrote to me off-list) asking for details as to how I made the  
compilation of rosegarden work on OS X using cmake and I was glad to  
share my information with him.



http://article.gmane.org/gmane.comp.audio.rosegarden.user/6209/match=screenshot

The perception that fink is hostile to cmake is, to say the least,  
simply not true. In fact, barely two months ago to name just one  
example, there was a significant contribution from fink:


http://lists.nongnu.org/archive/html/fluid-dev/2010-09/msg00049.html

The expression of frustration as to making cmake work is in no way  
personal. Cmake is a build system not a person. It is important that  
(dare I say) Pedro takes some distance from his work, not take any  
criticisms personally and address issues reported by myself (including  
the cmake ones) that are reported with regards to FluidSynth.


The other important thing to note here is that despite nagging  
problems, Daniel and I have made cmake work for version 1.1.3 on Snow  
Leopard and I would appreciate it if Pedro recognizes this and all the  
other contributions made to the FluidSynth project by various members  
(myself included) of fink.


Coming back to the origin of this thread, the issue at present is that  
neither of the command-line invocations shown below work:


$ cmake ..  -DENABLE_PORTAUDIO:BOOL=ON -DENABLE_FRAMEWORK:BOOL=OFF

$ cmake ..  -Denable_portaudio=ON -Denable_framework=OFF

I have devised a fix for this by patching the CMakeList.txt file in  
the top-level directory. This patch can be applied on an ad hoc need- 
to-do basis or it can be applied directly to svn. Either way, it works  
for me.


Best wishes,
Ebrahim



cmake.patch
Description: Binary data








--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

[Fink-devel] Quick python question

2010-10-22 Thread Ebrahim Mayat
HELLO ALL

While running a simple configuration test:

for i in $python_path/lib/python$PYTHON_VERSION/config/  
$python_path/lib/python$PYTHON_VERSION/ $python_path/lib/python/ 
config/ $python_path/lib/pytho$
 python_path=`find $i -type f -name libpython 
$PYTHON_VERSION.* -print | sed 1q`
 if test -n $python_path ; then
 break
 fi
 done

I got the following error:

checking for Python library path... error: cannot find Python library  
path

Then I realized that libpython2.5.dylib was missing from my system / 
usr/lib/python2.5/config/ directory


$ ls /usr/lib/python2.5/config
MakefileSetup.configconfig.c
install-sh  python.o
Setup   Setup.local config.c.in 
libpython2.5.a  makesetup

$ ls /sw/lib/python2.5/config
MakefileSetup.configconfig.c
install-sh  libpython2.5.dylib   
python.o
Setup   Setup.local config.c.in 
libpython2.5.a  makesetup

Copying (as root) the fink libpython2.5.dylib to /usr/lib/python2.5/ 
config/ solved my problem.

My question is: Is my system python installation normal (i.e. without  
libpython2.5.dylib) or do I have a faulty installation ?

Many Thanks.
Ebrahim


--
Nokia and ATT present the 2010 Calling All Innovators-North America contest
Create new apps  games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Quick python question

2010-10-22 Thread Ebrahim Mayat

On Oct 22, 2010, at 9:52 AM, Alexander Hansen wrote:

 (you would have been better off to copy /usr/lib/libpython2.5.dylib)

 It's normal not to have /usr/lib/python2.5/config/libpython2.5.dylib.
 Your script is appropriate for Fink's python2X, which install in
 %p/lib/python2.X/config, but not for Apple's Python, which does not.

Thanks for the clarification Alex!

Best Regards,
Ebrahim


--
Nokia and ATT present the 2010 Calling All Innovators-North America contest
Create new apps  games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Notice: Packages linking to libfluidsynth

2010-10-14 Thread Ebrahim Mayat

On Oct 13, 2010, at 5:41 PM, Daniel Johnson wrote:

 Ok, the patch is insufficient to fix the issue. There are other  
 places LIB_SUFFIX has to be patched out in both CMakeLists.txt and  
 src/CMakeLists.txt. I found that the following perl-pie fixes things  
 for me:

 PatchScript: perl -pi -e 's/\${LIB_SUFFIX}//' CMakeLists.txt src/ 
 CMakeLists.txt

Wonderful! So libfluidsynth builds and installs into the hidden  
directories on 10.6/x86_64.

 You could do a patchfile if you like, but since there are several  
 instances to patch this seems easier.

Yes, a patch script is simpler and convenient.

 I just noticed that fluidsynth1 incorrectly lists libsndfile1-shlibs  
 as a BuildDepends. It already lists libsndfile1-dev, which is  
 sufficient.

Done.

Also, there is now no need for the old patch file.

Thank you very much Daniel for testing and fixing. I will submit a  
10.6-specific fluidsynth1.info file to the tracker.

Best Regards,
Ebrahim
  

--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Notice: Packages linking to libfluidsynth

2010-10-13 Thread Ebrahim Mayat


On Oct 12, 2010, at 8:01 PM, Daniel Johnson wrote:

I tried updating audacious2-plugins to use fluidsynth1 but  
fluidsynth1 doesn't build for me on 10.6/x86_64 because freaking  
cmake is a moron and puts the library into lib64 instead of lib.  
Have I mentioned that I hate cmake?


snip

[ 97%] Building C object src/CMakeFiles/libfluidsynth.dir/bindings/ 
fluid_filerenderer.c.o

Linking C shared library libfluidsynth.dylib
[ 97%] Built target libfluidsynth
Scanning dependencies of target fluidsynth
[100%] Building C object src/CMakeFiles/fluidsynth.dir/fluidsynth.c.o
Linking C executable fluidsynth
[100%] Built target fluidsynth
phase test: passed
/bin/rm -rf /sw/src/fink.build/root-fluidsynth1-1.1.3-378
/bin/mkdir -p /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw
/bin/mkdir -p /sw/src/fink.build/root-fluidsynth1-1.1.3-378/DEBIAN
/usr/sbin/chown -R fink-bld:fink-bld /sw/src/fink.build/root- 
fluidsynth1-1.1.3-378

sudo -u fink-bld [ENV] sh -c/var/tmp/tmp.3.btcCBf
/var/tmp/tmp.0.7FJ1VA
#! /bin/sh -ev
make install DESTDIR=/sw/src/fink.build/root-fluidsynth1-1.1.3-378
[ 97%] Built target libfluidsynth
[100%] Built target fluidsynth
Install the project...
-- Install configuration: 
-- Installing: /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/lib/ 
fluidsynth1/lib64/pkgconfig/fluidsynth.pc


Right, okay I see the problem.

-- Installing: /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/lib/ 
fluidsynth1/bin/fluidsynth
-- Installing: /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/lib/ 
fluidsynth1/lib64/libfluidsynth.1.4.1.dylib
-- Installing: /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/lib/ 
fluidsynth1/lib64/libfluidsynth.1.dylib

snip
mkdir -p /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/lib/ 
pkgconfig
ln -s /sw/lib/fluidsynth1/lib/pkgconfig/fluidsynth.pc /sw/src/ 
fink.build/root-fluidsynth1-1.1.3-378/sw/lib/pkgconfig/fluidsynth.pc

sudo -u fink-bld [ENV] sh -c/var/tmp/tmp.4.CeuOA1
/usr/bin/install -d -m 700 /sw/src/fink.build/root- 
fluidsynth1-1.1.3-378/sw/share/doc/fluidsynth1
/bin/cp -r COPYING /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/ 
share/doc/fluidsynth1/
/bin/cp -r README /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/ 
share/doc/fluidsynth1/
/bin/cp -r README-OSX /sw/src/fink.build/root-fluidsynth1-1.1.3-378/ 
sw/share/doc/fluidsynth1/
/bin/chmod -R go=u-w /sw/src/fink.build/root-fluidsynth1-1.1.3-378/ 
sw/share/doc/fluidsynth1
/bin/rm -f /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/info/ 
dir /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/info/dir.old / 
sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/share/info/dir /sw/ 
src/fink.build/root-fluidsynth1-1.1.3-378/sw/share/info/dir.old

/bin/rm -rf /sw/src/fink.build/root-fluidsynth1-shlibs-1.1.3-378
/bin/mkdir -p /sw/src/fink.build/root-fluidsynth1-shlibs-1.1.3-378/sw
/bin/mkdir -p /sw/src/fink.build/root-fluidsynth1-shlibs-1.1.3-378/ 
DEBIAN
/usr/sbin/chown -R fink-bld:fink-bld /sw/src/fink.build/root- 
fluidsynth1-shlibs-1.1.3-378

sudo -u fink-bld [ENV] sh -c/var/tmp/tmp.5.Egjuw9
/usr/bin/install -d -m 755 /sw/src/fink.build/root-fluidsynth1- 
shlibs-1.1.3-378/sw/lib/fluidsynth1/lib
/bin/mv /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/lib/ 
fluidsynth1/lib/libfluidsynth.*.dylib /sw/src/fink.build/root- 
fluidsynth1-shlibs-1.1.3-378/sw/lib/fluidsynth1/lib/
mv: rename /sw/src/fink.build/root-fluidsynth1-1.1.3-378/sw/lib/ 
fluidsynth1/lib/libfluidsynth.*.dylib to /sw/src/fink.build/root- 
fluidsynth1-shlibs-1.1.3-378/sw/lib/fluidsynth1/lib/ 
libfluidsynth.*.dylib: No such file or directory

### execution of /bin/mv failed, exit code 1


Daniel

Thanks for testing. Your error looks somewhat similar to Q6.6 in http://www.finkproject.org/faq/comp-general.php 



The source of the error could be that with cmake, one is unable to  
pass the autotools equivalent of


--libdir=%p/lib/%N/lib

1. The problem probably arises in line 10 of fluidsynth1.patch. The  
LIB_SUFFIX variable was already set upstream in the CMakeLists.txt  
file in the upper level source tree. With a bit of hacking, try changing


+set (LIB_DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} CACHE  
STRING Library directory name)


to

+set (LIB_DESTINATION ${CMAKE_INSTALL_PREFIX}/lib CACHE STRING  
Library directory name)


(You will also need to adjust the PatchFile-md5 field accordingly.)

I don't think the following is necessary but setting certain  
environment variables for 64-bit compiling before running cmake in the  
CompileScript could also help.


export CXXFLAGS=-m64
export CFLAGS=-m64
export LDFLAGS=-m64

Many thanks,
Ebrahim

P.S. Yeah, cmake is a witch!
--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.

[Fink-devel] Notice: Packages linking to libfluidsynth

2010-10-12 Thread Ebrahim Mayat
A Note to the fink packagers of audacious2-plugins, scummvm, sdl-mixer  
and gst-buzztard

There are two packages of fluidsynth version 1.1.3 in fink presently.

The first one called fluidsynth is the autotools-built version of  
fluidsynth which is recommended for end-users. In addition to  
coreaudio support, portaudio support will also be compiled into the  
binary prior to the install process.  For more detailed information,  
please read the README-OSX document included in the upper-level  
fluidsynth-1.1.3 directory.

The usage description of the fluidsynth package advises:

Usage Notes:
Packages needing fluidsynth are recommended to use the package  
fluidsynth1
which uses the new recommended upstream build system.  Future updates  
will
only happen to the fluidsynth1 package.

This brings me to the fluidsynth1 package. This package is the cmake- 
built one and it also includes notes for packagers who are adding  
programs that link to libfluidsynth. All updates of fink packages  
linking to fluidsynth (in addition to the ones mentioned above) should  
be done using the fluidsynth1 package and NOT the fluidsynth  
package:

Usage Notes:
To properly link to fluidsynth1, packagers will need to set some  
combination
of CFLAGS, LDFLAGS, or similar compiler flags to point to
/sw/lib/fluidsynth1/(include/lib).

Your co-operation would be appreciated.
Ebrahim Mayat

--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Notice: Packages linking to libfluidsynth

2010-10-12 Thread Ebrahim Mayat

I think fluidsynth1-dev installs a .pc file in /sw/lib/pkgconfig (the
standard place for these files) and that file lists the correct
/sw/lib/fluidsynth1/{include,lib} paths. Assuming (ha!) other packages
use pkg-config to figure out what flags to use, they will  
automatically

get the correct (special ones for fluidsynth1) ones without needing
explicit CFLAGS, LDFLAGS, or others. Obviously some packages are
probably dumb and don't use correct pkg-config detection, or need  
other

magic because they do silly things with the data.

dan


Daniel

Not exactly, the prefix is %p/lib/%N.

$ dpkg -L fluidsynth1-dev
/.
/sw
/sw/lib
/sw/lib/fluidsynth1
/sw/lib/fluidsynth1/include
/sw/lib/fluidsynth1/include/fluidsynth
/sw/lib/fluidsynth1/include/fluidsynth/audio.h
/sw/lib/fluidsynth1/include/fluidsynth/event.h
/sw/lib/fluidsynth1/include/fluidsynth/gen.h
/sw/lib/fluidsynth1/include/fluidsynth/log.h
/sw/lib/fluidsynth1/include/fluidsynth/midi.h
/sw/lib/fluidsynth1/include/fluidsynth/misc.h
/sw/lib/fluidsynth1/include/fluidsynth/mod.h
/sw/lib/fluidsynth1/include/fluidsynth/ramsfont.h
/sw/lib/fluidsynth1/include/fluidsynth/seq.h
/sw/lib/fluidsynth1/include/fluidsynth/seqbind.h
/sw/lib/fluidsynth1/include/fluidsynth/settings.h
/sw/lib/fluidsynth1/include/fluidsynth/sfont.h
/sw/lib/fluidsynth1/include/fluidsynth/shell.h
/sw/lib/fluidsynth1/include/fluidsynth/synth.h
/sw/lib/fluidsynth1/include/fluidsynth/types.h
/sw/lib/fluidsynth1/include/fluidsynth/version.h
/sw/lib/fluidsynth1/include/fluidsynth/voice.h
/sw/lib/fluidsynth1/include/fluidsynth.h
/sw/lib/fluidsynth1/lib
/sw/lib/fluidsynth1/lib/pkgconfig
/sw/lib/fluidsynth1/lib/pkgconfig/fluidsynth.pc
/sw/share
/sw/share/doc
/sw/share/doc/fluidsynth1-dev
/sw/share/doc/fluidsynth1-dev/COPYING
/sw/share/doc/fluidsynth1-dev/README
/sw/lib/fluidsynth1/lib/libfluidsynth.dylib

$ more /sw/lib/fluidsynth1/lib/pkgconfig/fluidsynth.pc
prefix=/sw/lib/fluidsynth1
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: FluidSynth
Description: Software SoundFont synth
Version: 1.1.3
Libs: -L${libdir} -lfluidsynth
Cflags: -I${includedir}

Ebrahim

--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2  L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] compatibility version problem

2010-09-30 Thread Ebrahim Mayat

On Sep 30, 2010 Hanspeter Niederstrasser wrote:

 Speex had a similar issue recently (offloaded public but unstable
 symbols to another dylib) but kept the install name the same.  The new
 speex version was put into a new package name (speex3 - libspeex1)
 *AND* the libraries were put into a 'hidden' directory
 /sw/lib/libspeex1/lib (that is, not directly into /sw/lib) to avoid
 filename collisions while maintaining Shlibs policy.

On Sep 30, 2010 Peter O' Gorman wrote:

 Ew!

 You'll have to relink the library by hand in the .info file,  
 giving it
 a compatibility version = 5.0.0, or figure out how to tell cmake to  
 use
 a different compatibility version.

 Please report this to the upstream developers, since it means that any
 binary that used fluidsynth-1.1.1 will need to be rebuilt to use 1.1.2
 (and it seems likely that is not their intention).

Many thanks all for your valuable input. FWIW, I rebuilt qsynth (while  
linking to the cmake-built libfluidsynth.1.dylib) and qsynth.app runs  
without any problem using both the coreaudio and the newly-added  
portaudio sound drivers.

Ebrahim






--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] [cvs] dists/10.4/unstable/main/finkinfo/sound fluidsynth.info, 1.7, 1.8

2010-09-29 Thread Ebrahim Mayat

On Sep 29, 2010, at 10:22 AM, Alexander Hansen wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi.  There was an extra comma in an enum field in fluidsynth/synth.h
 which caused scummvm (and likely other packages) not to build.

 Since this was an obvious and quick fix, I went ahead and  
 implemented it
 after testing that the scummvm build issue was indeed fixed.   
 Hopefully
 this is OK for all concerned.

 -  Original Message 
 Subject: [cvs] dists/10.4/unstable/main/finkinfo/sound
 fluidsynth.info, 1.7, 1.8
 Date: Wed, 29 Sep 2010 14:18:35 +
 From: Alexander Hansen alexkhan...@users.sourceforge.net
 Reply-To: fink-devel@lists.sourceforge.net
 To: fink-comm...@lists.sourceforge.net
 Newsgroups: gmane.os.apple.fink.cvs
 Followup-To: gmane.os.apple.fink.devel

 Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sound
 In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv16693

 Modified Files:
   fluidsynth.info
 Log Message:
 Fix malformed header file

 Index: fluidsynth.info
 ===
 RCS file:
 /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sound/ 
 fluidsynth.info,v
 retrieving revision 1.7
 retrieving revision 1.8
 diff -u -d -r1.7 -r1.8
 - --- fluidsynth.info 5 Jul 2010 10:20:18 -   1.7
 +++ fluidsynth.info   29 Sep 2010 14:18:33 -  1.8
 @@ -1,6 +1,6 @@
 Package: fluidsynth
 Version: 1.1.1
 - -Revision: 280
 +Revision: 281
 #Distribution: 10.5, 10.6
 ###
 Depends: 
 @@ -17,6 +17,9 @@
 Source: http://download.savannah.gnu.org/releases/fluid/%n-%v.tar.gz
 Source-md5: 0db3da78028d255026230809c6e21b44
 ###
 +PatchScript: 
 + perl -pi -e 's/R = 7,/R = 7/' include/%n/synth.h
 +
 SetLDFLAGS:
 ConfigureParams:
 ###
 @@ -59,4 +62,7 @@
 for audio synthesis.
 
 ###
 +DescPort: 
 +AKH:  typo in fluidsynth/synth.h fixed at Revision 281
 +
 Maintainer: Ebrahim Mayat ema...@users.sourceforge.net
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (Darwin)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAkyjS44ACgkQB8UpO3rKjQ/R+ACcDx8NYW+rFPGPDcJ4fUK8ofyp
 QJIAn11/+loJbQm+NWqndfETRkRWEjSI
 =uXKT
 -END PGP SIGNATURE-

Alexander

I have put this question to the fluid-devs. (Personally I am okay with  
it.) I don't think that there should be any objection from the fluid- 
devs to your suggestion.

Many thanks,
Ebrahim 

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] compatibility version problem

2010-09-29 Thread Ebrahim Mayat

Hello list

With reference to my submission (#3074237) for fluidsynth-1.1.2, I  
have come across a compatibility version issue.


As similarly outlined in my earlier message:

http://thread.gmane.org/gmane.os.macosx.fink.devel/19813/focus=19816

using autotools for the previous version of fluidsynth-1.1.1, the  
compatibility version for the shared library libfluidsynth.1.dylib is


/sw/lib/libfluidsynth.1.dylib (compatibility version 5.0.0, current  
version 5.0.0)


while building with cmake for fluidsynth-1.1.2 gives

/sw/lib/libfluidsynth.1.dylib (compatibility version 1.0.0, current  
version 1.4.0)


So, this leads to a problem since the compatibility version is being  
downgraded. The reviewer has suggested that this problem can be  
circumvented by simply renaming the package.
For example, instead of fluidsynth the new package can be called  
fluidsynth1.  This would seem simple enough but perhaps some of you  
may have alternative ideas that should be considered.


I would appreciate any suggestions on how I could effectively deal  
with this compatibility version problem.


Sincerely,
Ebrahim


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Shlibs: install_name and compatibility version

2010-09-22 Thread Ebrahim Mayat

On Sep 20, 2010, at 5:12 PM, Benjamin Reed wrote:

 This is a common issue with cmake projects.  People write the cmake  
 bits on linux and don't realize they're missing settings for proper  
 ld initialization on other platforms.  :)


 You generally need something along the lines of this in  
 CMakeLists.txt:

 set (LIB_SUFFIX  CACHE STRING Define suffix of directory name  
 (32/64) )
 set (LIB_DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}  
 CACHE STRING Library directory name)

 set(CMAKE_INSTALL_RPATH_USE_LINK_PATH  TRUE)
 set(CMAKE_INSTALL_RPATH ${LIB_DESTINATION} )

 if(APPLE)
   set(CMAKE_INSTALL_NAME_DIR ${LIB_DESTINATION})
 endif(APPLE)


Hello again

Following up on the cmake-related issue, I played with and applied the  
above patch with no success. The problem I figure is that the /sw/src/ 
fink.build/root-fluidsynth-shlibs-1.1.2-358 build directory is removed  
before libfluidsynth.1.dylib can be installed into it.


/bin/rm -rf /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358
/bin/mkdir -p /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw
/bin/mkdir -p /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/DEBIAN
/usr/sbin/chown -R fink-bld:fink-bld /sw/src/fink.build/root- 
fluidsynth-shlibs-1.1.2-358
sudo -u fink-bld [ENV] sh -c/var/tmp/tmp.7.ofZsiN
/usr/bin/install -d -m 755 /sw/src/fink.build/root-fluidsynth- 
shlibs-1.1.2-358/sw/lib
/bin/mv /sw/src/fink.build/root-fluidsynth-1.1.2-358/sw/lib/*.*.dylib / 
sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/lib/
mv: rename /sw/src/fink.build/root-fluidsynth-1.1.2-358/sw/lib/ 
*.*.dylib to /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/ 
lib/*.*.dylib: No such file or directory
### execution of /bin/mv failed, exit code 1
### execution of /var/tmp/tmp.7.ofZsiN failed, exit code 1
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-fluidsynth-1.1.2-358
(Reading database ... 165984 files and directories currently installed.)
Removing fink-buildlock-fluidsynth-1.1.2-358 ...
Failed: phase installing: fluidsynth-shlibs-1.1.2-358 failed

To recap the build and install scripts and the SplitOff field are:

CompileScript: 
  #!/bin/sh -ev
  /bin/mkdir build
  cd build
  %p/bin/cmake \
  -DCMAKE_INSTALL_PREFIX=%i \
  ..

InstallScript: 
  #!/bin/sh -ev
  cd build
  /usr/bin/make install


SplitOff: 
  Package: %N-shlibs
  Depends: readline5-shlibs (= 5.0-1006), libsndfile1-shlibs (=  
1.0.20-1), libflac8
  Files: lib/*.*.dylib
  Shlibs: %p/lib/libfluidsynth.1.dylib 1.0.0 %n (= 1.1.1-280)
  DocFiles: COPYING README



I tried changing the install script to make install DESTDIR=%p  but  
this did not make much of a difference.

If I am diagnosing the problem correctly as above, could there be a  
workaround ? (Alternatively, I could submit the working autotools  
scripts and get to know cmake better before trying again with the next  
version.)

Regards,
Ebrahim 

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Shlibs: install_name and compatibility version

2010-09-22 Thread Ebrahim Mayat

On Sep 22, 2010, at 1:28 PM, Benjamin Reed wrote:

 %i would be wrong, you tell cmake the *real* install prefix, and  
 then use DESTDIR to set it to the temporary root (%d).  Otherwise,  
 %i is the build directory: /sw/src/fink.build/package/foo/sw and  
 then DESTDIR=%p makes it put another /sw at the front: /sw/sw/src/ 
 fink.build/package/foo/sw

 You want this:

 CompileScript: 
  #!/bin/sh -ev
  /bin/mkdir build
  cd build
  %p/bin/cmake -DCMAKE_INSTALL_PREFIX=%p ..
 
 InstallScript: 
  #!/bin/sh -ev
  cd build
  /usr/bin/make install DESTDIR=%d
 

Good Day Ranger Rick!

Many thanks for the enlightenment!

I simplified the above scripts :

CompileScript: 
  #!/bin/sh -ev
  %p/bin/cmake -DCMAKE_INSTALL_PREFIX=%p .

InstallScript: 
  make install DESTDIR=%d


...and after patching CMakeLists.txt as per your precise instructions,  
IT WORKED Brilliant!!! Those cmake variables are indeed essential  
for porting to OS X.

Best wishes,
Ebrahim

Only when the form is quite clear to you, will the spirit become  
clear to you. - Robert Schumann

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Shlibs: install_name and compatibility version

2010-09-20 Thread Ebrahim Mayat
Good Day

When preparing a package update I get the following error:

 Validating .deb dir /sw/src/fink.build/root-fluidsynth-1.1.2-358...
 Package looks good!
 dpkg-deb -b root-fluidsynth-1.1.2-358 /sw/fink/10.5/local/main/ 
 binary-darwin-powerpc
 dpkg-deb: building package `fluidsynth' in `/sw/fink/10.5/local/main/ 
 binary-darwin-powerpc/fluidsynth_1.1.2-358_darwin-powerpc.deb'.
 Reverting ownership of install dir to root
 - Depends line is: readline5-shlibs (= 5.0-1006), libsndfile1- 
 shlibs (= 1.0.20-1), libflac8, darwin (= 9-1)
 Writing control file...
 Creating shlibs files...
 Validating .deb dir /sw/src/fink.build/root-fluidsynth- 
 shlibs-1.1.2-358...

 Error: File name '/sw/lib/libfluidsynth.1.dylib' specified in Shlibs  
 does not appear to have linker data at all
 Error: package contains the shared library
   /sw/lib/libfluidsynth.1.4.0.dylib
but the corresponding install_name and compatibility_version
   libfluidsynth.1.dylib 1.0.0
are not listed in the Shlibs field.  See the packaging manual.

 Removing runtime build-lock...
 Removing build-lock package...
 /sw/bin/dpkg-lockwait -r fink-buildlock-fluidsynth-1.1.2-358
 (Reading database ... 166033 files and directories currently  
 installed.)
 Removing fink-buildlock-fluidsynth-1.1.2-358 ...
 Failed: Please correct the above problems and try again!

I verified the install_name and compatibility_version

 $ otool -L /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/ 
 lib/libfluidsynth.1.dylib
 /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/lib/ 
 libfluidsynth.1.dylib:
   libfluidsynth.1.dylib (compatibility version 1.0.0, current version  
 1.4.0)
   /sw/lib/libgthread-2.0.0.dylib (compatibility version 2201.0.0,  
 current version 2201.4.0)
   /sw/lib/libglib-2.0.0.dylib (compatibility version 2201.0.0,  
 current version 2201.4.0)
   /sw/lib/libintl.8.dylib (compatibility version 9.0.0, current  
 version 9.2.0)
   /sw/lib/libsndfile.1.dylib (compatibility version 2.0.0, current  
 version 2.20.0)
   /sw/lib/libdbus-1.3.dylib (compatibility version 8.0.0, current  
 version 8.0.0)
   /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
 version 111.1.5)
   /usr/lib/libedit.2.dylib (compatibility version 2.0.0, current  
 version 2.9.0)
   /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio  
 (compatibility version 1.0.0, current version 1.0.0)
   /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI  
 (compatibility version 1.0.0, current version 49.0.0)
   /System/Library/Frameworks/CoreServices.framework/Versions/A/ 
 CoreServices (compatibility version 1.0.0, current version 32.0.0)
   /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current  
 version 1.0.0)
   /System/Library/Frameworks/CoreFoundation.framework/Versions/A/ 
 CoreFoundation (compatibility version 150.0.0, current version  
 476.19.0)

and the Shlibs field does contain the install_name and  
compatibility_version

 SplitOff: 
  Package: %N-shlibs
 Depends: readline5-shlibs (= 5.0-1006), libsndfile1-shlibs (=  
 1.0.20-1), libflac8
  Files: lib/*.*.dylib

  Shlibs: %p/lib/libfluidsynth.1.dylib 1.0.0 %n (= 1.1.1-280)

  DocFiles: COPYING README


Have I missed something ?

Thanks in advance.
Ebrahim

Build configuration:
$ fink -V
Package manager version: 0.29.13
Distribution version: selfupdate-cvs Mon Sep 20 08:55:03 2010, 10.5,  
powerpc


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Shlibs: install_name and compatibility version

2010-09-20 Thread Ebrahim Mayat


On Sep 20, 2010, at 11:15 AM, Alexander Hansen wrote:


$ otool -L /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/
lib/libfluidsynth.1.dylib
/sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/lib/
libfluidsynth.1.dylib:
libfluidsynth.1.dylib (compatibility version 1.0.0, current version
1.4.0)


This would be your problem.  The install_name as encoded in the  
library

doesn't have the full path, and therefore doesn't match your
(theoretically correct) Shlibs line.  The install_name should be
/sw/lib/libfluidsynth.1.dylib



snip

//

Fix the install_name which has been encoded in the library, and the
package should validate.



The packaging manual advises:

When building shared libraries under major version N, it is important  
that the install_name of the library be%p/lib/libbar.N.dylib. (You  
can find the install_name by running otool -L on your library, or  
otool64 -L for 64-bit libraries on 10.4.) 


Using autotools, the package validates, builds and installs without  
error. If the build directories are kept, the install_name is


otool -L /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358//sw/lib/ 
libfluidsynth.1.dylib
/sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358//sw/lib/ 
libfluidsynth.1.dylib:
	/sw/lib/libfluidsynth.1.dylib (compatibility version 6.0.0, current  
version 6.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
version 111.1.5)
	/sw/lib/libreadline.5.dylib (compatibility version 5.0.0, current  
version 5.0.0)
	/sw/lib/ncurses/libncurses.5.dylib (compatibility version 5.0.0,  
current version 5.0.0)
	/sw/lib/libgthread-2.0.0.dylib (compatibility version 2201.0.0,  
current version 2201.4.0)
	/sw/lib/libglib-2.0.0.dylib (compatibility version 2201.0.0,  
current version 2201.4.0)
	/sw/lib/libintl.8.dylib (compatibility version 9.0.0, current  
version 9.2.0)
	/sw/lib/libsndfile.1.dylib (compatibility version 2.0.0, current  
version 2.20.0)
	/sw/lib/libdbus-1.3.dylib (compatibility version 8.0.0, current  
version 8.0.0)
	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio  
(compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI  
(compatibility version 1.0.0, current version 49.0.0)
	/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current  
version 1.0.0)


When trying to build with the cmake build system, I get the previously  
mentioned install failure since the install_name changes


$ otool -L /sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/ 
lib/libfluidsynth.1.dylib
/sw/src/fink.build/root-fluidsynth-shlibs-1.1.2-358/sw/lib/ 
libfluidsynth.1.dylib:
	libfluidsynth.1.dylib (compatibility version 1.0.0, current version  
1.4.0)
	/sw/lib/libgthread-2.0.0.dylib (compatibility version 2201.0.0,  
current version 2201.4.0)
	/sw/lib/libglib-2.0.0.dylib (compatibility version 2201.0.0,  
current version 2201.4.0)
	/sw/lib/libintl.8.dylib (compatibility version 9.0.0, current  
version 9.2.0)
	/sw/lib/libsndfile.1.dylib (compatibility version 2.0.0, current  
version 2.20.0)
	/sw/lib/libdbus-1.3.dylib (compatibility version 8.0.0, current  
version 8.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
version 111.1.5)
	/usr/lib/libedit.2.dylib (compatibility version 2.0.0, current  
version 2.9.0)
	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio  
(compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI  
(compatibility version 1.0.0, current version 49.0.0)
	/System/Library/Frameworks/CoreServices.framework/Versions/A/ 
CoreServices (compatibility version 1.0.0, current version 32.0.0)
	/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current  
version 1.0.0)
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/ 
CoreFoundation (compatibility version 150.0.0, current version  
476.19.0)


The CompileScript and InstallScript for cmake looks like this:

CompileScript: 
 #!/bin/sh -ev
 /bin/mkdir build
 cd build
 %p/bin/cmake \
 -DCMAKE_INSTALL_PREFIX=%i \
 ..

InstallScript: 
 #!/bin/sh -ev
 cd build
 /usr/bin/make install


Since we are in the process of migrating to cmake from autotools, i  
would like to rectify this error.


Any advice and suggestions would be appreciated.

Thanks in advance.
Ebrahim
--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] Shlibs: install_name and compatibility version

2010-09-20 Thread Ebrahim Mayat

On Sep 20, 2010, at 5:12 PM, Benjamin Reed wrote:

 On 9/20/10 5:03 PM, Ebrahim Mayat wrote:
 Since we are in the process of migrating to cmake from autotools, i  
 would like to rectify this error.

 This is a common issue with cmake projects.  People write the cmake  
 bits on linux and don't realize they're missing settings for proper  
 ld initialization on other platforms.  :)


 You generally need something along the lines of this in  
 CMakeLists.txt:

 set (LIB_SUFFIX  CACHE STRING Define suffix of directory name  
 (32/64) )
 set (LIB_DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}  
 CACHE STRING Library directory name)

 set(CMAKE_INSTALL_RPATH_USE_LINK_PATH  TRUE)
 set(CMAKE_INSTALL_RPATH ${LIB_DESTINATION} )

 if(APPLE)
   set(CMAKE_INSTALL_NAME_DIR ${LIB_DESTINATION})
 endif(APPLE)

Many thanks for this valuable insight Ranger Rick. So for now I would  
need to patch CMakeLists.txt for the sake of portability.
(This follows another valuable porting suggestion that Jean-François  
Mertens had earlier made to myself and the lead devs of fluidsynth  
regarding certain typedefs in the project's source code.)

Thank you again finkers!
Ebrahim




--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Problem with CPPFLAGS

2010-07-14 Thread Ebrahim Mayat
Hello Charles

On Jul 14, 2010, at 7:28 AM, Charles Lepple wrote:

 duh. I can read, really... I assume this is the tracker item:

   
 https://sourceforge.net/tracker/?func=detailaid=3011011group_id=17203atid=414256


Yes, that is correct.

 Hmm, interesting that ./configure is used with qmake.

Qsynth has been in the fink distribution since its two previous  
releases so yes configure has previously been successfully used with  
qmake. What puzzles me is that the package built successfully (see  
ref. above) a month ago. Whether the recent build failure is due to  
the introduction of the %p expansion and/or the latest fink update  
should be academic if your suggestion (below) works out

 You could probably add INCLUDEPATH += %p/include to src.pro via a  
 patch file.

Many thanks for the suggestion. I will give this a try today.

(BTW, It seems to me that the tracker's e-mail notification facility  
is not working as it should. Other maintainers could also check on  
this.)

Regards,
Ebrahim

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Problem with CPPFLAGS

2010-07-14 Thread Ebrahim Mayat

On Jul 14, 2010, at 7:28 AM, Charles Lepple wrote:

 Hmm, interesting that ./configure is used with qmake.

 You could probably add INCLUDEPATH += %p/include to src.pro via a  
 patch file.

This literally adds the path %p/include to the compile line instead  
of /sw/include. So this does not work:

   make
cd src/  /sw/lib/qt4-mac/bin/qmake /sw/src/fink.build/ 
qsynth-0.3.5-350/qsynth-0.3.5/src/src.pro -macx -o qsynth.mak
cd src/  make -f qsynth.mak
/sw/lib/qt4-mac/bin/uic qsynthAboutForm.ui -o .ui/ui_qsynthAboutForm.h
/sw/lib/qt4-mac/bin/uic qsynthChannelsForm.ui -o .ui/ 
ui_qsynthChannelsForm.h
/sw/lib/qt4-mac/bin/uic qsynthMainForm.ui -o .ui/ui_qsynthMainForm.h
/sw/lib/qt4-mac/bin/uic qsynthMessagesForm.ui -o .ui/ 
ui_qsynthMessagesForm.h
/sw/lib/qt4-mac/bin/uic qsynthOptionsForm.ui -o .ui/ 
ui_qsynthOptionsForm.h
/sw/lib/qt4-mac/bin/uic qsynthPresetForm.ui -o .ui/ui_qsynthPresetForm.h
/sw/lib/qt4-mac/bin/uic qsynthSetupForm.ui -o .ui/ui_qsynthSetupForm.h
g++-4.2 -c -pipe -O2 -arch ppc -Wall -W -DDATADIR=/sw/share - 
DPKGDATADIR= -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/ 
sw/lib/qt4-mac/mkspecs/macx-g++42 -I. -I/sw/lib/qt4-mac/lib/ 
QtCore.framework/Versions/4/Headers -I/sw/lib/qt4-mac/include/QtCore - 
I/sw/lib/qt4-mac/lib/QtGui.framework/Versions/4/Headers -I/sw/lib/qt4- 
mac/include/QtGui -I/sw/lib/qt4-mac/include -I. -I%p/include -I/sw/lib/ 
qt4-mac/include -I/sw/lib/qt4-mac/include/qt -I/usr/include -I.moc - 
I.ui -F/sw/lib/qt4-mac/lib -o .obj/qsynth.o qsynth.cpp
In file included from qsynthOptions.h:25,
  from qsynth.cpp:23:
qsynthSetup.h:28:24: error: fluidsynth.h: No such file or directory


Initially, this problem arose due to the assumption that the default  
fink directory would be called /sw.. So in the configure file I  
added /sw to the line

ac_with_paths=/usr /usr/local /sw

Compilation and installation of the application bundle completes  
successfully on my 32-bit (Leopard) machine with this approach,

   make
cd src/  /sw/lib/qt4-mac/bin/qmake /sw/src/fink.build/ 
qsynth-0.3.5-350/qsynth-0.3.5/src/src.pro -macx -o qsynth.mak
cd src/  make -f qsynth.mak
/sw/lib/qt4-mac/bin/uic qsynthAboutForm.ui -o .ui/ui_qsynthAboutForm.h
/sw/lib/qt4-mac/bin/uic qsynthChannelsForm.ui -o .ui/ 
ui_qsynthChannelsForm.h
/sw/lib/qt4-mac/bin/uic qsynthMainForm.ui -o .ui/ui_qsynthMainForm.h
/sw/lib/qt4-mac/bin/uic qsynthMessagesForm.ui -o .ui/ 
ui_qsynthMessagesForm.h
/sw/lib/qt4-mac/bin/uic qsynthOptionsForm.ui -o .ui/ 
ui_qsynthOptionsForm.h
/sw/lib/qt4-mac/bin/uic qsynthPresetForm.ui -o .ui/ui_qsynthPresetForm.h
/sw/lib/qt4-mac/bin/uic qsynthSetupForm.ui -o .ui/ui_qsynthSetupForm.h
g++-4.2 -c -pipe -O2 -arch ppc -Wall -W -DDATADIR=/sw/share - 
DPKGDATADIR= -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/ 
sw/lib/qt4-mac/mkspecs/macx-g++42 -I. -I/sw/lib/qt4-mac/lib/ 
QtCore.framework/Versions/4/Headers -I/sw/lib/qt4-mac/include/QtCore - 
I/sw/lib/qt4-mac/lib/QtGui.framework/Versions/4/Headers -I/sw/lib/qt4- 
mac/include/QtGui -I/sw/lib/qt4-mac/include -I. -I/sw/lib/qt4-mac/ 
include -I/sw/lib/qt4-mac/include/qt -I/sw/include -I/sw/include/qt -I/ 
usr/include -I.moc -I.ui -F/sw/lib/qt4-mac/lib -o .obj/qsynth.o  
qsynth.cpp
//
Reading buildlock packages...

All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/dists/local/main/binary-darwin- 
powerpc/qsynth_0.3.5-350_darwin-powerpc.deb
(Reading database ... 166002 files and directories currently installed.)
Preparing to replace qsynth 0.3.5-350 (using .../ 
qsynth_0.3.5-350_darwin-powerpc.deb) ...
Unpacking replacement qsynth ...
Setting up qsynth (0.3.5-350) ...

Updating the list of locally available binary packages.
Scanning dists/local/main/binary-darwin-powerpc
Changed package: dists/local/main/binary-darwin-powerpc/ 
qsynth_0.3.5-350_darwin-powerpc.deb
Downloading the indexes of available packages in the binary  
distribution.
/sw/bin/apt-get-lockwait update

This does, however, terminate in error for the 64-bit (Snow Leopard)  
case where I presume the default fink directory could also be called / 
sw64 and not /sw.

Could I just not use any alternate name(s) for the fink directory  
instead of %p to allow for successful compilation and installation ?

Ebrahim

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Problem with CPPFLAGS

2010-07-12 Thread Ebrahim Mayat
Good Day

As observed by Daniel, I have also come across a build failure for the  
update to the qt4-based qsynth application.

On Jul 9, 2010, at 7:10 PM, Daniel Johnson wrote:

 I'm seeing a build failure with the latest qsynth from the tracker:

  make
 cd src/  /sw/lib/qt4-mac/bin/qmake /sw/src/fink.build/ 
 qsynth-0.3.5-350/qsynth-0.3.5/src/src.pro -macx -o qsynth.mak
 cd src/  make -f qsynth.mak
 /sw/lib/qt4-mac/bin/uic qsynthAboutForm.ui -o .ui/ui_qsynthAboutForm.h
 /sw/lib/qt4-mac/bin/uic qsynthChannelsForm.ui -o .ui/ 
 ui_qsynthChannelsForm.h
 /sw/lib/qt4-mac/bin/uic qsynthMainForm.ui -o .ui/ui_qsynthMainForm.h
 /sw/lib/qt4-mac/bin/uic qsynthMessagesForm.ui -o .ui/ 
 ui_qsynthMessagesForm.h
 /sw/lib/qt4-mac/bin/uic qsynthOptionsForm.ui -o .ui/ 
 ui_qsynthOptionsForm.h
 /sw/lib/qt4-mac/bin/uic qsynthPresetForm.ui -o .ui/ 
 ui_qsynthPresetForm.h
 /sw/lib/qt4-mac/bin/uic qsynthSetupForm.ui -o .ui/ui_qsynthSetupForm.h
 g++-4.2 -c -pipe -O2 -arch x86_64 -Xarch_x86_64 -mmacosx-version- 
 min=10.5 -Wall -W -DDATADIR=/sw/share -DPKGDATADIR= - 
 DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/sw/lib/qt4- 
 mac/mkspecs/macx-g++42 -I. -I/sw/lib/qt4-mac/lib/QtCore.framework/ 
 Versions/4/Headers -I/sw/lib/qt4-mac/include/QtCore -I/sw/lib/qt4- 
 mac/lib/QtGui.framework/Versions/4/Headers -I/sw/lib/qt4-mac/include/ 
 QtGui -I/sw/lib/qt4-mac/include -I. -I/sw/lib/qt4-mac/include -I/sw/ 
 lib/qt4-mac/include/qt -I/usr/local/include -I/usr/include -I.moc - 
 I.ui -F/sw/lib/qt4-mac/lib -o .obj/qsynth.o qsynth.cpp
 In file included from qsynthOptions.h:25,
 from qsynth.cpp:23:
 qsynthSetup.h:28:24: error: fluidsynth.h: No such file or directory
 In file included from qsynthOptions.h:25,
 from qsynth.cpp:23:
 qsynthSetup.h:48: error: ISO C++ forbids declaration of  
 'fluid_settings_t' with no type
 qsynthSetup.h:48: error: expected ';' before '*' token
 qsynthSetup.h:107: error: ISO C++ forbids declaration of  
 'fluid_settings_t' with no type
 qsynthSetup.h:107: error: expected ';' before '*' token
 make[2]: *** [.obj/qsynth.o] Error 1
 make[1]: *** [sub-src-make_default] Error 2
 make: *** [src/qsynth] Error 2
 ### execution of /var/tmp/tmp.1.Sic6XC failed, exit code 2

   make
cd src/  /sw/lib/qt4-mac/bin/qmake /sw/src/fink.build/ 
qsynth-0.3.5-350/qsynth-0.3.5/src/src.pro -macx -o qsynth.mak
cd src/  make -f qsynth.mak
/sw/lib/qt4-mac/bin/uic qsynthAboutForm.ui -o .ui/ui_qsynthAboutForm.h
/sw/lib/qt4-mac/bin/uic qsynthChannelsForm.ui -o .ui/ 
ui_qsynthChannelsForm.h
/sw/lib/qt4-mac/bin/uic qsynthMainForm.ui -o .ui/ui_qsynthMainForm.h
/sw/lib/qt4-mac/bin/uic qsynthMessagesForm.ui -o .ui/ 
ui_qsynthMessagesForm.h
/sw/lib/qt4-mac/bin/uic qsynthOptionsForm.ui -o .ui/ 
ui_qsynthOptionsForm.h
/sw/lib/qt4-mac/bin/uic qsynthPresetForm.ui -o .ui/ui_qsynthPresetForm.h
/sw/lib/qt4-mac/bin/uic qsynthSetupForm.ui -o .ui/ui_qsynthSetupForm.h
g++-4.2 -c -pipe -O2 -arch ppc -Wall -W -DDATADIR=/sw/share - 
DPKGDATADIR= -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/ 
sw/lib/qt4-mac/mkspecs/macx-g++42 -I. -I/sw/lib/qt4-mac/lib/ 
QtCore.framework/Versions/4/Headers -I/sw/lib/qt4-mac/include/QtCore - 
I/sw/lib/qt4-mac/lib/QtGui.framework/Versions/4/Headers -I/sw/lib/qt4- 
mac/include/QtGui -I/sw/lib/qt4-mac/include -I. -I/sw/lib/qt4-mac/ 
include -I/sw/lib/qt4-mac/include/qt -I/usr/include -I.moc -I.ui -F/sw/ 
lib/qt4-mac/lib -o .obj/qsynth.o qsynth.cpp
In file included from qsynthOptions.h:25,
  from qsynth.cpp:23:
qsynthSetup.h:28:24: error: fluidsynth.h: No such file or directory
In file included from qsynthOptions.h:25,
  from qsynth.cpp:23:
qsynthSetup.h:48: error: ISO C++ forbids declaration of  
'fluid_settings_t' with no type
qsynthSetup.h:48: error: expected ';' before '*' token
qsynthSetup.h:107: error: ISO C++ forbids declaration of  
'fluid_settings_t' with no type
qsynthSetup.h:107: error: expected ';' before '*' token
make[2]: *** [.obj/qsynth.o] Error 1
make[1]: *** [sub-src-make_default] Error 2
make: *** [src/qsynth] Error 2
### execution of /var/tmp/tmp.0.iiCpf0 failed, exit code 2
### execution of /var/tmp/tmp.4.TU6CCD failed, exit code 2
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-qsynth-0.3.5-350
(Reading database ... 166003 files and directories currently installed.)
Removing fink-buildlock-qsynth-0.3.5-350 ...
Failed: phase compiling: qsynth-0.3.5-350 failed

Even though

ConfigureParams: --with-qt=%p/lib/qt4-mac LDFLAGS=-L%p/lib  
CPPFLAGS=-I%p/include

is in the info file, there is no -I/sw/include on the compile line.  
Adding

SetCPPFLAGS: -I%p/include

does not make a difference.

Any ideas why the above error occurs and how I could remedy it.

Thanks in advance.
Ebrahim


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- 

[Fink-devel] App bundle installation

2010-05-31 Thread Ebrahim Mayat
Hello

I have come across a little installation problem when preparing a  
package:

 #! /bin/sh -ev
 cd /sw/src/fink.build/qsynth-0.3.5-350/qsynth-0.3.5/src/qsynth.app/ 
 Contents/Resources
   png2icns qsynth.icns /sw/src/fink.build/qsynth-0.3.5-350/ 
 qsynth-0.3.5/src/images/qsynth.png
 Using icns type 'il32', mask 'l8mk' for '/sw/src/fink.build/ 
 qsynth-0.3.5-350/qsynth-0.3.5/src/images/qsynth.png'
 Saved icns file to qsynth.icns
   /usr/bin/defaults write /sw/src/fink.build/qsynth-0.3.5-350/ 
 qsynth-0.3.5/src/qsynth.app/Contents/Info CFBundleIconFile qsynth.icns
   #/usr/libexec/PlistBuddy -c 'Set :CFBundleIconFile qsynth.icns'  
 %b/%n.app/Contents/Info.plist
   /bin/chmod a+r /sw/src/fink.build/qsynth-0.3.5-350/qsynth-0.3.5/ 
 src/qsynth.app/Contents/Info.plist
   rm /sw/src/fink.build/qsynth-0.3.5-350/qsynth-0.3.5/src/qsynth.app/ 
 Contents/Resources/empty.lproj
 #mkdir -p %i/Applications/%n.app
 mkdir -p /sw/src/fink.build/root-qsynth-0.3.5-350/sw/share/qsynth
 install -d -m 0755 /sw/src/fink.build/qsynth-0.3.5-350/qsynth-0.3.5/ 
 src/qsynth.app /sw/src/fink.build/root-qsynth-0.3.5-350/sw/ 
 Applications/qsynth.app
 cp -pR /sw/src/fink.build/qsynth-0.3.5-350/qsynth-0.3.5/src/ 
 qsynth.app /sw/src/fink.build/root-qsynth-0.3.5-350/sw/Applications/
 sudo -u fink-bld [ENV] sh -c/var/tmp/tmp.6.bdfKvB
 /usr/bin/install -d -m 700 /sw/src/fink.build/root-qsynth-0.3.5-350/ 
 sw/share/doc/qsynth
 /bin/cp -r COPYING /sw/src/fink.build/root-qsynth-0.3.5-350/sw/share/ 
 doc/qsynth/
 /bin/cp -r README /sw/src/fink.build/root-qsynth-0.3.5-350/sw/share/ 
 doc/qsynth/
 /bin/cp -r README-OSX /sw/src/fink.build/root-qsynth-0.3.5-350/sw/ 
 share/doc/qsynth/
 /bin/chmod -R go=u-w /sw/src/fink.build/root-qsynth-0.3.5-350/sw/ 
 share/doc/qsynth
 /usr/bin/install -d -m 755 /sw/src/fink.build/root-qsynth-0.3.5-350/ 
 sw/Applications
 cp -pR 'qsynth.app' '/sw/src/fink.build/root-qsynth-0.3.5-350/sw/ 
 Applications/'
 cp: qsynth.app: No such file or directory
 ### execution of cp failed, exit code 1
 ### execution of /var/tmp/tmp.6.bdfKvB failed, exit code 1
 Removing runtime build-lock...
 Removing build-lock package...
 /sw/bin/dpkg-lockwait -r fink-buildlock-qsynth-0.3.5-350
 (Reading database ... 165942 files and directories currently  
 installed.)
 Removing fink-buildlock-qsynth-0.3.5-350 ...
 Failed: phase installing: qsynth-0.3.5-350 failed

Below is the excerpt from the corresponding info file

 ###
 CompileScript: 
 #!/bin/sh -ev
  ./configure %c
   make
 
 ###
 InstallScript: 
 #! /bin/sh -ev
 cd %b/src/%n.app/Contents/Resources
   png2icns qsynth.icns %b/src/images/qsynth.png
   /usr/bin/defaults write %b/src/%n.app/Contents/Info  
 CFBundleIconFile qsynth.icns
   #/usr/libexec/PlistBuddy -c 'Set :CFBundleIconFile qsynth.icns'  
 %b/%n.app/Contents/Info.plist
   /bin/chmod a+r %b/src/%n.app/Contents/Info.plist
   rm %b/src/%n.app/Contents/Resources/empty.lproj
 #mkdir -p %i/Applications/%n.app
 mkdir -p %i/share/%n
 install -d -m 0755 %b/src/%n.app %i/Applications/%n.app
 cp -pR %b/src/%n.app %i/Applications/
 

Any idea how I could remedy the above error ?

Thanks in advance.
Ebrahim

Floyd sometimes wondered if the Newspad, and the the fantastic  
technology behind it, was the last word in man's quest for perfect  
communications. Here he was, far out in space, speeding away from  
earth at thousands of miles an hour, yet in a few milliseconds he  
could see the headlines of any newspaper he pleased. (That very word  
'newspaper', of course, was an anachronistic hang-over into the age of  
electronics.) The text was updated automatically on every hour; even  
if one read only the English versions one could spend an entire  
lifetime doing nothing but absorb the everchanging flow of information  
from the news satellites.

It was hard to imagine how the system could be improved or made more  
convenient But sooner or later, Floyd guessed it would pass away, to  
be replaced by something as unimaginable as the Newspad itself would  
have been to Caxton or Gutenberg - from Arthur C Clarke's  2001 - A  
Space Odyssey (1968)



--

___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] App bundle installation

2010-05-31 Thread Ebrahim Mayat

On May 31, 2010, at 11:19 AM, Alexander Hansen wrote:

 Either try

 AppBundles: src/%n.app

 and get rid of the last two lines of your InstallScript, or get rid of
 the AppBundles line.

Alexander

Brilliant!!

Many thanks,
Sincerely,
Ebrahim

--

___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Pending tracker items

2010-02-27 Thread Ebrahim Mayat

Dear all

I have two tracker items (opened around the Christmas-New Year) that  
are still pending:


2919357  2925810

These are just updates of an already existing package. I would  
appreciate working through these when possible.


Many thanks,
Ebrahim
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

[Fink-devel] Framework linker flag in Compile script

2010-01-04 Thread Ebrahim Mayat
Hello all

While testing the fluidsynth info file for a package update on 10.4.11  
powerpc, I got the following error:

/bin/sh ../libtool --tag=CC   --mode=link gcc  -Wall  -O2 -fomit-frame- 
pointer -funroll-all-loops -finline-functions -Wall -W -Wpointer-arith  
-Wbad-function-cast -Wcast-qual -Wcast-align -Wstrict-prototypes - 
Winline -Wno-unused-parameter -Wno-cast-qual  -L/sw/lib -o fluidsynth  
fluidsynth-fluidsynth.o libfluidsynth.la -lpthread
libtool: link: gcc -Wall -O2 -fomit-frame-pointer -funroll-all-loops - 
finline-functions -Wall -W -Wpointer-arith -Wbad-function-cast -Wcast- 
qual -Wcast-align -Wstrict-prototypes -Winline -Wno-unused-parameter - 
Wno-cast-qual -o .libs/fluidsynth fluidsynth-fluidsynth.o  -L/sw/ 
lib ./.libs/libfluidsynth.dylib -lm -lreadline -lncurses /sw/lib/ 
libgthread-2.0.dylib /sw/lib/libglib-2.0.dylib /sw/lib/libiconv.dylib - 
lc /sw/lib/libintl.dylib /sw/lib/libsndfile.dylib -lpthread
/usr/bin/ld: Undefined symbols:
_CFStringCreateWithCString
_CFStringCreateWithFormat
___CFConstantStringClassReference
collect2: ld returned 1 exit status
make[2]: *** [fluidsynth] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
### execution of ./configure failed, exit code 2
### execution of /var/tmp/tmp.2.B1I4f1 failed, exit code 2
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-fluidsynth-1.1.1-280
(Reading database ... 20823 files and directories currently installed.)
Removing fink-buildlock-fluidsynth-1.1.1-280 ...
Failed: phase compiling: fluidsynth-1.1.1-280 failed

So after adding the framework linker flag;

CompileScript: 
  ./configure %c LDFLAGS=-framework CoreFoundation  make


  I still get the following complaint:

Validating .deb dir /sw/src/fink.build/root-fluidsynth-dev-1.1.1-280...
Error: The -framework flag may get munged by libtool. See the gcc  
manpage for information about passing multi-word options to flags for  
specific compiler passes.
 Offending file: /sw/lib/libfluidsynth.la
 Offending line: inherited_linker_flags='  -framework  
CoreFoundation'
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-fluidsynth-1.1.1-280
(Reading database ... 20823 files and directories currently installed.)
Removing fink-buildlock-fluidsynth-1.1.1-280 ...
Updating the list of locally available binary packages.
Scanning dists/local/main/binary-darwin-powerpc
Changed package: dists/local/main/binary-darwin-powerpc/fluidsynth- 
shlibs_1.1.1-280_darwin-powerpc.deb
Changed package: dists/local/main/binary-darwin-powerpc/ 
fluidsynth_1.1.1-280_darwin-powerpc.deb
Downloading the indexes of available packages in the binary  
distribution.
/sw/bin/apt-get-lockwait update
Hit http://bindist.finkmirrors.net 10.4/release/main Packages
Hit http://bindist.finkmirrors.net 10.4/release/main Release
Hit http://bindist.finkmirrors.net 10.4/release/crypto Packages
Hit http://bindist.finkmirrors.net 10.4/release/crypto Release
Hit http://bindist.finkmirrors.net 10.4/current/main Packages
Hit http://bindist.finkmirrors.net 10.4/current/main Release
Hit http://bindist.finkmirrors.net 10.4/current/crypto Packages
Hit http://bindist.finkmirrors.net 10.4/current/crypto Release
Reading Package Lists... Done
Building Dependency Tree... Done
Failed: Please correct the above problems and try again!

I presume that I probably used the incorrect syntax for passing the  
framework linker flag. I would appreciate any help in correcting this  
problem.

(BTW, there is no problem with the build on 10.5.8 powerpc.  
Compilation and validation were successful without the need to pass  
the framework linker flag.)

HAPPY NEW YEAR!

Ebrahim



--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Framework linker flag in Compile script

2010-01-04 Thread Ebrahim Mayat
On Mon, 2010-01-04 at 11:31 +0100, Martin Costabel wrote:

 I think what the validator wants is
 
LDFLAGS=-Wl,framework,CoreFoundation
 
 Like this, a too eagerly alphabetically-sorting libtool cannot destroy 
 the flag.
 
Many thanks, Martin! Adding 

SetLDFLAGS:  -Wl, -framework,CoreFoundation

did the trick.

BTW, I have also added the following two fields:

Distribution: 10.4
Architecture: powerpc

I was thinking of opening another tracker item since the package
description file for 10.5 is slightly different. Would this be the right
way to do it ?

Regards,
Ebrahim


--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] About -system packages

2009-12-20 Thread Ebrahim Mayat


On Dec 20, 2009, at 4:05 AM, Adrian Prantl adr...@f4z.org wrote:


Hello fellow Finkers,

sometime ago I made an updated package for the jack audio connection  
kit

[1,2]. This was for Jack1. There is also Jack2, which is a
multiprocessor-capable backwards-compatible reimplementation [3].  
Having

jack2 packaged is quite important because from my observations jack1
does not work on 10.6.
I believe it would not be possible to package jack2 for fink, as it
installs stuff into /Library/Frameworks and (more importantly) the
Jack.Router into /Library/Audio/Plug-Ins/HAL/. The rest is put into
/usr/local.
Am I right in assuming that it is not feasible to wrap such a program
into a fink package?

Anyway, I thought this would be a good idea to provide a system-jack
package [Attackment] that just looks for the existence of jackd
installed in /usr/local. However, I have got a few questions with this
approach:

- Apparently

Provides: jack, jack-shlibs, jack-dev

  is not sufficient to peacefully co-exist with the exisiting
  Jack1 jack.info. Fink still insists on installing jack1 to satisfy
  a dependency on jack*. Would this be solved by renaming the old
  jack package to e.g. 'jack1*' that also just Provides jack* ?

- This approach works well when freshly compiling programs from  
source,

  but for a binary distribution, wouldn't it be necessary to have two
  versions of each program, one linked against jack and one against
  system-jack? How is this usually handled by other fink packages?

One solution would be to create different versions of each program
depending on jack, like with kde-x11 and kde-mac, but this seems like
unecessary duplication of work. What's best practice in this case?

thanks,
Adrian

[1] http://jackaudio.org/
[2] http://pdb.finkproject.org/pdb/package.php/jack
[3] http://www.jackosx.com/


Good Day Adrian

The latter release of JackOSX seems to be incompatible with coreaudio.
If you excuse the pun) Jack seems to hijack CoreAudio. If JackOSX  
remains installed and I run `fluidsynth -a

coreaudio...' the jackd server daemon is started and audio is rendered.

The only way I can run fluidsynth with coreaudio is to first remove  
and trash my Jack installation and then build fluidsynth without Jack.


Just my $0.02.
Ebrahim

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev ___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] fink: fluidsynth patch update

2009-09-24 Thread Ebrahim Mayat

On Sep 13, 2009, at 6:57 PM, Alexander Hansen wrote:

 Ebrahim Mayat wrote:

 On Sunday, 13 September, 2009, at 04:23PM, David Fang 
 f...@csl.cornell.edu 
  wrote:
 Hi,

 % sw_vers
 ProductName:Mac OS X
 ProductVersion: 10.4.11
 BuildVersion:   8S165

 fink:
 Package manager version: 0.29.9
 Distribution version: selfupdate-cvs Sat Sep 12 11:05:10 2009,  
 10.4,
 powerpc

 machine: powerpc7410 (dual G4)

 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007;
 root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc  
 PowerMac3,4 Darwin

 xcode:
 Component versions: DevToolsCore-798.0; DevToolsSupport-794.0
 As Alexander Hansen has suggested, also send us the output of  
 fink list
 xcode.
 (sorry, forgot)
 % fink list -t xcode
 i  xcode   2.5-1   [virtual package representing the developer  
 tools]

 gcc:
 Target: powerpc-apple-darwin8
 Configured with: /var/tmp/gcc/gcc-5370~2/src/configure --disable- 
 checking
 -enable-werror --prefix=/usr --mandir=/share/man
 --enable-languages=c,objc,c++,obj-c++
 --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/
 --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib
 --build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8
 --target=powerpc-apple-darwin8
 Thread model: posix
 gcc version 4.0.1 (Apple Computer, Inc. build 5370)

 Can anyone else reproduce this?
 Well, you are running OS X version 10.4 which is now somewhat  
 outdated so it
 would be difficult presently to do this. But with the last two  
 remaining bits
 of the information requested above, maybe I could suggest some  
 kind of
 resolution.
 You can consider me among the few who are trying to keep powerpc- 
 darwin8
 alive.  :D I do have an Intel Macbook on 10.5, but it's out-of- 
 commission,
 and constantly has problems.  :(

 Let me know if there's any more information you need about my  
 compile
 failure.

 Fang

 David Fang
 http://www.csl.cornell.edu/~fang/
 http://www.achronix.com/


 I'll have to dust off an old iMac in my attic to try to install  
 fluidsynth from fink on Tiger. This could take a while to setup  
 considering my present workload.

 Would you consider updating to Leopard (10.5) ? This would simplify  
 things to a great extent.

 Ebrahim



 I get the following (10.4.11/powerPC/Xcode 2.5):
 ...
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I/sw/include
 -I/sw/include -Wall -O2 -fomit-frame-pointer -funroll-all-loops
 -finline-functions -Wall -W -Wpointer-arith -Wbad-function-cast
 -Wcast-qual -Wcast-align -Wstrict-prototypes -Wno-unused -Winline -MT
 libfluidsynth_la-fluid_coremidi.lo -MD -MP -MF
 .deps/libfluidsynth_la-fluid_coremidi.Tpo -c fluid_coremidi.c
 -fno-common -DPIC -o .libs/libfluidsynth_la-fluid_coremidi.o
 In file included from
 /System/Library/Frameworks/CoreServices.framework/Frameworks/ 
 OSServices.framework/Headers/OSServices.h:46,
 from
 /System/Library/Frameworks/CoreServices.framework/Headers/ 
 CoreServices.h:25,
 from fluid_coremidi.c:36:
 /System/Library/Frameworks/CoreServices.framework/Frameworks/ 
 OSServices.framework/Headers/OpenTransportProviders.h:108:
 error: parse error before numeric constant
 /System/Library/Frameworks/CoreServices.framework/Frameworks/ 
 OSServices.framework/Headers/OpenTransportProviders.h:116:
 error: parse error before numeric constant
 fluid_coremidi.c: In function 'fluid_coremidi_callback':
 fluid_coremidi.c:169: warning: cast discards qualifiers from pointer
 target type
 make[2]: *** [libfluidsynth_la-fluid_coremidi.lo] Error 1
 make[1]: *** [all] Error 2
 make: *** [all-recursive] Error 1


 -- 
 Alexander Hansen
 Fink User Liaison

Hi

I have just tried compiling fink fluidsynth on a freshly installed  
fink 10.4. I can confirm the compilation error reported by both David  
and Alex and that David's patch remedies the compile-time error on  
10.4. A comment to this effect has also been added to the tracker item  
created by David. Alex, I would appreciate it if you could close this  
tracker item and upload the info and patch files to the 10.4/powerpc  
tree.

Thanks in advance,
Ebrahim

--
Come build with us! The BlackBerryreg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9#45;12, 2009. Register now#33;
http://p.sf.net/sfu/devconf
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] fink: fluidsynth patch update

2009-09-13 Thread Ebrahim Mayat


On Sep 13, 2009, at 12:54 AM, David Fang wrote:


Hi Ebrahim,
	Your fink package for fluidsynth was failing to build on powerpc- 
darwin8.


fluid_coremidi.c was failing to compile because some preprocessor  
definitions from netinet/tcp.h collided with enum definitions in  
OpenTransportProviders.h.


Hello David

Could you send me the details of your compilation failure.  
fluidsynth-1.0.9-169 compiles without any problems on my G4. I'd be  
interested in duplicating your error.


Could you also post the outputs of the following commands:

sw_vers ; machine ; xcodebuild -version ; gcc --version ; fink -V



I've submitted an update here (validated on powerpc-darwin8):
https://sourceforge.net/tracker/?func=detailaid=2857895group_id=17203atid=414256

Could you please review and approve?
Thank you!

Fang

David Fang
http://www.csl.cornell.edu/~fang/
http://www.achronix.com/



Many thanks
Ebrahim


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] fink: fluidsynth patch update

2009-09-13 Thread Ebrahim Mayat


On Sep 13, 2009, at 12:53 PM, David Fang wrote:


Hi,

Regarding:
https://sourceforge.net/tracker/?func=detailaid=2857895group_id=17203atid=414256

	Your fink package for fluidsynth was failing to build on powerpc- 
darwin8.
fluid_coremidi.c was failing to compile because some preprocessor  
definitions from netinet/tcp.h collided with enum definitions in  
OpenTransportProviders.h.


Could you send me the details of your compilation failure.  
fluidsynth-1.0.9-169 compiles without any problems on my G4. I'd be  
interested in duplicating your error.


The failure I was seeing is:
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I/sw/ 
include -I/sw/include -Wall -O2 -fomit-frame-pointer -funroll-all- 
loops -finline-functions -Wall -W -Wpointer-arith -Wbad-function- 
cast -Wcast-qual -Wcast-align -Wstrict-prototypes -Wno-unused - 
Winline -MT libfluidsynth_la-fluid_coremidi.lo -MD -MP -MF .deps/ 
libfluidsynth_la-fluid_coremidi.Tpo -c fluid_coremidi.c  -fno-common  
-DPIC -o .libs/libfluidsynth_la-fluid_coremidi.o
In file included from /System/Library/Frameworks/ 
CoreServices.framework/Frameworks/OSServices.framework/Headers/ 
OSServices.h:47,
from /System/Library/Frameworks/ 
CoreServices.framework/Headers/CoreServices.h:26,

from fluid_coremidi.c:37:
/System/Library/Frameworks/CoreServices.framework/Frameworks/ 
OSServices.framework/Headers/OpenTransportProviders.h:108: error:  
parse error before numeric constant
/System/Library/Frameworks/CoreServices.framework/Frameworks/ 
OSServices.framework/Headers/OpenTransportProviders.h:116: error:  
parse error before numeric constant

fluid_coremidi.c: In function 'fluid_coremidi_callback':
fluid_coremidi.c:169: warning: cast discards qualifiers from pointer  
target type

make[1]: *** [libfluidsynth_la-fluid_coremidi.lo] Error 1

I've saved the preprocessed file:
% gcc (same-arguments... without -o) -E  fluid_coremidi.i

and posted the compressed preprocessed file (180k) here:
http://www.csl.cornell.edu/~fang/test/fluid_coremidi.i.bz2

starting at line 35218 of 40410 of fluid_coremidi.i, I see:

# 99 /System/Library/Frameworks/CoreServices.framework/Frameworks/ 
OSServices.framework/Headers/OpenTransportProviders.h ...snip...

enum {
 0x01 = 0x01,
 0x02 = 0x02,
 TCP_NOTIFY_THRESHOLD = 0x10,
 TCP_ABORT_THRESHOLD = 0x11,
 TCP_CONN_NOTIFY_THRESHOLD = 0x12,
 TCP_CONN_ABORT_THRESHOLD = 0x13,
 TCP_OOBINLINE = 0x14,
 TCP_URGENT_PTR_TYPE = 0x15,
 0x10 = 0x0008
};

which comes from line 107 of .../OpenTransportProviders.h.
The enum definitions were corrupted by another header included  
earlier,

/usr/include/netinet/tcp.h, which defines:

/*
* User-settable options (used with setsockopt).
*/
#define TCP_NODELAY 0x01/* don't delay send to coalesce  
packets */

#ifndef _POSIX_C_SOURCE
#define TCP_MAXSEG  0x02/* set maximum segment size */
#define TCP_NOPUSH  0x04/* don't push last block of  
write */

#define TCP_NOOPT   0x08/* don't use TCP options */
#define TCP_KEEPALIVE   0x10/* idle time used when SO_KEEPALIVE  
is enabled */

#endif /* _POSIX_C_SOURCE */

I tried to #define _POSIX_C_SOURCE, but that failed, so I just  
#undef'd those tokens before #including CoreServices.h, in the patch  
submitted to the tracker.



Could you also post the outputs of the following commands:
sw_vers ; machine ; xcodebuild -version ; gcc --version ; fink -V


what's sw_vers?


David

Try man sw_vers and then please send us the output of sw_vers.



fink:
Package manager version: 0.29.9
Distribution version: selfupdate-cvs Sat Sep 12 11:05:10 2009, 10.4,  
powerpc


machine: powerpc7410 (dual G4)

Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007;  
root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc PowerMac3,4  
Darwin


xcode:
Component versions: DevToolsCore-798.0; DevToolsSupport-794.0


As Alexander Hansen has suggested, also send us the output of fink  
list xcode.


gcc:
Target: powerpc-apple-darwin8
Configured with: /var/tmp/gcc/gcc-5370~2/src/configure --disable- 
checking -enable-werror --prefix=/usr --mandir=/share/man --enable- 
languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/ 
s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/ 
usr/lib --build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8 -- 
target=powerpc-apple-darwin8

Thread model: posix
gcc version 4.0.1 (Apple Computer, Inc. build 5370)

Can anyone else reproduce this?


Well, you are running OS X version 10.4 which is now somewhat outdated  
so it would be difficult presently to do this. But with the last two  
remaining bits of the information requested above, maybe I could  
suggest some kind of resolution.


Ebrahim 
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 

Re: [Fink-devel] fink: fluidsynth patch update

2009-09-13 Thread Ebrahim Mayat
 
On Sunday, 13 September, 2009, at 04:23PM, David Fang f...@csl.cornell.edu 
wrote:
Hi,

% sw_vers
ProductName:Mac OS X
ProductVersion: 10.4.11
BuildVersion:   8S165

 fink:
 Package manager version: 0.29.9
 Distribution version: selfupdate-cvs Sat Sep 12 11:05:10 2009, 10.4, 
 powerpc
 
 machine: powerpc7410 (dual G4)
 
 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; 
 root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc PowerMac3,4 Darwin
 
 xcode:
 Component versions: DevToolsCore-798.0; DevToolsSupport-794.0

 As Alexander Hansen has suggested, also send us the output of fink list 
 xcode.

(sorry, forgot)
% fink list -t xcode
  i  xcode   2.5-1   [virtual package representing the developer tools]

 gcc:
 Target: powerpc-apple-darwin8
 Configured with: /var/tmp/gcc/gcc-5370~2/src/configure --disable-checking 
 -enable-werror --prefix=/usr --mandir=/share/man 
 --enable-languages=c,objc,c++,obj-c++ 
 --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ 
 --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib 
 --build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8 
 --target=powerpc-apple-darwin8
 Thread model: posix
 gcc version 4.0.1 (Apple Computer, Inc. build 5370)
 
 Can anyone else reproduce this?

 Well, you are running OS X version 10.4 which is now somewhat outdated so it 
 would be difficult presently to do this. But with the last two remaining 
 bits 
 of the information requested above, maybe I could suggest some kind of 
 resolution.

You can consider me among the few who are trying to keep powerpc-darwin8 
alive.  :D I do have an Intel Macbook on 10.5, but it's out-of-commission, 
and constantly has problems.  :(

Let me know if there's any more information you need about my compile 
failure.

Fang

David Fang
http://www.csl.cornell.edu/~fang/
http://www.achronix.com/


I'll have to dust off an old iMac in my attic to try to install fluidsynth from 
fink on Tiger. This could take a while to setup considering my present 
workload. 

Would you consider updating to Leopard (10.5) ? This would simplify things to a 
great extent. 

Ebrahim

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] fink: fluidsynth patch update

2009-09-13 Thread Ebrahim Mayat
On Sun, 2009-09-13 at 18:11 -0400, Alexander Hansen wrote:

 
 I can try it on my G4; that just requires a reboot.
 
Alex

Yes, thank you! That's extremely kind of you. I would deeply appreciate
that :-) 

Ebrahim


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] fink: fluidsynth patch update

2009-09-13 Thread Ebrahim Mayat
On Sun, 2009-09-13 at 18:57 -0400, Alexander Hansen wrote:
 Ebrahim Mayat wrote:
   
  On Sunday, 13 September, 2009, at 04:23PM, David Fang 
  f...@csl.cornell.edu wrote:
  Hi,
 
  % sw_vers
  ProductName:Mac OS X
  ProductVersion: 10.4.11
  BuildVersion:   8S165
 
  fink:
  Package manager version: 0.29.9
  Distribution version: selfupdate-cvs Sat Sep 12 11:05:10 2009, 10.4, 
  powerpc
 
  machine: powerpc7410 (dual G4)
 
  Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; 
  root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc PowerMac3,4 
  Darwin
 
  xcode:
  Component versions: DevToolsCore-798.0; DevToolsSupport-794.0
  As Alexander Hansen has suggested, also send us the output of fink list 
  xcode.
  (sorry, forgot)
  % fink list -t xcode
   i  xcode   2.5-1   [virtual package representing the developer tools]
 
  gcc:
  Target: powerpc-apple-darwin8
  Configured with: /var/tmp/gcc/gcc-5370~2/src/configure 
  --disable-checking 
  -enable-werror --prefix=/usr --mandir=/share/man 
  --enable-languages=c,objc,c++,obj-c++ 
  --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ 
  --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib 
  --build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8 
  --target=powerpc-apple-darwin8
  Thread model: posix
  gcc version 4.0.1 (Apple Computer, Inc. build 5370)
 
  Can anyone else reproduce this?
  Well, you are running OS X version 10.4 which is now somewhat outdated so 
  it 
  would be difficult presently to do this. But with the last two remaining 
  bits 
  of the information requested above, maybe I could suggest some kind of 
  resolution.
  You can consider me among the few who are trying to keep powerpc-darwin8 
  alive.  :D I do have an Intel Macbook on 10.5, but it's out-of-commission, 
  and constantly has problems.  :(
 
  Let me know if there's any more information you need about my compile 
  failure.
 
  Fang
 
  David Fang
  http://www.csl.cornell.edu/~fang/
  http://www.achronix.com/
 
  
  I'll have to dust off an old iMac in my attic to try to install fluidsynth 
  from fink on Tiger. This could take a while to setup considering my present 
  workload. 
  
  Would you consider updating to Leopard (10.5) ? This would simplify things 
  to a great extent. 
  
  Ebrahim
  
 
 
 I get the following (10.4.11/powerPC/Xcode 2.5):
 ...
 libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I/sw/include
 -I/sw/include -Wall -O2 -fomit-frame-pointer -funroll-all-loops
 -finline-functions -Wall -W -Wpointer-arith -Wbad-function-cast
 -Wcast-qual -Wcast-align -Wstrict-prototypes -Wno-unused -Winline -MT
 libfluidsynth_la-fluid_coremidi.lo -MD -MP -MF
 .deps/libfluidsynth_la-fluid_coremidi.Tpo -c fluid_coremidi.c
 -fno-common -DPIC -o .libs/libfluidsynth_la-fluid_coremidi.o
 In file included from
 /System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h:46,
  from
 /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:25,
  from fluid_coremidi.c:36:
 /System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OpenTransportProviders.h:108:
 error: parse error before numeric constant
 /System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OpenTransportProviders.h:116:
 error: parse error before numeric constant
 fluid_coremidi.c: In function 'fluid_coremidi_callback':
 fluid_coremidi.c:169: warning: cast discards qualifiers from pointer
 target type
 make[2]: *** [libfluidsynth_la-fluid_coremidi.lo] Error 1
 make[1]: *** [all] Error 2
 make: *** [all-recursive] Error 1
 
Alex!

Thank you very much for the test. So, with further successful tests
following the application of David's patch, it is likely that the patch
file be used selectively for fluidsynth in the 10.4 tree. 

I think I'll get to doing this around Thursday and then submit the
changes to the tracker.

Thanks again.Your help is deeply appreciated.
Ebrahim

David

I'll get back to you on this ASAP and many thanks for submitting your
patch.

Ebrahim


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Updates for my packages

2009-08-20 Thread Ebrahim Mayat
 
On Thursday, 20 August, 2009, at 12:16PM, 
fink-devel-requ...@lists.sourceforge.net wrote:

   9. Updates for my packages (Alexander Hansen)


Date: Thu, 20 Aug 2009 12:15:57 -0400
From: Alexander Hansen alexanderk.han...@gmail.com
Subject: [Fink-devel] Updates for my packages
To: None Devel fink-devel@lists.sourceforge.net
Message-ID: 4a8d76bd.9040...@gmail.com
Content-Type: text/plain; charset=ISO-8859-1

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I've been swamped of late with work stuff, trips, trying to find a
permanent job, ..., and this is going to continue for a bit.  I don't
think I'm going to have much time to do 10.6/i386, 10.5/x86_64, or
10.6/x86_64 testing of my packages.  For that matter, even normal
updates will be lagged until November.

If anybody finds a fix for a package that doesn't work somewhere, or has
a version update, etc., just send me the .info and .patch so I can make
sure that I'm OK with whatever you've done, and I'll commit them.

- --
Alexander Hansen
Fink User Liaison
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkqNdr0ACgkQB8UpO3rKjQ+7SwCdHrpsy50rYbqKC/TxDeDnIgQ2
GLsAn0qWLVifJJJZUNm+uvOLctlZz+eX
=LZ+N
-END PGP SIGNATURE-

Hello Alex

Could you give us a listing of your packages. Would be glad to lend a hand, if 
I can.

Ebrahim

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] Fetching fink binaries from different architectures

2009-06-14 Thread Ebrahim Mayat
Hello

In my Xcode project I need to link to the universal binary version of  
libsndfile.a or even perhaps libsndfile.1.dylib. I figured one way  
could be to use apt-get  to fetch the libraries from the different  
architectures and the stitch them together using lipo. Only problem  
is how could I fetch the respective libraries from the architectures  
(i386 and possibly x86_64) that are not native to my ppc machine. This  
will save me lots of time from having to first compile the universal  
library versions of the dependencies of libsndfile1 before I could  
make the universal binary version of libsndfile1.

Thanks in advance.
E



--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] Fetching fink binaries from different architectures

2009-06-14 Thread Ebrahim Mayat
 
On Sunday, June 14, 2009, at 06:55AM, Monic Polynomial moni...@gmx.com 
wrote:

I'm clueless about building universal libraries. That said, the  
following describes how to obtain and extract binary packages.

You may download Fink's binary packages for 10.5 stable from

http://bindist.finkmirrors.net/bindist/dists/10.5/

You may extract the contents of a .deb file with dpkg-deb:

dpkg-deb --extract package.deb destinationdirectory

Warning: the instructions below use *unofficial* binary distributions  
that are not supported by the Fink project itself.

Todai's binary packages for 10.5 i386 unstable are available in

http://fink.sodan.ecc.u-tokyo.ac.jp/apt/10.5/dists/unstable/main/binary-darwin-i386/

Todai doesn't build x86_64 binary packages yet. Scott does but his  
selection of binary packages are mostly for scientific computing and  
he hasn't provided a libsndfile1-shlibs binary package.

Warning: the instructions above use *unofficial* binary distributions  
that are not supported by the Fink project itself.

Many thanks Monic for the URLs.

For building universal binaries of command-line programs you could try using 

CFLAGS= -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk 
--host=i386-apple-darwinx.x.x --disable-dependency-tracking

Regards,
Ebrahim

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


[Fink-devel] No acknowledgement of file upload

2009-05-12 Thread Ebrahim Mayat
Hello

I have uploaded (twice recently) an updated info file for a new  
package submission (ID 2727140) without receiving any acknowledgement.  
Since this was not the case in the past, I wondered if this was the  
new procedure.

TIA.
E

--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] No acknowledgement of file upload

2009-05-12 Thread Ebrahim Mayat
On Tue, 2009-05-12 at 10:07 -0300, Monic Polynomial wrote:

 * Whenever you submit a package, please set Group: to Undergoing  
 Validation (this is described in the 'Add new' SourceForge.net page  
 for the Package Submissions tracker). This field is used by committers  
 to list which (potentially new) packages should be validated and, if  
 everything is ok, committed to Fink;

Monic

Thanks for the suggestions. Acknowledgment well received.

Regards,
Ebrahim






--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] Adding a key-value pair to an Info.plist file using the command line

2009-03-30 Thread Ebrahim Mayat
 
On Monday, March 30, 2009, at 09:53AM, Monic Polynomial moni...@gmx.com 
wrote:


Is it possible that Info.plist already exists or are you always  
creating a new one?

Monic ??? 

Yes, Info.plist already exists. Thanks for showing me the error of my ways.

As far as I understand, your sed command actually erases the line  
keyCFBundlIconFile/key stringapplication.icns/string – the  
first expression between forward slashes is what sed should look for  
and the second expression is what sed should replace with, which is  
null in your example. 

Yes, absolutely. I guess my biological RAM was exhausted and the old hard disk 
was outputting some garbage ;-)

Which package are you working on?

The GUI frontend  for fluidsynth.

E

--
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


[Fink-devel] Adding a key-value pair to an Info.plist file using the command line

2009-03-29 Thread Ebrahim Mayat
Hello

I would like to add the key-value pair for the *.icns file into the  
Info.plist file of an application bundle.

Converting a .png file to an *icns file is easy enough but I am unable  
to add a reference for the *.icns file into the Info.plist file with  
the following script.

#! /bin/sh -ev
mkdir -p application.app/Contents/Resources
cd application.app/Contents/Resources
png2icns application.icns %i/src/fink.build/application-x.x.x/icons/ 
application.png
touch application.app/Contents/Info.plist
sed -e s/keyCFBundleIconFile\/key stringapplication.icns\/ 
string// application.app/Contents/Info.plist

The last command only adds the following lines to Info.plist:

dict
keyCFBundleIconFile/key
string/string

i.e. the name application.icns is not inserted.

How can I rectify the sed line ? Any advice would be appreciated.

Ebrahim

--
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


[Fink-devel] Committing a package version change

2009-03-02 Thread Ebrahim Mayat
Good Day

Would I need to submit a new package in order commit a version  
change ? My question relates to the upcoming new release of the  
fluidsynth package.

Thanks in advance.
Ebrahim 

--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


[Fink-devel] Problem with `fink install packagename`

2008-03-25 Thread Ebrahim Mayat
Dear Fink Developers

I am in the process of resubmitting the fluidsynth package after doing some 
requested modifications to the corresponding .info file. The validation, build 
and binary checking all complete successfully but the `fink install 
packagename` step constantly returns errors.

$ fink install fluidsynth
Information about 6686 packages read in 7 seconds.
The package 'fluidsynth' will be installed.
Reading dependency for fluidsynth-1.0.8-1...
The following package will be installed or updated:
 fluidsynth
Reading buildlock packages...
All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i 
/sw/fink/dists/local/main/binary-darwin-powerpc/fluidsynth_1.0.8-1_darwin-powerpc.deb
(Reading database ... 117874 files and directories currently installed.)
Preparing to replace fluidsynth 1.0.8-1 (using 
.../fluidsynth_1.0.8-1_darwin-powerpc.deb) ...
install-info(fluidsynth.info): no entry for file `fluidsynth'.
Unpacking replacement fluidsynth ...
Setting up fluidsynth (1.0.8-1) ...
install-info(/sw/share/info/fluidsynth.info): read  
/sw/share/info/fluidsynth.info: No such file or directory
/sw/bin/dpkg: error processing fluidsynth (--install):
 subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
 fluidsynth
### execution of /sw/bin/dpkg-lockwait failed, exit code 1
Failed: can't install package fluidsynth-1.0.8-1

Copying the info file into /sw/share/info still returns an error:
//
Reading buildlock packages...
All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i 
/sw/fink/dists/local/main/binary-darwin-powerpc/fluidsynth_1.0.8-1_darwin-powerpc.deb
(Reading database ... 117874 files and directories currently installed.)
Preparing to replace fluidsynth 1.0.8-1 (using 
.../fluidsynth_1.0.8-1_darwin-powerpc.deb) ...
install-info(fluidsynth.info): no entry for file `fluidsynth'.
Unpacking replacement fluidsynth ...
Setting up fluidsynth (1.0.8-1) ...

No `START-INFO-DIR-ENTRY' and no `This file documents'.
install-info(/sw/share/info/fluidsynth.info): unable to determine description 
for `dir' entry - giving up
/sw/bin/dpkg: error processing fluidsynth (--install):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 fluidsynth
### execution of /sw/bin/dpkg-lockwait failed, exit code 1
Failed: can't install package fluidsynth-1.0.8-1
 
Adding a START-INFO-DIR-ENTRY field does not solve the problem.

I would appreciate a correction to this problem. Many thanks.
Ebrahim Mayat

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] Problem with `fink install packagename`

2008-03-25 Thread Ebrahim Mayat
 
On Tuesday, March 25, 2008, at 04:03AM, Charles Lepple [EMAIL PROTECTED] 
wrote:

It's hard to tell without seeing your working fluidsynth.info file,
but are you using the 'InfoDocs' directive?

'InfoDocs' also refers to a .info file, but the file referenced there
is in the GNU Info documentation format, not the Fink package
description format. If upstream doesn't mention anything about texinfo
or GNU Info, you probably don't need to worry about that field.

Charles

Many thanks for your suggestion. Removing the InfoDocs field does not change 
anything. I still get the same error.

E

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] Problem with `fink install packagename`

2008-03-25 Thread Ebrahim Mayat
 
On Tuesday, March 25, 2008, at 05:18AM, Charles Lepple [EMAIL PROTECTED] 
wrote:

Which error? You had two separate error messages in your original
post. 

Preparing to replace fluidsynth 1.0.8-1 (using 
.../fluidsynth_1.0.8-1_darwin-powerpc.deb) ...
install-info(fluidsynth.info): no entry for file `fluidsynth'.
Unpacking replacement fluidsynth ...
Setting up fluidsynth (1.0.8-1) ...
install-info(/sw/share/info/fluidsynth.info): read  
/sw/share/info/fluidsynth.info: No such file or directory
/sw/bin/dpkg: error processing fluidsynth (--install):
 subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
 fluidsynth
### execution of /sw/bin/dpkg-lockwait failed, exit code 1
Failed: can't install package fluidsynth-1.0.8-1

(I'd try downloading the package from the tracker myself, but I
won't have time to build it until much later tonight.)

Thanks for looking into this issue.

E

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] fftw3 3.1.2

2008-03-17 Thread Ebrahim Mayat

Is there a particular reason why we aren't upgrading
fftw3 to the latest 3.1.2 release in fink unstable?

The only reason is that I've been busy for the past days.

I have tried repeatedly to get this done by posting such packaging
to fink tracking

I see only one post 6 days ago on the tracker.

yet the maintainer continues to revise the 3.1.1 packaging.

I didn't. Check the log.

I will update the package later today.

Sébastien

While we are on the topic of fftw3, I'd like to add that three build variants 
can be compiled from the same source. So, fftw-3.1.2 should be configured, 
compiled and installed successively with a different configure option set each 
time:

1. ./configure --enable-type-prefix
2. ./configure --enable-float --enable-type-prefix
3. ./configure --enable-single --enable-shared --enable-threads

For more details, you should see http://www.fftw.org/ 

It would be nice if you could include all three options.

Thanks. Ebrahim

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] fftw3 3.1.2

2008-03-17 Thread Ebrahim Mayat
 
On Monday, March 17, 2008, at 12:25PM, Sébastien Maret [EMAIL PROTECTED] 
wrote:

I could not find a --enable-type-prefix in the configure script. What is this 
option supposed to do exactly?

Sébastien

This installs both single- and double-precision versions of fftw libraries 
though I am not sure if this option still works with the new version of fftw3.
http://www.fftw.org/fftw2_doc/fftw_6.html#SEC69

Ebrahim

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] fontconfig2 update

2007-11-04 Thread Ebrahim Mayat
Benjamin Reed wrote:

I've released an updated version of fontconfig2 (to 2.4.1) which has
been rearranged to some extent.

It now contains binaries, and has it's own configuration in %p/etc/fonts
instead of assuming /etc/fonts exists (and, for that matter, is
compatible) but is still capable of reading existing local.conf files in
/etc/fonts and /usr/X11/lib/X11/fonts if they are there.

Please test it, and let me know if you hit any issues; I've tested it on
my own system for a while now, but I don't do very many crazy things
with fonts myself.  :)

Hello Ranger

Many thanks for this fix. I have just installed both the fontconfig2 update and 
the new fontconfig-path (Thanks Matthias). YES, now both qsynth and qjackctl 
launch successfully; fc-match also works. 

EM



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


Re: [Fink-devel] No /etc/fonts directory in Leopard (OS X.5)

2007-11-01 Thread Ebrahim Mayat
On Oct 31, 2007, at 5:23 PM, Alexander Strange wrote:

Do you have fontconfig-path installed? If so, try removing it.

Doing that would entail also removing fc-ghostscript-fonts and all the packages 
that depend on it.  

The second option would be to edit the fonts.conf configuration file in 
/usr/X11/lib/X11/fonts. When trying this, however, I came across the 
following notice:

   DO NOT EDIT THIS FILE.
IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
LOCAL CHANGES BELONG IN 'local.conf'.


Waiting for the new fink fontconfig package still remains the best option.

EM 

-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


[Fink-devel] No /etc/fonts directory in Leopard (OS X.5)

2007-10-31 Thread Ebrahim Mayat
Hello again

I have come across the same error when trying to launch (in Leopard) a couple 
of  X11/qt4-linked binaries that I have built.
Both qsynth http://qsynth.sourceforge.net/qsynth-index.html and qsampler 
http://qsampler.sourceforge.net/qsampler-index.html  for instance both give 
the same error:

$ qsynth
Fontconfig error: Cannot load default config file
Bus error

Manually running the fontconfig command fc-match also gives a similar error:

$ fc-match courier 
Fontconfig error: Cannot load config file /etc/fonts/fonts.conf
Fontconfig error: Cannot load default config file

There is no /etc/fonts directory in Leopard which is causing this problem. 

There is no such problem in Tiger since the /etc/fonts/fonts.conf file is 
present. Could this be a defect or is X11 now built differently in Leopard ?

EM



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel


[Fink-devel] Building an application bundle for a qt4-x11-based application

2007-10-27 Thread Ebrahim Mayat
Hello

I just built the svn checkout of the qt4-based application hydrogen when 
linking against the fink installation of qt4-x11-4.3.2. Then, after editing a 
script (which was supplied with the sources) built the application bundle 
without any problem. 

$ ls hydrogen.app
ContentsPkgInfo

$ ls hydrogen.app/Contents
Frameworks  Info.plist  MacOS   Resources
 
$ ls hydrogen.app/Contents/Resources
Hydrogen.icns   dataplugins

$ ls hydrogen.app/Contents/MacOS
hydrogen

The first problem is that the application icon does not appear with the 
Hydrogen.icns image. Secondly, double-clicking on the application bundle icon 
results in a launch failure.

The application does, however, launch successfully if I open X11.app, then in 
the console run $ cd ~/hydrogen.app/Contents/MacOS ; ./hydrogen .
 
I have probably overlooked something when preparing the application bundle. Any 
pointers, suggestions would be appreciated.

Thanks in advance.
EM

Note: Please cc any replies to my personal e-mail address since I am subscribed 
in batch mode.

-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel