Ubuntu: Installation von flex zu machen postgres?

Ich versuche zu arbeiten auf postgresql lokal mit ubuntu 10.04. Ich bekomme diese Fehlermeldung, nachdem ich die Konfiguration mit

./configure --enable-cassert --enable-debug --prefix=$HOME/pgsql

wenn ich make && make install bekomme ich diesen Fehler:

make -C parser all
make[3]: Entering directory `/home/james/school/db/pg-stuff/hw1/postgresql-8.4.2/src/backend/parser'

ERROR: `flex' is missing on your system. It is needed to create the
file `scan.c'. You can either get flex from a GNU mirror site
or download an official distribution of PostgreSQL, which contains
pre-packaged flex output.

make[3]: *** [scan.c] Error 1
make[3]: Leaving directory `/home/james/school/db/pg-stuff/hw1/postgresql-8.4.2/src/backend/parser'
make[2]: *** [parser-recursive] Error 2
make[2]: Leaving directory `/home/james/school/db/pg-stuff/hw1/postgresql-8.4.2/src/backend'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/james/school/db/pg-stuff/hw1/postgresql-8.4.2/src'
make: *** [all] Error 2

Versuchte ich

apt-get install flex aber ich bekomme den gleichen Fehler. Wie kann ich die installieren, flex, so dass das funktionieren wird?

InformationsquelleAutor James | 2010-09-30

Schreibe einen Kommentar