Hello, I found out that the latest nsis-dev needs the following updates: - the NslpApi.h newly includes TimerBase.h and IPaddr.h, but these files are neither installed with "make install" nor LGPL-ed as all the other files included in NslpApi.h - the new IPaddr.cpp needs to be included in the libNslp.a plus - two enums in api_def.h are ending with a comma, and my gcc reports this as an error (so I suggest to remove the trailing commas)
If you agree, could you please apply the attached patch to your development tree?
regards Petr
Sorry, the patch got lost somewhere. Here it is.
Regards Petr
diff -ru --exclude='*.m4' --exclude='*.in' --exclude=configure nsis-0.5.1-dev/library/api_def.h nsis-0.5.1-dev-b/library/api_def.h --- nsis-0.5.1-dev/library/api_def.h 2007-03-27 20:11:32.000000000 +0200 +++ nsis-0.5.1-dev-b/library/api_def.h 2007-09-11 15:40:34.000000000 +0200 @@ -55,7 +55,7 @@ enum NetworkNotificationType {
LastNode, - RoutingStateChange, + RoutingStateChange
};
@@ -145,7 +145,7 @@ * Query (after a configured number of retransmissions). * All pending message have been dropped and could not be transmitted */ - messagestatus_unabletoestablishroutingstate, + messagestatus_unabletoestablishroutingstate };
#endif //API_DEF_H diff -ru --exclude='*.m4' --exclude='*.in' --exclude=configure nsis-0.5.1-dev/LICENSING nsis-0.5.1-dev-b/LICENSING --- nsis-0.5.1-dev/LICENSING 2006-06-03 15:32:24.000000000 +0200 +++ nsis-0.5.1-dev-b/LICENSING 2007-09-11 16:11:41.000000000 +0200 @@ -28,6 +28,8 @@ library/GistException.cpp library/GistException.h library/HashTable.h +library/IPaddr.cpp +library/IPaddr.h nslp/nslp_api/GenericNslpStateKey.cpp nslp/nslp_api/GenericNslpStateKey.h nslp/nslp_api/GenericObject.cpp @@ -37,6 +39,8 @@ nslp/nslp_api/NslpApi.h nslp/nslp_api/NslpApiServerPool.cpp nslp/nslp_api/NslpApiServerPool.h +nslp/nslp_api/TimerBase.cpp +nslp/nslp_api/TimerBase.h nslp/nslp_api/TimerCallback.h nslp/nslp_api/Timer.cpp nslp/nslp_api/Timer.h diff -ru --exclude='*.m4' --exclude='*.in' --exclude=configure nsis-0.5.1-dev/Makefile.am nsis-0.5.1-dev-b/Makefile.am --- nsis-0.5.1-dev/Makefile.am 2006-09-19 15:25:16.000000000 +0200 +++ nsis-0.5.1-dev-b/Makefile.am 2007-09-11 15:39:36.000000000 +0200 @@ -6,12 +6,14 @@ library/constants.h \ library/GistException.h \ library/HashTable.h \ + library/IPaddr.h \ nslp/nslp_api/GenericNslpStateKey.h \ nslp/nslp_api/GenericObject.h \ nslp/nslp_api/NslpApi.h \ nslp/nslp_api/NslpApiCallback.h \ nslp/nslp_api/NslpApiServerPool.h \ nslp/nslp_api/Timer.h \ + nslp/nslp_api/TimerBase.h \ nslp/nslp_api/TimerCallback.h
diff -ru --exclude='*.m4' --exclude='*.in' --exclude=configure nsis-0.5.1-dev/nslp/nslp_api/Makefile.am nsis-0.5.1-dev-b/nslp/nslp_api/Makefile.am --- nsis-0.5.1-dev/nslp/nslp_api/Makefile.am 2007-01-25 18:10:08.000000000 +0100 +++ nsis-0.5.1-dev-b/nslp/nslp_api/Makefile.am 2007-09-11 15:29:16.000000000 +0200 @@ -21,6 +21,8 @@ NslpApiCallback.h \ ../../library/GistException.cpp \ ../../library/GistException.h \ + ../../library/IPaddr.cpp \ + ../../library/IPaddr.h \ ../../library/DebugLogger.cpp \ ../../library/DebugLogger.h
-----Original Message----- From: nsis_imp-bounces@informatik.uni-goettingen.de [mailto:nsis_imp-bounces@informatik.uni-goettingen.de] On Behalf Of Gotthard, Petr Sent: Tuesday, September 11, 2007 3:38 PM To: nsis_imp@informatik.uni-goettingen.de Subject: [Nsis_imp] Patch: libNslp.a related updates
Hello, I found out that the latest nsis-dev needs the following updates: - the NslpApi.h newly includes TimerBase.h and IPaddr.h, but these files are neither installed with "make install" nor LGPL-ed as all the other files included in NslpApi.h - the new IPaddr.cpp needs to be included in the libNslp.a plus - two enums in api_def.h are ending with a comma, and my gcc reports this as an error (so I suggest to remove the trailing commas)
If you agree, could you please apply the attached patch to your development tree?
regards Petr
Hi,
the changes are applied.
regards, Bernd
Gotthard, Petr wrote:
Hello, I found out that the latest nsis-dev needs the following updates:
- the NslpApi.h newly includes TimerBase.h and IPaddr.h, but these
files are neither installed with "make install" nor LGPL-ed as all the other files included in NslpApi.h
- the new IPaddr.cpp needs to be included in the libNslp.a
plus
- two enums in api_def.h are ending with a comma, and my gcc reports
this as an error (so I suggest to remove the trailing commas)
If you agree, could you please apply the attached patch to your development tree?
regards Petr
Nsis_Imp mailing list Nsis_Imp@informatik.uni-goettingen.de https://user.informatik.uni-goettingen.de/mailman/listinfo/nsis_imp
nsis_imp@informatik.uni-goettingen.de