gcc -shared -o /code/grass/grass70/dist.i686-pc-linux-gnu/lib/libgrass_nviz.7.0.svn.so -L/code/grass/grass70/dist.i686-pc-linux-gnu/lib -L/code/grass/grass70/dist.i686-pc-linux-gnu/lib -Wl,–no-undefined -Wl,–export-dynamic -Wl,-rpath-link,/code/grass/grass70/dist.i686-pc-linux-gnu/lib OBJ.i686-pc-linux-gnu/change_view.o OBJ.i686-pc-linux-gnu/cplanes_obj.o OBJ.i686-pc-linux-gnu/draw.o OBJ.i686-pc-linux-gnu/exag.o OBJ.i686-pc-linux-gnu/lights.o OBJ.i686-pc-linux-gnu/map_obj.o OBJ.i686-pc-linux-gnu/nviz.o OBJ.i686-pc-linux-gnu/position.o OBJ.i686-pc-linux-gnu/render.o -lgrass_ogsf.7.0.svn -lgrass_gis.7.0.svn -lGL -lm
OBJ.i686-pc-linux-gnu/render.o: In function Nviz_destroy_render_window': /code/grass/grass70/lib/nviz/render.c:66: undefined reference to
XFreePixmap’
/code/grass/grass70/lib/nviz/render.c:68: undefined reference to XCloseDisplay' OBJ.i686-pc-linux-gnu/render.o: In function
Nviz_create_render_window’:
/code/grass/grass70/lib/nviz/render.c:103: undefined reference to XOpenDisplay' /code/grass/grass70/lib/nviz/render.c:118: undefined reference to
XCreatePixmap’
/code/grass/grass70/lib/nviz/render.c:126: undefined reference to `XFree’
collect2: ld returned 1 exit status
make: *** [/code/grass/grass70/dist.i686-pc-linux-gnu/lib/libgrass_nviz.7.0.svn.so] Error 1
grass revision = 54402.
–
Regards,
Rashad
i solved it
LDFLAGS = -Wl,–no-as-needed
···
On Tue, Dec 25, 2012 at 11:14 PM, Mohammed Rashad <mohammedrashadkm@gmail.com> wrote:
gcc -shared -o /code/grass/grass70/dist.i686-pc-linux-gnu/lib/libgrass_nviz.7.0.svn.so -L/code/grass/grass70/dist.i686-pc-linux-gnu/lib -L/code/grass/grass70/dist.i686-pc-linux-gnu/lib -Wl,–no-undefined -Wl,–export-dynamic -Wl,-rpath-link,/code/grass/grass70/dist.i686-pc-linux-gnu/lib OBJ.i686-pc-linux-gnu/change_view.o OBJ.i686-pc-linux-gnu/cplanes_obj.o OBJ.i686-pc-linux-gnu/draw.o OBJ.i686-pc-linux-gnu/exag.o OBJ.i686-pc-linux-gnu/lights.o OBJ.i686-pc-linux-gnu/map_obj.o OBJ.i686-pc-linux-gnu/nviz.o OBJ.i686-pc-linux-gnu/position.o OBJ.i686-pc-linux-gnu/render.o -lgrass_ogsf.7.0.svn -lgrass_gis.7.0.svn -lGL -lm
OBJ.i686-pc-linux-gnu/render.o: In function Nviz_destroy_render_window': /code/grass/grass70/lib/nviz/render.c:66: undefined reference to
XFreePixmap’
/code/grass/grass70/lib/nviz/render.c:68: undefined reference to XCloseDisplay' OBJ.i686-pc-linux-gnu/render.o: In function
Nviz_create_render_window’:
/code/grass/grass70/lib/nviz/render.c:103: undefined reference to XOpenDisplay' /code/grass/grass70/lib/nviz/render.c:118: undefined reference to
XCreatePixmap’
/code/grass/grass70/lib/nviz/render.c:126: undefined reference to `XFree’
collect2: ld returned 1 exit status
make: *** [/code/grass/grass70/dist.i686-pc-linux-gnu/lib/libgrass_nviz.7.0.svn.so] Error 1
grass revision = 54402.
–
Regards,
Rashad
–
Regards,
Rashad