Revision 6:e537b3b8b2b9

View differences:

Makefile
1 1

  
2
CXXFLAGS	:= -I../vamp-plugin-sdk -O2 -Wall
2
CXXFLAGS	:= -fPIC -O2 -Wall
3 3

  
4 4
#CXXFLAGS	:= -I../vamp-plugin-sdk -O3 -Wall -march=pentium4 -msse -msse2 -fomit-frame-pointer -ffast-math
5 5

  
6 6
ofa-vamp-plugin.so:	OfaVampPlugin.o protocol.o
7
	g++ -shared $^ -o $@ -L../vamp-plugin-sdk/vamp-sdk -Wl,-Bstatic -lvamp-sdk -Wl,-Bdynamic -lofa -lcurl -lexpat
7
	g++ -shared $^ -o $@ -L../vamp-plugin-sdk/vamp-sdk -Wl,-Bstatic -lvamp-sdk -Wl,-Bdynamic -Wl,--version-script=vamp-plugin.map -lofa -lcurl -lexpat
8 8

  
9 9
clean:	
10 10
	rm *.o
protocol.cpp
170 170

  
171 171
    err = string(XML_ErrorString(XML_GetErrorCode(parser)));
172 172
    char num[10];
173
    sprintf(num, "%d", XML_GetCurrentLineNumber(parser));
173
    sprintf(num, "%d", (int)XML_GetCurrentLineNumber(parser));
174 174
    err += string(" on line ") + string(num);
175 175
    XML_ParserFree(parser);
176 176

  
......
258 258
    }
259 259
//    printf("response: %s\n\n", response.c_str());
260 260

  
261
    unsigned int q = response.find("<?xml");
261
    int q = response.find("<?xml");
262 262
    if (q != string::npos) {
263 263
        response = response.substr(q);
264 264
    }
vamp-plugin.map
1
{
2
	global: vampGetPluginDescriptor;
3
	local: *;
4
};

Also available in: Unified diff