I pointed the makefile in the right direction and did not change anything else and did as was instructed and when I did “make” I got this:
make
g++ -Wall -O9 -I. -I/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/ -shared -o vst-bridge.so vst-bridge.cpp
vst-bridge.cpp: In member function ‘char* FindModules::Next()’:
vst-bridge.cpp:393:11: warning: variable ‘len’ set but not used [-Wunused-but-set-variable]
vst-bridge.cpp: In member function ‘bool Plug::Init(long unsigned int, char*, AEffect*, AEffect*)’:
vst-bridge.cpp:1023:53: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
vst-bridge.cpp:1024:56: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
vst-bridge.cpp: In member function ‘void FindModules::Init(char*)’:
vst-bridge.cpp:381:33: warning: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
/usr/bin/ld: /tmp/cc1Tderi.o: relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/tmp/cc1Tderi.o: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make: *** [all] Error 1
steven@steven-desktop:/usr/share/audacity/plug-ins/vst-bridge-1.1$ make
g++ -Wall -O9 -I. -I/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/ -shared -o vst-bridge.so vst-bridge.cpp
In file included from vst-bridge.cpp:28:0:
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:125:32: error: expected ‘)’ before ‘*’ token
In file included from vst-bridge.cpp:28:0:
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:126:32: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:127:27: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:128:27: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:129:27: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:130:28: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:149:2: error: ‘AEffectDispatcherProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:152:2: error: ‘AEffectProcessProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:155:2: error: ‘AEffectSetParameterProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:158:2: error: ‘AEffectGetParameterProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:183:2: error: ‘AEffectProcessProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:187:2: error: ‘AEffectProcessDoubleProc’ does not name a type
vst-bridge.cpp:89:38: error: typedef ‘vstPluginMain’ is initialized (use decltype instead)
vst-bridge.cpp:89:38: error: ‘audioMasterCallback’ was not declared in this scope
vst-bridge.cpp: In member function ‘bool Module::Init(char*)’:
vst-bridge.cpp:500:7: error: ‘vstPluginMain’ was not declared in this scope
vst-bridge.cpp:500:21: error: expected ‘;’ before ‘entry’
vst-bridge.cpp:505:10: error: ‘entry’ was not declared in this scope
vst-bridge.cpp:505:34: error: expected ‘;’ before ‘dlsym’
vst-bridge.cpp:511:37: error: expected ‘;’ before ‘dlsym’
vst-bridge.cpp:522:11: error: ‘entry’ was not declared in this scope
vst-bridge.cpp: In member function ‘bool Plug::Init(long unsigned int, char*, AEffect*, AEffect*)’:
vst-bridge.cpp:1023:53: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
vst-bridge.cpp:1024:56: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
vst-bridge.cpp:1098:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1116:21: error: ‘struct AEffect’ has no member named ‘getParameter’
vst-bridge.cpp: In member function ‘char* Plug::GetStr(VstInt32, char*)’:
vst-bridge.cpp:1189:16: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp: In member function ‘bool Instance::Init(char*, long unsigned int)’:
vst-bridge.cpp:1295:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1296:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1297:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1298:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1299:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp: In member function ‘void Instance::Cleanup()’:
vst-bridge.cpp:1306:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp: In member function ‘void Instance::Run(long unsigned int)’:
vst-bridge.cpp:1322:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1323:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1324:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1329:12: error: ‘struct AEffect’ has no member named ‘processReplacing’
vst-bridge.cpp: In member function ‘void Instance::Run_Adding(long unsigned int)’:
vst-bridge.cpp:1346:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1347:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1348:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1366:12: error: ‘struct AEffect’ has no member named ‘processReplacing’
vst-bridge.cpp: In member function ‘void Instance::Set_Parameters()’:
vst-bridge.cpp:1396:18: error: ‘struct AEffect’ has no member named ‘setParameter’
vst-bridge.cpp: In member function ‘void FindModules::Init(char*)’:
vst-bridge.cpp:381:33: warning: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
make: *** [all] Error 1
steven@steven-desktop:/usr/share/audacity/plug-ins/vst-bridge-1.1$ clear
steven@steven-desktop:/usr/share/audacity/plug-ins/vst-bridge-1.1$ make
g++ -Wall -O9 -I. -I/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/ -shared -o vst-bridge.so vst-bridge.cpp
In file included from vst-bridge.cpp:28:0:
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:125:32: error: expected ‘)’ before ‘*’ token
In file included from vst-bridge.cpp:28:0:
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:126:32: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:127:27: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:128:27: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:129:27: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:130:28: error: expected ‘)’ before ‘*’ token
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:149:2: error: ‘AEffectDispatcherProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:152:2: error: ‘AEffectProcessProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:155:2: error: ‘AEffectSetParameterProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:158:2: error: ‘AEffectGetParameterProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:183:2: error: ‘AEffectProcessProc’ does not name a type
/usr/share/audacity/plug-ins/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:187:2: error: ‘AEffectProcessDoubleProc’ does not name a type
vst-bridge.cpp:89:38: error: typedef ‘vstPluginMain’ is initialized (use decltype instead)
vst-bridge.cpp:89:38: error: ‘audioMasterCallback’ was not declared in this scope
vst-bridge.cpp: In member function ‘bool Module::Init(char*)’:
vst-bridge.cpp:500:7: error: ‘vstPluginMain’ was not declared in this scope
vst-bridge.cpp:500:21: error: expected ‘;’ before ‘entry’
vst-bridge.cpp:505:10: error: ‘entry’ was not declared in this scope
vst-bridge.cpp:505:34: error: expected ‘;’ before ‘dlsym’
vst-bridge.cpp:511:37: error: expected ‘;’ before ‘dlsym’
vst-bridge.cpp:522:11: error: ‘entry’ was not declared in this scope
vst-bridge.cpp: In member function ‘bool Plug::Init(long unsigned int, char*, AEffect*, AEffect*)’:
vst-bridge.cpp:1023:53: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
vst-bridge.cpp:1024:56: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
vst-bridge.cpp:1098:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1116:21: error: ‘struct AEffect’ has no member named ‘getParameter’
vst-bridge.cpp: In member function ‘char* Plug::GetStr(VstInt32, char*)’:
vst-bridge.cpp:1189:16: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp: In member function ‘bool Instance::Init(char*, long unsigned int)’:
vst-bridge.cpp:1295:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1296:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1297:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1298:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1299:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp: In member function ‘void Instance::Cleanup()’:
vst-bridge.cpp:1306:12: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp: In member function ‘void Instance::Run(long unsigned int)’:
vst-bridge.cpp:1322:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1323:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1324:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1329:12: error: ‘struct AEffect’ has no member named ‘processReplacing’
vst-bridge.cpp: In member function ‘void Instance::Run_Adding(long unsigned int)’:
vst-bridge.cpp:1346:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1347:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1348:15: error: ‘struct AEffect’ has no member named ‘dispatcher’
vst-bridge.cpp:1366:12: error: ‘struct AEffect’ has no member named ‘processReplacing’
vst-bridge.cpp: In member function ‘void Instance::Set_Parameters()’:
vst-bridge.cpp:1396:18: error: ‘struct AEffect’ has no member named ‘setParameter’
vst-bridge.cpp: In member function ‘void FindModules::Init(char*)’:
vst-bridge.cpp:381:33: warning: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
make: *** [all] Error 1