how can i build the firebird 2.1 package on debian ?<br><br><br>apt-get install libicu-dev libedit-dev git-core btyacc<br><br>you need to check out the firebird 2.1 repository from debian git<br><br><a href="http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2007q3/001125.html">http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2007q3/001125.html</a><br>
<br>git-clone git://git.debian.org/git/pkg-firebird/2.1<br>cd 2.1<br>debuild -i<br>and wait for it to build it for you<br><br>but for me it gives some errors for the moment <br><br>make[3]: Entering directory `/opt/build/firebird/2.1/extern/btyacc'<br>
gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o closure.o closure.c<br>gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o error.o error.c<br>gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o lalr.o lalr.c<br>
gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o lr0.o lr0.c<br>gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o main.o main.c<br>main.c: In function 'set_signals':<br>main.c:106: warning: passing argument 2 of 'signal' from incompatible pointer type<br>
main.c:110: warning: passing argument 2 of 'signal' from incompatible pointer type<br>main.c:114: warning: passing argument 2 of 'signal' from incompatible pointer type<br>main.c: At top level:<br>main.c:128: warning: no previous prototype for 'no_more_options'<br>
gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o mkpar.o mkpar.c<br>mkpar.c: In function 'unused_rules':<br>mkpar.c:179: warning: suggest explicit braces to avoid ambiguous 'else'<br>gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o output.o output.c<br>
gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o mstring.o mstring.c<br>mstring.c:7:1: warning: "START" redefined<br>In file included from mstring.c:1:<br>defs.h:76:1: warning: this is the location of the previous definition<br>
gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o reader.o reader.c<br>reader.c: In function 'keyword':<br>reader.c:294: warning: passing argument 5 of 'bsearch' from incompatible pointer type<br>gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o readskel.o readskel.c<br>
awk -f skel2c btyaccpa.ske >skeleton.c<br>gcc -g -Wall -Wstrict-prototypes -Wmissing-prototypes -c -o skeleton.o skeleton.c<br>skeleton.c:68:5: warning: missing terminating " character<br>skeleton.c:68: error: missing terminating " character<br>
skeleton.c:69:5: warning: missing terminating " character<br>skeleton.c:69: error: missing terminating " character<br>skeleton.c:70:5: warning: missing terminating " character<br>skeleton.c:70: error: missing terminating " character<br>
skeleton.c:71:5: warning: missing terminating " character<br>skeleton.c:71: error: missing terminating " character<br>skeleton.c:72:5: warning: missing terminating " character<br>skeleton.c:72: error: missing terminating " character<br>
skeleton.c:124:5: warning: missing terminating " character<br>skeleton.c:124: error: missing terminating " character<br>make[3]: *** [skeleton.o] Error 1<br>make[3]: Leaving directory `/opt/build/firebird/2.1/extern/btyacc'<br>
make[2]: *** [../extern/btyacc/btyacc] Error 2<br>make[2]: Leaving directory `/opt/build/firebird/2.1/gen'<br>make[1]: *** [firebird] Error 2<br>make[1]: Leaving directory `/opt/build/firebird/2.1'<br>make: *** [build-super-stamp] Error 2<br>
debuild: fatal error at line 1247:<br><br><br clear="all"><br>-- <br>developer <a href="http://flamerobin.org">flamerobin.org</a>