El Jue 30 Ene 2003 22:14, escribi�: > Hi, > > I'm getting error when compile v.in.dgn. > > I used grass50src_cvs_snapshot_exp_2003_01_24.tar.gz and gdal-1.1.8.tar.gz > too, but error continue: > > The file "cpl_conv.h" is missing; > > > -------------------- > [EMAIL PROTECTED]:~/tmp/grass50_exp_2003_01_24$ gmake5 -i src/mapdev/v.in.dgn > SRC = /home/miguel/tmp/grass50_exp_2003_01_24/src > CMD = /home/miguel/tmp/grass50_exp_2003_01_24/src/CMD > UNUSED = /home/miguel/tmp/grass50_exp_2003_01_24/unused > HEADER = head.i586-pc-linux-gnu > ARCH = i586-pc-linux-gnu > GISBASE = /home/miguel/tmp/grass50_exp_2003_01_24/dist.i586-pc-linux-gnu > VERSION = 5.0.1-cvs October 2002 > ################################################################# > /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn > make -f OBJ.i586-pc-linux-gnu/make.rules > > gcc -I/home/miguel/tmp/grass50_exp_2003_01_24/src/include -g -O2 -c > main.c -o OBJ.i586-pc-linux-gnu/main.o
Thanks, now this is OK. but... I get a new error !!! I tried with gdal-1.1.8.tar.gz in http://remotesensing.org/gdal/ dgnlib-1.6.zip in http://gdal.velocet.ca/projects/dgn/ but the result is the same. With grass5.0.1 and grass50_exp_2003_01_24 there are some differences, but talk about the same funcitions. Thanks, Miguel With grass5.0.1: -------------------------------------------------------------------------------------------- [EMAIL PROTECTED]:~/tmp/grass5.0.1/src/mapdev/v.in.dgn$ gmake5 -i SRC = /home/miguel/tmp/grass5.0.1/src CMD = /home/miguel/tmp/grass5.0.1/src/CMD UNUSED = /home/miguel/tmp/grass5.0.1/unused HEADER = head.i586-pc-linux-gnu ARCH = i586-pc-linux-gnu GISBASE = /home/miguel/tmp/grass5.0.1/dist.i586-pc-linux-gnu VERSION = 5.0.1 January 2003 ################################################################# /home/miguel/tmp/grass5.0.1/src/mapdev/v.in.dgn make -f OBJ.i586-pc-linux-gnu/make.rules gcc -I/home/miguel/tmp/grass5.0.1/src/include -g -O2 -c main.c -o OBJ.i586-pc-linux-gnu/main.o main.c: In function `main': main.c:142: too few arguments to function `DGNOpen' make: *** [OBJ.i586-pc-linux-gnu/main.o] Error 1 [EMAIL PROTECTED]:~/tmp/grass5.0.1/src/mapdev/v.in.dgn$ ------------------------------------------------------------------------- and with grass50src_cvs_snapshot_exp_2003_01_24.tar.gz ------------------------------------------------------------------------------------------------------ [EMAIL PROTECTED]:~/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn$ gmake5 -i SRC = /home/miguel/tmp/grass50_exp_2003_01_24/src CMD = /home/miguel/tmp/grass50_exp_2003_01_24/src/CMD UNUSED = /home/miguel/tmp/grass50_exp_2003_01_24/unused HEADER = head.i586-pc-linux-gnu ARCH = i586-pc-linux-gnu GISBASE = /home/miguel/tmp/grass50_exp_2003_01_24/dist.i586-pc-linux-gnu VERSION = 5.0.1-cvs October 2002 ################################################################# /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn make -f OBJ.i586-pc-linux-gnu/make.rules gcc -L/home/miguel/tmp/grass50_exp_2003_01_24/src/libes/LIB.i586-pc-linux-gnu -o /home/miguel/tmp/grass50_exp_2003_01_24/dist.i586-pc-linux-gnu/etc/bin/cmd/v.in.dgn OBJ.i586-pc-linux-gnu/main.o -lvect -ldig2 -lgis -ldl -lm -lz OBJ.i586-pc-linux-gnu/main.o: En la funci�n `main': /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:164: referencia a `DGNOpen' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:170: referencia a `DGNClose' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:176: referencia a `DGNClose' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:194: referencia a `DGNGetElementIndex' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:202: referencia a `DGNFreeElement' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:204: referencia a `DGNReadElement' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:211: referencia a `DGNClose' sin definir OBJ.i586-pc-linux-gnu/main.o: En la funci�n `read_element': /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:248: referencia a `DGNGetLinkage' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:302: referencia a `DGNStrokeArc' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:321: referencia a `DGNStrokeCurve' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:425: referencia a `DGNTypeToName' sin definir /home/miguel/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn/main.c:429: referencia a `DGNTypeToName' sin definir collect2: ld returned 1 exit status make: *** [/home/miguel/tmp/grass50_exp_2003_01_24/dist.i586-pc-linux-gnu/etc/bin/cmd/v.in.dgn] Error 1 [EMAIL PROTECTED]:~/tmp/grass50_exp_2003_01_24/src/mapdev/v.in.dgn$ ------------------------------------------------------------------------------------------------------------

