Ticket #80 (closed defect: worksforme)
Problem building csharp bindings on x86_64 SuSE Linux
| Reported by: | schlenk | Owned by: | olly |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | Xapian-bindings | Version: | 0.9.6 |
| Severity: | normal | Keywords: | |
| Cc: | Blocked By: | ||
| Operating System: | Linux | Blocking: |
Description
I tried to build Xapian on SuSE 10.1 x86_64 box and stumbled across some issues:
1. The apidoc build process didn't go through, it terminated on refman.dvi. No idea whats broken, its a standard suse tetex install. Just commented out the stuff in the Makefile and touch some files to go on.
2. csharp Bindings could not be installed into /usr/local/lib64 I built with --libdir=/usr/local/lib64 due to the default system layout of SUSE on x86_64 and all went well.
See: schlenk@chronos:~/devel/xapian/xapian-bindings/csharp> sudo make install make install-recursive make[1]: Entering directory `/home/schlenk/devel/xapian/xapian-bindings/csharp' Making install in docs make[2]: Entering directory `/home/schlenk/devel/xapian/xapian-bindings/csharp/docs' make[3]: Entering directory `/home/schlenk/devel/xapian/xapian-bindings/csharp/docs' make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/doc/xapian-bindings/csharp"
/usr/bin/install -c -m 644 'bindings.html'
'/usr/local/share/doc/xapian-bindings/csharp/bindings.html'
test -z "/usr/local/share/doc/xapian-bindings/csharp/examples"
/usr/bin/install -c -m 644 'examples/SimpleSearch.cs'
'/usr/local/share/doc/xapian-bindings/csharp/examples/SimpleSearch.cs'
/usr/bin/install -c -m 644 'examples/SimpleIndex.cs'
'/usr/local/share/doc/xapian-bindings/csharp/examples/SimpleIndex.cs' make[3]: Leaving directory `/home/schlenk/devel/xapian/xapian-bindings/csharp/docs' make[2]: Leaving directory `/home/schlenk/devel/xapian/xapian-bindings/csharp/docs' make[2]: Entering directory `/home/schlenk/devel/xapian/xapian-bindings/csharp' make[3]: Entering directory `/home/schlenk/devel/xapian/xapian-bindings/csharp'
test -z "/usr/local/lib64"
/bin/sh ../libtool --mode=install /usr/bin/install -c 'XapianSharp?.la'
'/usr/local/lib64/XapianSharp.la' libtool: install: error: cannot install `XapianSharp?.la' to a directory not ending in /usr/local/lib make[3]: *** [install-libLTLIBRARIES] Error 1 make[3]: Leaving directory `/home/schlenk/devel/xapian/xapian-bindings/csharp' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/home/schlenk/devel/xapian/xapian-bindings/csharp' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/schlenk/devel/xapian/xapian-bindings/csharp' make: *** [install] Error 2
