On Thu, Apr 30, 2009 at 2:50 PM, Patton, Eric
<[email protected]> wrote:
> Using today's checkout of trunk, I get the following error after running make 
> distclean, configure, make:
>
> Errors in:
> /usr/local/grass_trunk/vector/v.label.sa
>
> $ cd /vector/v.label.sa
> (make clean)
>
> v.label.sa> make
> test -d OBJ.x86_64-unknown-linux-gnu || mkdir -p OBJ.x86_64-unknown-linux-gnu
> gcc -I/usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/include  -g -O2   
> -I/usr/local/include  -DPACKAGE=\""grassmods"\"   -I/usr/include/freetype2/ 
> -I/usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/include -o 
> OBJ.x86_64-unknown-linux-gnu/annealing.o -c annealing.c
> gcc -I/usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/include  -g -O2   
> -I/usr/local/include  -DPACKAGE=\""grassmods"\"   -I/usr/include/freetype2/ 
> -I/usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/include -o 
> OBJ.x86_64-unknown-linux-gnu/labels.o -c labels.c
> labels.c: In function ‘labels_init’:
> labels.c:62: warning: format ‘%d’ expects type ‘int’, but argument 3 has type 
> ‘long unsigned int’
> labels.c:68: warning: format ‘%d’ expects type ‘int’, but argument 2 has type 
> ‘long unsigned int’
> labels.c:86: warning: assignment makes pointer from integer without a cast
> labels.c:123: warning: format ‘%d’ expects type ‘int’, but argument 4 has 
> type ‘long unsigned int’
> gcc -I/usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/include  -g -O2   
> -I/usr/local/include  -DPACKAGE=\""grassmods"\"   -I/usr/include/freetype2/ 
> -I/usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/include -o 
> OBJ.x86_64-unknown-linux-gnu/main.o -c main.c
> gcc -L/usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/lib 
> -Wl,--export-dynamic 
> -Wl,-rpath-link,/usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/lib   -o 
> /usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/bin/v.label.sa 
> OBJ.x86_64-unknown-linux-gnu/annealing.o 
> OBJ.x86_64-unknown-linux-gnu/labels.o OBJ.x86_64-unknown-linux-gnu/main.o  
> -lgrass_display -lgrass_gis -lgrass_datetime -lz     -lgrass_raster 
> -lgrass_pngdriver -lgrass_driver -lgrass_gis -lgrass_datetime -lz     
> -lfreetype    -lgrass_gis -lgrass_datetime -lz     -lpng  -lz  -lm  
> -lgrass_psdriver -lgrass_driver -lgrass_gis -lgrass_datetime -lz     
> -lfreetype    -lgrass_gis -lgrass_datetime -lz      -lgrass_driver 
> -lgrass_gis -lgrass_datetime -lz     -lfreetype    -lgrass_gis 
> -lgrass_datetime -lz       -lgrass_raster -lgrass_pngdriver -lgrass_driver 
> -lgrass_gis -lgrass_datetime -lz     -lfreetype    -lgrass_gis 
> -lgrass_datetime -lz     -lpng  -lz  -lm  -lgrass_psdriver -lgrass_driver 
> -lgrass_gis -lgrass_datetime -lz     -lfreetype    -lgrass_gis 
> -lgrass_datetime -lz      -lgrass_driver -lgrass_gis -lgrass_datetime -lz     
> -lfreetype    -lgrass_gis -lgrass_datetime -lz      -lgrass_vect 
> -lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz      -lgrass_dbmiclient 
> -lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz      -lgrass_gis 
> -lgrass_datetime -lz      -lgrass_dgl -lgrass_dig2 -lgrass_gis 
> -lgrass_datetime -lz     -lgrass_rtree  -lgrass_gis -lgrass_datetime -lz     
> -lgrass_linkm -lgrass_rtree  -lgrass_dig2 -lgrass_gis -lgrass_datetime -lz    
>  -lgrass_rtree  -lgrass_dgl -lgrass_rtree -lgrass_linkm -lgrass_dbmiclient 
> -lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz      -lgrass_gis 
> -lgrass_datetime -lz      -lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz   
>     -L/usr/local/lib -lgdal  -lgrass_gis -lgrass_datetime -lz     -lfreetype  
>  -lm  -lz
> OBJ.x86_64-unknown-linux-gnu/labels.o: In function `labels_init':
> /usr/local/grass_trunk/vector/v.label.sa/labels.c:86: undefined reference to 
> `find_font_from_freetypecap'
> /usr/local/grass_trunk/vector/v.label.sa/labels.c:98: undefined reference to 
> `free_freetypecap'
> collect2: ld returned 1 exit status
> make: *** 
> [/usr/local/grass_trunk/dist.x86_64-unknown-linux-gnu/bin/v.label.sa] Error 1

See my previous message:

On Sat, Apr 25, 2009 at 2:40 PM, Markus Neteler <[email protected]> wrote:
> It won't compile in trunk:
>
> labels.c: In function ‘labels_init’:
> labels.c:86: error: implicit declaration of function
> ‘find_font_from_freetypecap’
> labels.c:98: error: implicit declaration of function ‘free_freetypecap’
> make: *** [OBJ.x86_64-unknown-linux-gnu/labels.o] Error 1
>
> because...
> http://lists.osgeo.org/pipermail/grass-commit/2008-December/005885.html
>
> Markus
>

Markus
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to