Hello!

I'm building the haskell-jvm-bridge (http://sourceforge.net/projects/jvm-
bridge/).

The final step of the building procedure is to install the package of haskell-
jvm-bridge.

When I enter ghc-pkg -a -f javavm.ghc-pkg I'm getting the error

javavm.ghc-pkg: parse error in package config file

The original file looks as shown below.

<original-file>
Package
        {
        name             = "javavm",
        import_dirs      = ["c:/Programme/haskell-jvm-bridge-0.3-
RC1/imports/"],
        source_dirs      = [],
        library_dirs     =
                [
                "c:/Programme/haskell-jvm-bridge-0.3-RC1/lib/"-L
                ],
        hs_libraries     = [],
        extra_libraries  =
["stdc++","JVMBridge","JVMInvocation","HaskellJVMBridge"-L,"jvm_imp"],
        include_dirs     = [],
        c_includes       = [],
        package_deps     = ["lang","concurrent","haskell98"],
        extra_ghc_opts   = ["-fglasgow-exts","-fallow-undecidable-instances"],
        extra_cc_opts    = [],
        extra_frameworks = [-L ],
        extra_ld_opts    =
                [
                "-Wl,-rpath,c:/Programme/haskell-jvm-bridge-0.3-RC1/lib/"-L
                ]
        }
</original-file>

I noted that some package files have the form [ Package, Package, ... ], and
changed the original file:

<original-file>
[Package
        {
        name             = "javavm",
        import_dirs      = ["c:/Programme/haskell-jvm-bridge-0.3-
RC1/imports/"],
        source_dirs      = [],
        library_dirs     =
                [
                "c:/Programme/haskell-jvm-bridge-0.3-RC1/lib/"-L
                ],
        hs_libraries     = [],
        extra_libraries  =
["stdc++","JVMBridge","JVMInvocation","HaskellJVMBridge"-L,"jvm_imp"],
        include_dirs     = [],
        c_includes       = [],
        package_deps     = ["lang","concurrent","haskell98"],
        extra_ghc_opts   = ["-fglasgow-exts","-fallow-undecidable-instances"],
        extra_cc_opts    = [],
        extra_frameworks = [-L ],
        extra_ld_opts    =
                [
                "-Wl,-rpath,c:/Programme/haskell-jvm-bridge-0.3-RC1/lib/"-L
                ]
        }]
</original-file>

This didn't help me, I got the same error message.

Please tell me what's wrong with this package file.

Thanks in advance

Dmitri Pissarenko
--
Dmitri Pissarenko
Software Engineer
http://dapissarenko.com
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to