Hello all!
It seems that I cannot install Addons on my Slackware 11 and 12 machines.
I've downloaded latest release from iolanguage.com.
First obstacle was 'sudo make install' in some of the Makefiles. Now, I
don't set up sudoers file, I've never needed it, especially not for
installing software.
So I ignored it (removed sudo from some of the Makefiles), and installed
everything into /home/local where I have write permissions. After a sequence
of 'make all', 'make addons', 'make install' commands, I still don't have
workable Addons. No one of them. Io VM is working perfectly though.
At the end of 'make addons' I got this:
--- build complete ---
AppleExtras is not supported on linux
DBI is missing dbi library
EditLine is missing edit library
GLFW is missing glfw library
LibSndFile is missing sndfile library
ObjcBridge is missing gnustep-gui library
QDBM is missing qdbm library
Obsidian is missing QDBM addon
PortAudio is missing portaudio library
PostgreSQL is missing pq library
Postgres is missing pq library
SGML is missing sgml library
SoundTouch is missing SoundTouch library
TagDB is missing qdbm library
TagDB is missing tagdb library
TokyoCabinet is missing tokyocabinet library
So, I suppose other Addons should work and after 'make install' I go to for
example 'addons/Socket/samples' in my Io dir and run 'io ptest.io'.
I got error:
Exception: Failed to load Addon Socket - it appears that the addon exists
but was not compiled. You might try running 'make Socket' in the Io source
folder.
---------
Object URL ptest.io 41
So, no Socket after all.
After a bunch of 'make Socket', 'make install' etc I still don't have
addons.
I have two questions:
1) what am I doing wrong, did I forget something obvious?
2) why the install procedure does not follow simple './configure; make; make
install' process instead of 'sudo make install' in the middle of the
process?
Thank you for the answers!