"dot slash"

./hello

Gotta tell the system the directory the file is in. Either directly

~/mongoose/examples/hello
./hello
or add your directory to the path

On Mon, Jun 23, 2014 at 8:25 AM, Jijo Thomas <[email protected]> wrote:
> 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]> 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].
>> > 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.

Reply via email to