[Spread-users] Problems with installation of 4.2 release

Marcelo San-Martin Marcelo.San-Martin at harmonicinc.com
Fri Nov 16 13:06:37 EST 2012


This was happening to me when building with '-j' option (make -j).


----------------------------------------------------------------------

Message: 1
Date: Thu, 15 Nov 2012 22:21:55 -0500
From: Jonathan Stanton <jonathan at spreadconcepts.com>
Subject: Re: [Spread-users] Problems with installation of 4.2 release
To: Johannes Wienke <jwienke at techfak.uni-bielefeld.de>
Cc: Spread Users <spread-users at lists.spread.org>
Message-ID: <F45E3FF3-7339-4951-BD48-B1EB3F0D4744 at spreadconcepts.com>
Content-Type: text/plain; charset=iso-8859-1

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




------------------------------

_______________________________________________
Spread-users mailing list
Spread-users at lists.spread.org
http://lists.spread.org/mailman/listinfo/spread-users


End of Spread-users Digest, Vol 91, Issue 11
********************************************



More information about the Spread-users mailing list