File tree 5 files changed +14
-9
lines changed
5 files changed +14
-9
lines changed Original file line number Diff line number Diff line change 1
1
# Node Mapserv on Windows
2
2
3
3
Although Windows is not currently an officially supported platform for Node
4
- Mapserv, the module has been successfully built on Windows by the team at
5
- mapgears .com. The related
6
- [ GitHub issue ] ( https://github.com/geo-data/node-mapserv/issues/7 ) provides a
7
- discussion point for general Windows issues .
4
+ Mapserv, the module has been successfully built on Windows. The related GitHub
5
+ issues ( [ # 7 ] ( https://github .com/geo-data/node-mapserv/issues/7 ) and
6
+ [ # 14 ] ( https://github.com/geo-data/node-mapserv/issues/14 ) ) provide further
7
+ details on building with Windows.
8
8
9
9
## Installation
10
10
Original file line number Diff line number Diff line change 47
47
"<(ms_buildkit)/include/"
48
48
],
49
49
"libraries" : [
50
- '<(ms_root)/mapserver_i .lib' ,
50
+ '<(ms_root)/mapserver .lib' ,
51
51
'<(ms_buildkit)/lib/gdal_i.lib' ,
52
52
'<(ms_buildkit)/lib/agg.lib' ,
53
53
'<(ms_buildkit)/lib/cairo.lib' ,
60
60
'<(ms_buildkit)/lib/ftgl.lib' ,
61
61
'<(ms_buildkit)/lib/gd.lib' ,
62
62
'<(ms_buildkit)/lib/gdal_i.lib' ,
63
- '<(ms_buildkit)/lib/geos_c_i .lib' ,
63
+ '<(ms_buildkit)/lib/geos_c .lib' ,
64
64
'<(ms_buildkit)/lib/giflib.lib' ,
65
65
'<(ms_buildkit)/lib/hdf5dll.lib' ,
66
66
'<(ms_buildkit)/lib/iconv.lib' ,
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ Handle<Value> MapserverError::toV8Error() {
102
102
103
103
// Represent the error stack linked list as an array
104
104
MapserverError *error = next;
105
- uint i = 0 ;
105
+ unsigned int i = 0 ;
106
106
Local<Array> errorStack = Array::New (length-1 );
107
107
while (error) {
108
108
Handle <Value> exception = ToV8Error (error);
Original file line number Diff line number Diff line change @@ -103,7 +103,7 @@ class MapserverError {
103
103
// / The previous error in the error stack
104
104
MapserverError *next;
105
105
// / The number of errors in this error stack
106
- uint length;
106
+ unsigned int length;
107
107
108
108
// / Instantiate a bare bones error: populate it later
109
109
MapserverError () :
Original file line number Diff line number Diff line change @@ -115,11 +115,16 @@ extern "C" {
115
115
// set).
116
116
signal (SIGHUP, msCleanup);
117
117
signal (SIGINT, msCleanup);
118
+ #ifdef SIGQUIT
118
119
signal (SIGQUIT, msCleanup);
120
+ #endif
119
121
signal (SIGTERM, msCleanup);
122
+ #ifdef SIGUSR1
120
123
signal (SIGUSR1, msCleanup);
124
+ #endif
125
+ #ifdef SIGUSR2
121
126
signal (SIGUSR2, msCleanup);
122
-
127
+ # endif
123
128
atexit (cleanup); // clean up on normal exit
124
129
}
125
130
}
You can’t perform that action at this time.
0 commit comments