Mac-MacBook-Pro:examples myMac$ make hello
make: `hello' is up to date.
Mac-MacBook-Pro:examples myMac$ hello
-bash: hello: command not found

:(

On Monday, 23 June 2014 17:52:44 UTC+5:30, jshanab wrote:
>
> ./hello 
>
> (You need the ./ since this directory is not actually in your path.) 
>
> On Mon, Jun 23, 2014 at 8:20 AM, Jijo Thomas <[email protected] 
> <javascript:>> wrote: 
> > Yes jshanab, i know three languages (human side). 
> > Yes, i wrote HTML as you said. My main concern is how to run this 
> hello.c 
> > file. 
> > In terminal i wrote make hello.c, it creates an executable file. 
> > then what is the next step?? How to run that hello file. I used some 
> printf 
> > inside that c file. Nothings shows in the terminal. 
> > Nothings happens... 
> > What is the command for run the hello.c file and start the mongoose 
> server 
> > in a specified port?? 
> > 
> > 
> > On Monday, 23 June 2014 17:30:28 UTC+5:30, jshanab wrote: 
> >> 
> >> Hey, you are already a step ahead of me, you know more than one 
> >> language (on the human side) 
> >> 
> >> There are 3 separate things here. 
> >> 
> >> files with .c must me compiled to run. 
> >> browsers are different depending on who wrote them and only display 
> HTML 
> >> pages 
> >> HTML pages MUST start with <html> 
> >> and end with </html> 
> >> 
> >> If I am understanding you correctly you are writing a C program that 
> >> writes out a HTML file and then calls the browser for you.??? 
> >> 
> >> So you will have something like this 
> >> 
> >> File* fp 
> >> fp open ("mypage.html","w") 
> >> 
> >> fprintf(fp, "<HTML>\n") 
> >> fprintf ..... 
> >> ... 
> >> fprintf(fp, "</HTML>\n" 
> >> 
> >> system("firefox mypage.html") 
> >> 
> >> 
> >> 
> >> On Mon, Jun 23, 2014 at 7:48 AM, Jijo Thomas <[email protected]> 
> wrote: 
> >> > Right jshanab, language problem is little bit there. In windows i 
> wrote 
> >> > a .c 
> >> > file, when i run that .c files it opens the browser in URL 
> >> > http://localhost:8080  and display the html page that i wrote inside 
> the 
> >> > .c 
> >> > file. I want the same in Mac also. Here i run the "make hello" an 
> exec 
> >> > file 
> >> > is created inside the folder. But nothing happens. Is it is possible 
> in 
> >> > mac 
> >> > ? 
> >> > 
> >> > 
> >> > On Monday, 23 June 2014 17:07:46 UTC+5:30, jshanab wrote: 
> >> >> 
> >> >> another painful question. I think we are suffering a bit of language 
> >> >> barrier. The server can be started to listen on multiple ports.  I 
> >> >> have dealt mostly with embedding so I will let sergy jump in on that 
> >> >> but if you just read a bit of the code you should see the command 
> line 
> >> >> options. So if you look at hello.c you can easily see the line that 
> >> >> sets the port to 8080 
> >> >> 
> >> >> Browsers load html pages from servers like mongoose. 
> >> >> You would add a port to the URL like http://localhost:8080 
> >> >> 
> >> >> Do you mean load the C file as text? C is source code it CANNOT 
> >> >> opererate without being compiled into object code which is not human 
> >> >> readable. 
> >> >> 
> >> >> 
> >> >> On Mon, Jun 23, 2014 at 7:25 AM, Jijo Thomas <[email protected]> 
> >> >> wrote: 
> >> >> > Thanks jshanab. Now i can start the server as you said, problem is 
> >> >> > with 
> >> >> > server.c file. Is it is possible to open the port in 8080 as 
> normal 
> >> >> > like 
> >> >> > dmg 
> >> >> > installation? Is it is possible to open a browser with default 
> 8080 
> >> >> > port 
> >> >> > and 
> >> >> > load the c file inside browser (if c file has some embedded html 
> >> >> > code). 
> >> >> > 
> >> >> > 
> >> >> > On Monday, 23 June 2014 16:42:45 UTC+5:30, jshanab wrote: 
> >> >> >> 
> >> >> >> I have a MAC handy so I just cloned, cd and ran make. No problem. 
> >> >> >> 
> >> >> >> paiste:examples jeffshanab$ make server 
> >> >> >> g++ server.c ../mongoose.c -o server  -W -Wall -I.. -pthread -g 
> >> >> >> -pipe 
> >> >> >> -lssl -g -O0 
> >> >> >> clang: warning: treating 'c' input as 'c++' when in C++ mode, 
> this 
> >> >> >> behavior is deprecated 
> >> >> >> clang: warning: treating 'c' input as 'c++' when in C++ mode, 
> this 
> >> >> >> behavior is deprecated 
> >> >> >> paiste:examples jeffshanab$ 
> >> >> >> 
> >> >> >> On Mon, Jun 23, 2014 at 7:05 AM, Jijo Thomas <
> [email protected]> 
> >> >> >> wrote: 
> >> >> >> > Sorry Sergey.. i tried as you said, but i got this as response, 
> i 
> >> >> >> > don't 
> >> >> >> > know 
> >> >> >> > i to resolve this, thats why i am asking for help again and 
> again. 
> >> >> >> > 
> >> >> >> > Mac-MacBook-Pro: examples myMac $ gcc hello.c 
> >> >> >> > Undefined symbols for architecture x86_64: 
> >> >> >> >   "_mg_add_uri_handler", referenced from: 
> >> >> >> >       _main in hello-f08c15.o 
> >> >> >> >   "_mg_create_server", referenced from: 
> >> >> >> >       _main in hello-f08c15.o 
> >> >> >> >   "_mg_get_option", referenced from: 
> >> >> >> >       _main in hello-f08c15.o 
> >> >> >> >   "_mg_poll_server", referenced from: 
> >> >> >> >       _main in hello-f08c15.o 
> >> >> >> >   "_mg_printf_data", referenced from: 
> >> >> >> >       _index_html in hello-f08c15.o 
> >> >> >> >   "_mg_set_option", referenced from: 
> >> >> >> >       _main in hello-f08c15.o 
> >> >> >> > ld: symbol(s) not found for architecture x86_64 
> >> >> >> > clang: error: linker command failed with exit code 1 (use -v to 
> >> >> >> > see 
> >> >> >> > invocation) 
> >> >> >> > 
> >> >> >> > 
> >> >> >> > 
> >> >> >> > On Monday, 23 June 2014 16:29:52 UTC+5:30, Sergey Lyubka wrote: 
> >> >> >> >> 
> >> >> >> >> You were told exactly what to do to compile the example. Yet 
> you 
> >> >> >> >> don't 
> >> >> >> >> think you need to do that and still asking for help. What kind 
> of 
> >> >> >> >> answer do 
> >> >> >> >> you expect? 
> >> >> >> >> 
> >> >> >> >> On Jun 23, 2014 11:56 AM, "Jijo Thomas" <[email protected]> 
>
> >> >> >> >> wrote: 
> >> >> >> >>> 
> >> >> >> >>> Ok, can i run the files locally? Because i download all files 
> >> >> >> >>> from 
> >> >> >> >>> git. 
> >> >> >> >>> So i think i don't need to clone with the repository. First 
> time 
> >> >> >> >>> i 
> >> >> >> >>> tired to 
> >> >> >> >>> compile using gcc compiler it shows error for mongoose.c 
> file. 
> >> >> >> >>> Now 
> >> >> >> >>> i 
> >> >> >> >>> fixed 
> >> >> >> >>> it by copying mongoose.c and mongoose.h to examples folder. 
> then 
> >> >> >> >>> in 
> >> >> >> >>> terminal 
> >> >> >> >>> i tried to compile from examples folder its shows the above 
> >> >> >> >>> error. 
> >> >> >> >>> Can 
> >> >> >> >>> you 
> >> >> >> >>> please explain in detail. Please... 
> >> >> >> >>> 
> >> >> >> >>> 
> >> >> >> >>> On Monday, 23 June 2014 16:19:21 UTC+5:30, Sergey Lyubka 
> wrote: 
> >> >> >> >>>> 
> >> >> >> >>>> To build command line binary on Mac, clone the repo then 
> >> >> >> >>>> cd  mongoose/examples 
> >> >> >> >>>> make server 
> >> >> >> >>>> 
> >> >> >> >>>> On Jun 23, 2014 11:40 AM, "jeff shanab" <[email protected]> 
> >> >> >> >>>> wrote: 
> >> >> >> >>>>> 
> >> >> >> >>>>> Could this possibly be an issue with building fat binaries? 
> ie 
> >> >> >> >>>>> you 
> >> >> >> >>>>> have it set to compile 32 but link for both. Usually this 
> >> >> >> >>>>> would 
> >> >> >> >>>>> be 
> >> >> >> >>>>> very rare, but I don't know your environment. 
> >> >> >> >>>>> 
> >> >> >> >>>>> On Mon, Jun 23, 2014 at 6:37 AM, Jijo Thomas 
> >> >> >> >>>>> <[email protected]> 
> >> >> >> >>>>> wrote: 
> >> >> >> >>>>> > Yes, i am trying to run mongoose server in my local 
> machine. 
> >> >> >> >>>>> > i 
> >> >> >> >>>>> > want 
> >> >> >> >>>>> > to load 
> >> >> >> >>>>> > the server without .dmg file. Thats why i use terminal. I 
> >> >> >> >>>>> > placed 
> >> >> >> >>>>> > mongoose.h, 
> >> >> >> >>>>> > mongoose.c and hello.c in the same folder. Now i am 
> trying 
> >> >> >> >>>>> > to 
> >> >> >> >>>>> > load 
> >> >> >> >>>>> > the 
> >> >> >> >>>>> > server, but fails. i don't know how to solve this. Please 
> >> >> >> >>>>> > help 
> >> >> >> >>>>> > me. 
> >> >> >> >>>>> > 
> >> >> >> >>>>> > On Monday, 23 June 2014 16:02:18 UTC+5:30, Sergey Lyubka 
> >> >> >> >>>>> > wrote: 
> >> >> >> >>>>> >> 
> >> >> >> >>>>> >> Make sure mongoose.c and hello.c are from the same repo 
> >> >> >> >>>>> >> revision 
> >> >> >> >>>>> >> 
> >> >> >> >>>>> >> On Jun 23, 2014 11:26 AM, "Jijo Thomas" 
> >> >> >> >>>>> >> <[email protected]> 
> >> >> >> >>>>> >> wrote: 
> >> >> >> >>>>> >>> 
> >> >> >> >>>>> >>> Yes,  already added Mongoose.c file and mongoose.h 
> file. 
> >> >> >> >>>>> >>> Both 
> >> >> >> >>>>> >>> the 
> >> >> >> >>>>> >>> files 
> >> >> >> >>>>> >>> and hello.c are in the same folder. 
> >> >> >> >>>>> >>> 
> >> >> >> >>>>> >>> On Monday, 23 June 2014 14:03:46 UTC+5:30, Sergey 
> Lyubka 
> >> >> >> >>>>> >>> wrote: 
> >> >> >> >>>>> >>>> 
> >> >> >> >>>>> >>>> You need to add mongoose.c to the compilation 
> >> >> >> >>>>> >>>> 
> >> >> >> >>>>> >>>> 
> >> >> >> >>>>> >>>> On Mon, Jun 23, 2014 at 9:15 AM, Jijo Thomas 
> >> >> >> >>>>> >>>> <[email protected]> 
> >> >> >> >>>>> >>>> wrote: 
> >> >> >> >>>>> >>>>> 
> >> >> >> >>>>> >>>>> I am new in Mongoose server. My doubt is how to run 
> >> >> >> >>>>> >>>>> mongoose 
> >> >> >> >>>>> >>>>> server in 
> >> >> >> >>>>> >>>>> my mac. I want to run it from terminal. i am trying 
> to 
> >> >> >> >>>>> >>>>> load 
> >> >> >> >>>>> >>>>> hello.c in the 
> >> >> >> >>>>> >>>>> example project that you have given with gcc 
> compiler, 
> >> >> >> >>>>> >>>>> but 
> >> >> >> >>>>> >>>>> fail 
> >> >> >> >>>>> >>>>> to run. 
> >> >> >> >>>>> >>>>> Please find the error that i get when i run "gcc 
> >> >> >> >>>>> >>>>> hello.c" 
> >> >> >> >>>>> >>>>> in 
> >> >> >> >>>>> >>>>> terminal. 
> >> >> >> >>>>> >>>>> Please help me 
> >> >> >> >>>>> >>>>> 
> >> >> >> >>>>> >>>>> Undefined symbols for architecture x86_64: 
> >> >> >> >>>>> >>>>>   "_mg_add_uri_handler", referenced from: 
> >> >> >> >>>>> >>>>>       _main in hello-e35d38.o 
> >> >> >> >>>>> >>>>>   "_mg_create_server", referenced from: 
> >> >> >> >>>>> >>>>>       _main in hello-e35d38.o 
> >> >> >> >>>>> >>>>>   "_mg_get_option", referenced from: 
> >> >> >> >>>>> >>>>>       _main in hello-e35d38.o 
> >> >> >> >>>>> >>>>>   "_mg_poll_server", referenced from: 
> >> >> >> >>>>> >>>>>       _main in hello-e35d38.o 
> >> >> >> >>>>> >>>>>   "_mg_printf_data", referenced from: 
> >> >> >> >>>>> >>>>>       _index_html in hello-e35d38.o 
> >> >> >> >>>>> >>>>>   "_mg_set_option", referenced from: 
> >> >> >> >>>>> >>>>>       _main in hello-e35d38.o 
> >> >> >> >>>>> >>>>> ld: symbol(s) not found for architecture x86_64 
> >> >> >> >>>>> >>>>> clang: error: linker command failed with exit code 1 
> >> >> >> >>>>> >>>>> (use 
> >> >> >> >>>>> >>>>> -v 
> >> >> >> >>>>> >>>>> to 
> >> >> >> >>>>> >>>>> see 
> >> >> >> >>>>> >>>>> invocation) 
> >> >> >> >>>>> >>>>> 
> >> >> >> >>>>> >>>>> -- 
> >> >> >> >>>>> >>>>> You received this message because you are subscribed 
> to 
> >> >> >> >>>>> >>>>> the 
> >> >> >> >>>>> >>>>> Google 
> >> >> >> >>>>> >>>>> Groups "mongoose-users" group. 
> >> >> >> >>>>> >>>>> To unsubscribe from this group and stop receiving 
> emails 
> >> >> >> >>>>> >>>>> from 
> >> >> >> >>>>> >>>>> it, 
> >> >> >> >>>>> >>>>> send 
> >> >> >> >>>>> >>>>> an email to [email protected]. 
> >> >> >> >>>>> >>>>> To post to this group, send email to 
> >> >> >> >>>>> >>>>> [email protected]. 
> >> >> >> >>>>> >>>>> Visit this group at 
> >> >> >> >>>>> >>>>> http://groups.google.com/group/mongoose-users. 
> >> >> >> >>>>> >>>>> For more options, visit 
> >> >> >> >>>>> >>>>> https://groups.google.com/d/optout. 
> >> >> >> >>>>> >>>> 
> >> >> >> >>>>> >>>> 
> >> >> >> >>>>> >>> -- 
> >> >> >> >>>>> >>> You received this message because you are subscribed to 
> >> >> >> >>>>> >>> the 
> >> >> >> >>>>> >>> Google 
> >> >> >> >>>>> >>> Groups 
> >> >> >> >>>>> >>> "mongoose-users" group. 
> >> >> >> >>>>> >>> To unsubscribe from this group and stop receiving 
> emails 
> >> >> >> >>>>> >>> from 
> >> >> >> >>>>> >>> it, 
> >> >> >> >>>>> >>> send an 
> >> >> >> >>>>> >>> email to [email protected]. 
> >> >> >> >>>>> >>> To post to this group, send email to 
> >> >> >> >>>>> >>> [email protected]. 
> >> >> >> >>>>> >>> Visit this group at 
> >> >> >> >>>>> >>> http://groups.google.com/group/mongoose-users. 
> >> >> >> >>>>> >>> For more options, visit 
> >> >> >> >>>>> >>> https://groups.google.com/d/optout. 
> >> >> >> >>>>> > 
> >> >> >> >>>>> > -- 
> >> >> >> >>>>> > You received this message because you are subscribed to 
> the 
> >> >> >> >>>>> > Google 
> >> >> >> >>>>> > Groups 
> >> >> >> >>>>> > "mongoose-users" group. 
> >> >> >> >>>>> > To unsubscribe from this group and stop receiving emails 
> >> >> >> >>>>> > from 
> >> >> >> >>>>> > it, 
> >> >> >> >>>>> > send an 
> >> >> >> >>>>> > email to [email protected]. 
> >> >> >> >>>>> > To post to this group, send email to 
> >> >> >> >>>>> > [email protected]. 
> >> >> >> >>>>> > Visit this group at 
> >> >> >> >>>>> > http://groups.google.com/group/mongoose-users. 
> >> >> >> >>>>> > For more options, visit 
> https://groups.google.com/d/optout. 
> >> >> >> >>>>> 
> >> >> >> >>>>> -- 
> >> >> >> >>>>> You received this message because you are subscribed to the 
> >> >> >> >>>>> Google 
> >> >> >> >>>>> Groups "mongoose-users" group. 
> >> >> >> >>>>> To unsubscribe from this group and stop receiving emails 
> from 
> >> >> >> >>>>> it, 
> >> >> >> >>>>> send 
> >> >> >> >>>>> an email to [email protected]. 
> >> >> >> >>>>> To post to this group, send email to 
> >> >> >> >>>>> [email protected]. 
> >> >> >> >>>>> Visit this group at 
> >> >> >> >>>>> http://groups.google.com/group/mongoose-users. 
> >> >> >> >>>>> For more options, visit https://groups.google.com/d/optout. 
>
> >> >> >> >>> 
> >> >> >> >>> -- 
> >> >> >> >>> You received this message because you are subscribed to the 
> >> >> >> >>> Google 
> >> >> >> >>> Groups 
> >> >> >> >>> "mongoose-users" group. 
> >> >> >> >>> To unsubscribe from this group and stop receiving emails from 
> >> >> >> >>> it, 
> >> >> >> >>> send 
> >> >> >> >>> an 
> >> >> >> >>> email to [email protected]. 
> >> >> >> >>> To post to this group, send email to 
> >> >> >> >>> [email protected]. 
> >> >> >> >>> Visit this group at 
> >> >> >> >>> http://groups.google.com/group/mongoose-users. 
> >> >> >> >>> For more options, visit https://groups.google.com/d/optout. 
> >> >> >> > 
> >> >> >> > -- 
> >> >> >> > You received this message because you are subscribed to the 
> Google 
> >> >> >> > Groups 
> >> >> >> > "mongoose-users" group. 
> >> >> >> > To unsubscribe from this group and stop receiving emails from 
> it, 
> >> >> >> > send 
> >> >> >> > an 
> >> >> >> > email to [email protected]. 
> >> >> >> > To post to this group, send email to 
> [email protected]. 
> >> >> >> > Visit this group at 
> http://groups.google.com/group/mongoose-users. 
> >> >> >> > For more options, visit https://groups.google.com/d/optout. 
> >> >> > 
> >> >> > -- 
> >> >> > You received this message because you are subscribed to the Google 
> >> >> > Groups 
> >> >> > "mongoose-users" group. 
> >> >> > To unsubscribe from this group and stop receiving emails from it, 
> >> >> > send 
> >> >> > an 
> >> >> > email to [email protected]. 
> >> >> > To post to this group, send email to [email protected]. 
> >> >> > Visit this group at http://groups.google.com/group/mongoose-users. 
>
> >> >> > For more options, visit https://groups.google.com/d/optout. 
> >> > 
> >> > -- 
> >> > You received this message because you are subscribed to the Google 
> >> > Groups 
> >> > "mongoose-users" group. 
> >> > To unsubscribe from this group and stop receiving emails from it, 
> send 
> >> > an 
> >> > email to [email protected]. 
> >> > To post to this group, send email to [email protected]. 
> >> > Visit this group at http://groups.google.com/group/mongoose-users. 
> >> > For more options, visit https://groups.google.com/d/optout. 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "mongoose-users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > Visit this group at http://groups.google.com/group/mongoose-users. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"mongoose-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mongoose-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to