[Spread-users] Problems with installation of 4.2 release

Jonathan Stanton jonathan at spreadconcepts.com
Thu Nov 15 22:21:55 EST 2012


Hello Johannes,

For case 1. I think there was a build error in the 'make' stage when you ran it, so the make install is skipping all of the binaries built from the 'daemons' directory. I noticed in your output below that the spmonitor program is also not installed in ./bin/ and spmonitor is also built in the daemons/ directory. Can you check the output of the 'make' compile run and make sure there isn't a problem.

I double checked the actual make files in the 4.2 release and ran a test here and they do move the spread binary to the install directory, just like they used to. 

For case 2, this was a known problem (noted in Readme.txt) with the 4.2.0 release that it did not work on Windows. Fixing this requires both code patches and and updated Windows project files. After the 4.2 release a few people in the community worked on fixing this and have sent us some patches and updated the VC project files to work. We are going to merge these fixes into the next release. 

I'll see if a collection of the Windows fixes is in a form I can just send out for you to try. 

Cheers,

Jonathan
-------------------------------------------------------------------------------
Jonathan Stanton		jonathan at spreadconcepts.com
Spread Group Messaging	www.spread.org
Spread Concepts LLC 	www.spreadconcepts.com
-------------------------------------------------------------------------------



On Nov 15, 2012, at 6:47 AM, Johannes Wienke wrote:

> Dear all,
> 
> I am experiencing some problems with the installation of the 4.2 release
> on different platforms.
> 
> 1. On Linux the spread binary is not installed by the Makefile install
> target. If i configure e.g. with --prefix=/tmp/spread-test, I end up
> with this file listing in the prefix after "make install"
> 
> jwienke at augit:/tmp/spread-test$ find
> .
> ./share
> ./share/doc
> ./share/doc/spread
> ./share/doc/spread/license.txt
> ./share/doc/spread/MultithreadedClients.txt
> ./share/doc/spread/PORTING
> ./share/doc/spread/DynamicConfiguration.txt
> ./share/doc/spread/Short_Buffer_Handling.txt
> ./share/doc/spread/Readme.txt
> ./share/doc/spread/Win32BuildInstructions.pdf
> ./share/doc/spread/TODO
> ./lib
> ./lib/libtspread-core.so.3.0.0
> ./lib/libspread.so
> ./lib/libspread-core.so
> ./lib/libspread-core.so.3.0.0
> ./lib/libtspread-core.so
> ./lib/libtspread-core.so.3
> ./lib/libspread-core.a
> ./lib/libspread.a
> ./lib/libspread.so.3
> ./lib/libspread.so.3.0.0
> ./lib/libspread-core.so.3
> ./lib/libtspread-core.a
> ./bin
> ./bin/flush_user
> ./bin/spuser
> ./bin/spflooder
> ./bin/sptuser
> ./man
> ./man/man1
> ./man/man1/spmonitor.1
> ./man/man1/spuser.1
> ./man/man1/sptuser.1
> ./man/man1/spread.1
> ./man/man1/spflooder.1
> ./man/man3
> ./man/man3/SP_scat_get_vs_set_members.3
> ./man/man3/FL_more_msgs.3
> ./man/man3/SP_receive.3
> ./man/man3/FL_poll.3
> ./man/man3/SP_scat_multicast.3
> ./man/man3/SP_scat_get_vs_sets_info.3
> ./man/man3/SP_error.3
> ./man/man3/FL_receive.3
> ./man/man3/FL_scat_receive.3
> ./man/man3/FL_leave.3
> ./man/man3/SP_get_vs_sets_info.3
> ./man/man3/SP_get_memb_info.3
> ./man/man3/FL_join.3
> ./man/man3/FL_connect.3
> ./man/man3/SP_poll.3
> ./man/man3/SP_multicast.3
> ./man/man3/FL_unicast.3
> ./man/man3/FL_disconnect.3
> ./man/man3/SP_connect.3
> ./man/man3/SP_disconnect.3
> ./man/man3/SP_get_vs_set_members.3
> ./man/man3/SP_equal_group_ids.3
> ./man/man3/SP_scat_receive.3
> ./man/man3/FL_scat_multicast.3
> ./man/man3/SP_multigroup_multicast.3
> ./man/man3/FL_scat_subgroupcast.3
> ./man/man3/SP_multigroup_scat_multicast.3
> ./man/man3/FL_error.3
> ./man/man3/FL_subgroupcast.3
> ./man/man3/SP_scat_get_memb_info.3
> ./man/man3/FL_multicast.3
> ./man/man3/SP_leave.3
> ./man/man3/FL_scat_unicast.3
> ./man/man3/FL_flush.3
> ./man/man3/SP_join.3
> ./man/man3/FL_version.3
> ./man/man3/libspread.3
> ./etc
> ./etc/spread.conf
> ./include
> ./include/fl.h
> ./include/sp.h
> ./include/sp_events.h
> ./include/sp_func.h
> 
> In previous versions spread was installed to sbin.
> 
> 2. The Visual Studio solution completely fails to build on Windows 7
> with Visual Studio 2008 and 2010. E.g. if I try to compile libspread I
> end up with these errors (sorry, no chance for me to switch VS to English):
> 
> 1>c1 : fatal error C1083: Datei (Quelle) kann nicht geöffnet werden:
> "..\daemon\events.c": No such file or directory
> 1>memory.c
> 1>c1 : fatal error C1083: Datei (Quelle) kann nicht geöffnet werden:
> "..\daemon\memory.c": No such file or directory
> 1>sp.c
> 
> It seems that the whole solution is referencing files that do not exist.
> 
> Kind regards,
> Johannes
> 
> _______________________________________________
> Spread-users mailing list
> Spread-users at lists.spread.org
> http://lists.spread.org/mailman/listinfo/spread-users




More information about the Spread-users mailing list