Code Monkey home page Code Monkey logo

aspell's Introduction

This is the Git repository for GNU Aspell

http://aspell.net

The following packages need to be installed to build this package from Git:

  • perl (I use v5.6.0 but other versions may work)
  • libtool
  • gettext
  • autoconf
  • automake
  • makeinfo

Before the build:

./autogen

./configure --disable-static <options>
# or ./config-opt <options> or ./config-debug <options>

The ./config-* will set things up for easier development. If you want to install Aspell to use it rather than develop with it than use the normal configure. When config-* is used the default things will be installed in <build dir>/inst for easier testing and debugging. You can change that by using the --prefix option.

Autogen should be run when ever anything but the source files or Makefile.am files are modified.

Than to build and install:

make
make install

You will then need to install a dictionary package for the new Aspell. You can find them at http://aspell.net. If Aspell is installed somewhere other than /usr/local you will probably need to add <prefix>/bin to your PATH or make symbolic links to the executable in order for the dictionary to build correctly.

To run the debugger on these programs if there are not installed use

libtool gdb <debugger parms>

or

libtool --mode execute <your debugger> <debugger parms>

For example to debug aspell with ddd use

libtool --mode execute ddd prog/.libs/aspell

Using libtool is necessary to make sure the shared libraries get loaded right. If you debug them after they are installed this will not be necessary.

aspell's People

Contributors

apjanke avatar kevina avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.