What your cabal file describes is a single executable, Executable Fonts main-is: tests/Fonts.hs
This just tells us to build the file tests/Fonts.hs into a single executable named 'Fonts'. You probably want to retructure your project a bit into something like this. ./LICENSE ./README ./Setup.hs ./src ./src/SVGFonts ./src/SVGFonts/KETTriangulation.hs ./src/SVGFonts/PointOfView.hs ./src/SVGFonts/ReadFont.hs ./SVGFonts.cabal ./test ./test/Fonts.hs ./test/GirlsareWeird.svg ./test/LinLibertineO.svg ./test/Scriptin.svg ./TODO Here's what your cabal file should probably look like: Name: SVGFonts Version: 0.1 Description: parse svg-font files and generate outlines of letters and sentences License: GPL License-file: LICENSE Author: Tillmann Vogt Maintainer: tillmann.v...@rwth-aachen.de Build-Type: Simple Cabal-Version: >=1.2 library build-depends: haskell98, base, OpenGL, GLUT, xml, parsec exposed-modules: SVGFonts.KETTriangulation SVGFonts.PointOfView SVGFonts.ReadFont That isn't exact, but it should be close. /jve On Mon, Apr 6, 2009 at 1:32 PM, Tillmann Vogt <tillmann.v...@rwth-aachen.de>wrote: > John Van Enk schrieb: > >> This sounds very cool. Is is just a program, or is there a library sitting >> behind it? From your .cabal file, it seems to be just a binary program. >> >> Is this correct? >> >> http://hackage.haskell.org/packages/archive/SVGFonts/0.1/SVGFonts.cabal >> >> On Mon, Apr 6, 2009 at 1:22 PM, Tillmann Vogt >> <tillmann.v...@rwth-aachen.de>wrote: >> >> > > It is a real library made of pure Haskell. What is wrong with my .cabal > file? > -- /jve
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe