Dear Friends After a one day search I found libploticus. but when i compile this program. I got errors: root@linux:/data/programming/c/chart# cc main.c -lploticus -lpng -lz -lm -o api_exampmain.c: In function 'main': main.c:16: warning: incompatible implicit declaration of built-in function 'exit' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XDrawString' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XLoadFont' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdFontTiny' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageDestroy' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XStoreName' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageCreateFromJpeg' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XRefreshKeyboardMapping' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdFontGiant' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XLookupString' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageColorExact' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageCreateFromWBMP' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XSetTile' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XSetFont' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageCreateFromPng' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XSetFillStyle' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XSetWMNormalHints' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageStringUp' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdFontLarge' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XCreateSimpleWindow' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageCopy' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XOpenDisplay' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageLine' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageWBMP' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XDrawPoint' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XCopyArea' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XDrawLine' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XSetForeground' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XUnmapWindow' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XCreatePixmapFromBitmapData' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XDrawLines' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XSetBackground' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XNextEvent' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageColorTransparent' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XSetLineAttributes' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XCheckMaskEvent' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageSetStyle' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XMapWindow' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XCreateGC' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XSelectInput' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XFlush' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XTextWidth' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XFillPolygon' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XLoadQueryFont' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageFilledPolygon' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdFontMediumBold' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageJpeg' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XDisplayPlanes' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XAllocColor' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdFontSmall' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageSetPixel' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageString' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageColorClosest' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImagePng' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageCreate' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XCreatePixmap' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageCopyResized' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageFilledRectangle' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `XSetDashes' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageColorAllocate' /usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../lib/libploticus.so: undefined reference to `gdImageSetBrush' collect2: ld returned 1 exit status ====================== main.c ============================== #include <stdio.h> main() { int stat; stat = ploticus_init( "png", "test1.png" ); if( stat != 0 ) { fprintf( stderr, "error on init\n" ); exit( 1 ); } stat = ploticus_arg( "-debug", "" ); stat = ploticus_begin(); ploticus_execline( "#proc getdata" ); ploticus_execline( "showresults: yes" ); ploticus_execline( "data:" ); ploticus_execline( "A 1 2" ); ploticus_execline( "B 3 4" ); ploticus_execline( "#endproc" ); ploticus_execline( "#proc areadef" ); ploticus_execline( "rectangle: 1 1 3 4" ); ploticus_execline( "xrange: 0 10" ); ploticus_execline( "yrange: 0 10" ); ploticus_execline( "xaxis.stubs inc" ); ploticus_execline( "yaxis.stubs inc" ); ploticus_end(); PL_do_x_button( "Quit" ); } ======================================================== Plz help to solve this problem. Thanks and Regards Jai On Thu, Jan 22, 2009 at 9:29 PM, XComp <xcomp@xxxxxxxx> wrote: > Hi Jai, > have you also thought about using gnuplot? It's a powerful command line tool > for creating graphs of any kind. Maybe you can integrate it into your > program. Unfortunately I have no experience in any graph library. > > Regards, > Matthias > > > On 22.01.2009, at 07:39, Jai Sharma wrote: > >> Dear Friends, >> >> I want to plot graph trough my C program, like MRTG. >> I found two libraries: >> >> 1. librrd - good but, no CAPI documentation >> 2 libgdchart - less functionality >> >> Can anyone told me about more, what library i will use to plot a graph. >> >> ================================================ >> >> Thanks and Regards >> Jai >> -- >> To unsubscribe from this list: send the line "unsubscribe >> linux-c-programming" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html