Thanks for this precious information. It is very much appreciated. I
can see that I knew very little about all this.
I compiled the latest version (hopefully) and got errors again.
The errors were too long for the console so redirected to a text file.
However, in that text file, I only get the beginning of the output!!
(why?) when there is no error yet.
Anyway, the end of the screen output is below and the content of the
error text file follows:
Can you help?
end of screen output:
libape-spidermonkey.c:2845: note: expected ‘struct acetables *’ but
argument is of type ‘int’
libape-spidermonkey.c:3130: error: too many arguments to function
‘ape_fire_callback’
libape-spidermonkey.c:3131: warning: passing argument 2 of
‘ape_fire_callback’ makes pointer from integer without a cast
libape-spidermonkey.c:2845: note: expected ‘struct acetables *’ but
argument is of type ‘int’
libape-spidermonkey.c:3131: error: too many arguments to function
‘ape_fire_callback’
libape-spidermonkey.c: In function ‘ape_cb_left’:
libape-spidermonkey.c:3136: error: ‘jsval’ undeclared (first use in
this function)
libape-spidermonkey.c:3136: error: expected ‘;’ before ‘params’
libape-spidermonkey.c:3138: error: ‘params’ undeclared (first use in
this function)
libape-spidermonkey.c:3138: error: ‘JSObject’ undeclared (first use in
this function)
libape-spidermonkey.c:3138: error: expected expression before ‘)’
token
libape-spidermonkey.c:3139: error: expected expression before ‘)’
token
libape-spidermonkey.c:3141: warning: passing argument 2 of
‘ape_fire_callback’ makes pointer from integer without a cast
libape-spidermonkey.c:2845: note: expected ‘struct acetables *’ but
argument is of type ‘int’
libape-spidermonkey.c:3141: error: too many arguments to function
‘ape_fire_callback’
libape-spidermonkey.c: In function ‘ape_cb_addsubuser’:
libape-spidermonkey.c:3149: error: ‘JSObject’ undeclared (first use in
this function)
libape-spidermonkey.c:3149: error: ‘subjs’ undeclared (first use in
this function)
libape-spidermonkey.c:3151: error: ‘JSContext’ undeclared (first use
in this function)
libape-spidermonkey.c:3151: error: ‘gcx’ undeclared (first use in this
function)
libape-spidermonkey.c:3151: error: expected expression before ‘)’
token
libape-spidermonkey.c:3153: error: ‘subuser_class’ undeclared (first
use in this function)
libape-spidermonkey.c: In function ‘ape_cb_delsubuser’:
libape-spidermonkey.c:3169: error: ‘JSContext’ undeclared (first use
in this function)
libape-spidermonkey.c:3169: error: ‘gcx’ undeclared (first use in this
function)
libape-spidermonkey.c:3169: error: expected expression before ‘)’
token
make: *** [modules] Error 1
content of error.txt:
rm -f udns_dn.o udns_dntosp.o udns_parse.o udns_resolver.o udns_init.o
udns_misc.o udns_XtoX.o udns_rr_a.o udns_rr_ptr.o udns_rr_mx.o
udns_rr_txt.o udns_bl.o udns_rr_srv.o udns_rr_naptr.o udns_codes.o
rm -f udns_dn.lo udns_dntosp.lo udns_parse.lo udns_resolver.lo
udns_init.lo udns_misc.lo udns_XtoX.lo udns_rr_a.lo udns_rr_ptr.lo
udns_rr_mx.lo udns_rr_txt.lo udns_bl.lo udns_rr_srv.lo
udns_rr_naptr.lo udns_codes.lo
rm -f dnsget.o rblcheck.o ex-rdns.o
rm -f build-stamp config.log
configure... udns package
checking for C compiler... gcc
checking whenever C compiler (gcc) is GNU CC... yes
checking whenever the C compiler (gcc -Wall -W -O2 -pipe)
can produce executables... yes
checking for ranlib... ranlib
checking for getopt()... yes
checking for inet_pton() && inet_ntop()... yes
checking for socklen_t... yes
checking for libraries needed for socket and connect... ok (none
needed)
checking for IPv6... yes
checking for poll()... yes
creating config.h... unchanged
creating Makefile... ok
creating config.status... ok
all done.
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_dn.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_dntosp.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_parse.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_resolver.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_init.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_misc.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_XtoX.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_rr_a.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_rr_ptr.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_rr_mx.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_rr_txt.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_bl.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_rr_srv.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_rr_naptr.c
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c udns_codes.c
rm -f libudns.a
ar rv libudns.a udns_dn.o udns_dntosp.o udns_parse.o udns_resolver.o
udns_init.o udns_misc.o udns_XtoX.o udns_rr_a.o udns_rr_ptr.o
udns_rr_mx.o udns_rr_txt.o udns_bl.o udns_rr_srv.o udns_rr_naptr.o
udns_codes.o
a - udns_dn.o
a - udns_dntosp.o
a - udns_parse.o
a - udns_resolver.o
a - udns_init.o
a - udns_misc.o
a - udns_XtoX.o
a - udns_rr_a.o
a - udns_rr_ptr.o
a - udns_rr_mx.o
a - udns_rr_txt.o
a - udns_bl.o
a - udns_rr_srv.o
a - udns_rr_naptr.o
a - udns_codes.o
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c dnsget.c
gcc -Wall -W -O2 -pipe -o dnsget dnsget.o -L. -ludns
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c rblcheck.c
gcc -Wall -W -O2 -pipe -o rblcheck rblcheck.o -L. -ludns
gcc -Wall -W -O2 -pipe -DHAVE_CONFIG_H -c ex-rdns.c
gcc -Wall -W -O2 -pipe -o ex-rdns ex-rdns.o -L. -ludns
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for mawk... mawk
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... no
checking for g++... no
checking for gcc... gcc
checking whether the C++ compiler (gcc ) works... no
gcc -D_GNU_SOURCE -Wall -O2 -minline-all-stringops -rdynamic -I ./deps/
udns-0.0.9/ src/entry.c src/sock.c src/hash.c src/handle_http.c src/
cmd.c src/users.c src/channel.c src/config.c src/json.c src/
json_parser.c src/plugins.c src/http.c src/extend.c src/utils.c src/
ticks.c src/base64.c src/pipe.c src/raw.c src/events.c src/
event_kqueue.c src/event_epoll.c src/transports.c src/servers.c src/
dns.c src/sha1.c src/log.c src/parser.c src/md5.c -o bin/aped -ldl -lm
-lpthread ./deps/udns-0.0.9/libudns.a -I ./deps/udns-0.0.9/
gcc -D_GNU_SOURCE -Wall -O2 -shared -fPIC -rdynamic -Wl,-
soname,libmod_spidermonkey.so -o lib/libmod_spidermonkey.so libape-
spidermonkey.c -I../deps/js/src/dist/include/ -L../deps/js/src/ -
ljs_static -lstdc++
On Nov 8, 3:40 pm, <[email protected]> wrote:
> No there is only one version.
>
> - 1.0 release (from the website).
> - git (where there is several tags at some point of the development and
> the mainstream).
>
> To stay updated with the last dev version, just install git on your
> PC/server, clone the mainstream (with git clone) and run "git pull" to
> update your local repository.
>
> BTW (and you can blame us for that) the 1.0 is not the lasted stable
> revision.
>
> Anthony
>
> On Mon, 8 Nov 2010 06:52:37 -0800 (PST), Nicolas
>
> <[email protected]> wrote:
> > OK. Thanks Anthony, I missed your last answer. Which is very useful
> > indeed.
>
> > However, I still have one more question.
>
> > What is the difference between the two things you are talking about?
>
> > If I use method 1, will I get different files from if I use method 2?
>
> > If I understand correctly, there are two versions of the project
> > developed in parallel? Is that right? And in that case, how do I know
> > whether I should use the first one or the second one? Where can I find
> > the information?
>
> > Can you enlighten me?
>
> > Sorry if my questions are basic, but really the answers are not
> > obvious at all to me.
>
> > Thx again.
>
> > Nicolas.
>
> > On Nov 8, 2:26 pm, <[email protected]> wrote:
> >> To get the last revision, just download git and use :
>
> >> git clonehttps://github.com/APE-Project/APE_Server.git
>
> >> 1.0dev is a tag, (obvisouly not the current dev version)
>
> >> To download the mainstream :
>
> >>https://github.com/APE-Project/APE_Server/tarball/master
>
> >> On Mon, 8 Nov 2010 06:17:56 -0800 (PST), Nicolas
>
> >> <[email protected]> wrote:
> >> > OK. Got it.
>
> >> > On this pagehttps://github.com/APE-Project/APE_Server/downloads
>
> >> > the list of versions shows :
>
> >> > v1.0dev.zip — v1.0 development version ZIP TAR.GZ
>
> >> > in first position.
>
> >> > Development version seems to mean that it is the latest version. Of
> >> > course, if you look at the date, you will know that it is not, but
> >> > hey... A bit of tidying up necessary? Maybe.
>
> >> > Anyway, on the above mentioned page, all versions are quite old. I
> >> > guess that I will have to find another place to download a more
> recent
> >> > one. Weird that there are two places to download things anyway.
>
> >> > I need to get used to this Git thing, I guess...
>
> >> > On Nov 8, 12:40 pm, <[email protected]> wrote:
> >> >> Hi,
>
> >> >> This is not a clone of the last git revision.
> >> >> Looks like you downloaded a really old version (0.9)
>
> >> >> => git clonehttps://github.com/APE-Project/APE_Server.git
>
> >> >> On Mon, 8 Nov 2010 03:35:10 -0800 (PST), Nicolas
>
> >> >> <[email protected]> wrote:
> >> >> > Anyone?
>
> >> >> > On Nov 8, 11:14 am, Nicolas <[email protected]> wrote:
> >> >> >> Hi,
>
> >> >> >> I tried to make the latest dev git version on my Ubuntu. It
> failed
> >> >> >> with the following message. Can you tell me what is wrong?
>
> >> >> >> Thx very much in advance.
>
> >> >> >> nico...@ubuntu://home/nicolas/Downloads/APE_Server-105dev$ make
> >> >> >> gcc -Wall -g -minline-all-stringops -rdynamic src/entry.c
> >> src/sock.c
> >> >> >> src/hash.c src/handle_http.c src/cmd.c src/users.c src/channel.c
> >> src/
> >> >> >> config.c src/json.c src/json_parser.c src/plugins.c src/http.c
> src/
> >> >> >> extend.c src/utils.c src/ticks.c src/proxy.c src/base64.c
> >> >> >> src/pipe.c
> >> >> >> src/raw.c -o bin/aped -ldl
> >> >> >> src/json.c:452: warning: ‘aff’ defined but not used
> >> >> >> src/json.c:470: warning: ‘key_is_array’ defined but not used
> >> >> >> nico...@ubuntu://home/nicolas/Downloads/APE_Server-105dev$ cd
> >> modules/
>
> nico...@ubuntu://home/nicolas/Downloads/APE_Server-105dev/modules$>> ls
> >> >> >> global_plugins.h libape-chat.c libape-helloworld.c
> >> >> >> libape-
> >> >> >> mysql.c libape-setcord.c Makefile
> >> >> >> lib libape-controller.c libape-mouse.c
> >> >> >> libape-
> >> >> >> mysql.h libape-spidermonkey.c plugins.h
>
> nico...@ubuntu://home/nicolas/Downloads/APE_Server-105dev/modules$>> >> >>
> make
> >> >> >> gcc -Wall -g -shared -fPIC -rdynamic
>
> -Wl,-soname,libmod_setcord.so
>
> >> -o
> >> >> >> lib/libmod_setcord.so libape-setcord.c
> >> >> >> libape-setcord.c: In function ‘cmd_setpos’:
> >> >> >> libape-setcord.c:22: error: incompatible type for argument 1 of
> >> >> >> ‘atoi’
> >> >> >> /usr/include/stdlib.h:148: note: expected ‘const char *’ but
> >> argument
> >> >> >> is of type ‘json_item’
> >> >> >> libape-setcord.c:22: error: incompatible type for argument 1 of
> >> >> >> ‘atoi’
> >> >> >> /usr/include/stdlib.h:148: note: expected ‘const char *’ but
> >> argument
> >> >> >> is of type ‘json_item’
> >> >> >> libape-setcord.c:32: error: incompatible type for argument 1 of
> >> >> >> ‘get_pipe_strict’
> >> >> >> ../src/pipe.h:59: note: expected ‘const char *’ but argument is
> of
> >> >> >> type ‘json_item’
> >> >> >> libape-setcord.c:44: error: incompatible type for argument 3 of
> >> >> >> ‘post_to_pipe’
> >> >> >> ../src/raw.h:47: note: expected ‘const char *’ but argument is of
> >> >> >> type
> >> >> >> ‘json_item’
> >> >> >> libape-setcord.c: In function ‘init_module’:
> >> >> >> libape-setcord.c:53: warning: passing argument 2 of
> ‘register_cmd’
> >> >> >> makes pointer from integer without a cast
> >> >> >> ../src/cmd.h:109: note: expected ‘unsigned int (*)(struct
> >> >> >> callbackp
> >> >> >> *)’ but argument is of type ‘int’
> >> >> >> libape-setcord.c:53: warning: passing argument 3 of
> ‘register_cmd’
> >> >> >> makes integer from pointer without a cast
> >> >> >> ../src/cmd.h:109: note: expected ‘unsigned int’ but argument is
> of
> >> >> >> type ‘unsigned int (*)(struct callbackp *)’
> >> >> >> libape-setcord.c:53: warning: passing argument 4 of
> ‘register_cmd’
> >> >> >> makes pointer from integer without a cast
> >> >> >> ../src/cmd.h:109: note: expected ‘struct acetables *’ but
> argument
> >> is
> >> >> >> of type ‘int’
> >> >> >> libape-setcord.c:53: error: too many arguments to function
> >> >> >> ‘register_cmd’
> >> >> >> make: *** [modules] Error 1
>
>
--
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/