52 |
| Installing The Marvin Project on your operating system | |
| Installing The Marvin Project on your operating system | |
53 |
\----------------------------------------------------------/ |
\----------------------------------------------------------/ |
54 |
|
|
55 |
For now, only LibNN sources are compilable, and nothing is installable |
The project is in active development. Just take a look at src/libsip and |
56 |
since the project is in active development. |
src/libnn to know how to compile the libs. |
|
If you want to compile LibNN, just do the following: |
|
|
|
|
|
Before anything else, you must use the bootstrap script in order to prepare the |
|
|
sources (create the configure script and the Makefile): |
|
|
olivier@freedom marvin > cd src/libnn |
|
|
olivier@freedom libnn > ./bootstrap.sh |
|
|
|
|
|
If this didn't work, you can't go any further. |
|
|
|
|
|
(* LIBRARY COMPILATION *) |
|
|
|
|
|
Then, if you want to compile the LibNN library (optimized code and bytecode, |
|
|
depending on what can be done on your operating system): |
|
|
olivier@freedom libnn > make |
|
|
olivier@freedom libnn > ls -l libnn.* |
|
|
|
|
|
|
|
|
(* SOURCE CODE DOCUMENTATION *) |
|
|
|
|
|
-> Generating the sourcecode documentation: |
|
|
The LibNN sources set can generate source code documentation in various output |
|
|
formats: man, tex, dvi, pdf, ps, texi and html. If you got some weird warnings |
|
|
while executing the configure script, some output formats will probably be |
|
|
unavailable. This command will try to generate as much output formats as |
|
|
possible depending on what can be done on your operating system: |
|
|
olivier@freedom libnn > make doc |
|
|
|
|
|
-> Viewing the source code documentation: |
|
|
You can try to view the different output formats (each command will succeed |
|
|
only if the corresponding output format was successfully generated during the |
|
|
previous step) |
|
|
|
|
|
* man |
|
|
olivier@freedom libnn > make doc-view-man |
|
|
* pdf (requires xpdf) |
|
|
olivier@freedom libnn > make doc-view-pdf |
|
|
* html (requires mozilla) |
|
|
olivier@freedom libnn > make doc-view-html |
|
|
* ps (requires gv) |
|
|
olivier@freedom libnn > make doc-view-ps |
|
|
|
|
|
* For the other formats (tex. dvi and texi), take a look around doc/libnn. |
|
|
|
|
|
|
|
|
(* SUPPORTED ARCHITECTURES / OPERATING SYSTEMS *) |
|
|
|
|
|
We plan to make our sources compilable on as much architectures as possible. If |
|
|
you need an architecture to be supported, just send an email to the authors |
|
|
(see this file's header). An ssh access to a machine running the architecture |
|
|
you need to be supported would be really helpful. |
|
|
|
|
|
The Marvin Project is developed using the following operating systems: GNU/Linux |
|
|
(Slackware, Mandrake, Debian, Gentoo) and NetBSD. |
|
|
|
|
57 |
|
|
58 |
We hope you enjoy marvin! |
We hope you enjoy marvin! |
59 |
Cheers, |
Cheers, |