${LINK} -o $@ ${INDEX_OBJS} ${INDEX_LIBS}
 
 glite_lb_plugin.la: lb_plugin.lo
-       ${SOLINK} -o $@ lb_plugin.lo
+       ${SOLINK} -o $@ lb_plugin.lo ${COMMON_LIBS} -lexpat -lglite_jp_common
 
 default all: compile
 
 
 
 
 static int lb_query(void *fpctx,void *handle,glite_jp_attr_t attr,glite_jp_attrval_t **attrval);
-static int lb_open(void *,void *,void **);
+static int lb_open(void *,void *, const char *uri, void **);
 static int lb_close(void *,void *);
 /*static int lb_status(edg_wll_Event *event, edg_wll_JobStat *status);*/
 static int read_line(glite_jp_context_t  ctx, void *handle, lb_buffer_t *buffer, char **line);
 
 
 
-static int lb_open(void *fpctx, void *bhandle, void **handle)
+static int lb_open(void *fpctx, void *bhandle, const char *uri, void **handle)
 {
        lb_handle           *h;
        lb_buffer_t         buffer;