On Oct 12, 2006, at 4:12 AM, David Lowe wrote: > I've been attempting to compile the e-uae emulator with an eye > towards eventually making it into a fink package. Even though i have > sdl, sdl-sound & sdl-gfx13 installed, e-uae doesn't see them. I have > now learned that e-uae needs an sdl 'framework' to compile against. > This leaves me with a few questions: > > 1) Can somebody point me in the direction of a primer on the > differences between a library and a framework?
A framework is essentially a library in a box. Usually libraries live in ${prefix}/lib and their headers live in ${prefix}/include and other files live elsewhere, see the large number of libs in /sw/lib for an example of this. A framework is a library with all its headers and other files in one compartment. So /Library/Frameworks/ Foo.framework/ has everything Foo. When used as input to the linker, a library named libfoo.dylib can be added with -lfoo, a framework foo.framework needs -framework foo. > > 2) Is it possible for fink to make the framework? Yes, but I don't know if the current sdl maintainer would like to maintain a framework version. You may have to do it yourself. Peter ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-users