[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
how to integrate application and nano-X server ?
From: li hui ####@####.#### Date: 23 Oct 2001 07:41:26 -0000 Message-Id: <20011023074124.54619.qmail@web14703.mail.yahoo.com> As I know,we must run nano-x server before running application.but i wish i can just run one application, how shall I do to implement it? I try to revise "LINK_APP_INTO_SERVER=Y" in config, but it is no use. __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
how to integrate application and nano-X server ?
From: li hui ####@####.#### Date: 23 Oct 2001 09:29:47 -0000 Message-Id: <20011023092946.222.qmail@web14706.mail.yahoo.com> sorry , I didn't explain the problem clearly in the last letter. Indeed, when I set LINK_APP_INTO_SERVER=Y in config and then make, I compile my program with nano-X lib, it always tell me undefined reference to nanox API. I use command nm to lookup nano-X lib ,I found that most of the function are UNDEFINED. That's why? __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] how to integrate application and nano-X server ?
From: "Gary James" ####@####.#### Date: 23 Oct 2001 14:30:40 -0000 Message-Id: <3BD547A1.12260.9E98E@localhost> > sorry , I didn't explain the problem clearly in the > last letter. Indeed, when I set LINK_APP_INTO_SERVER=Y > in config and then make, I compile my program with > nano-X lib, it always tell me undefined reference to > nanox API. I use command nm to lookup nano-X lib ,I > found that most of the function are UNDEFINED. > That's why? Did you rebuild Microwindows (make clean; make) after changing the config file? When you link your application with the server you need to include some additional libraries in the link step. There was a discussion on this very topic within the last week or two. Take a look through the mail archives: http://www.linuxhacker.org/cgi-bin/ezmlm-cgi/0 Good luck, Gary James -- Gary A James, Critical Link, LLC Voice: 315.425.4045 x218 Fax: 315.425.4048 E-Mail: ####@####.#### WEB: http://www.criticallink.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] how to integrate application and nano-X server ?
From: li hui ####@####.#### Date: 24 Oct 2001 02:18:45 -0000 Message-Id: <20011024021843.82479.qmail@web14701.mail.yahoo.com> sorry , I didn't find the articles that you said. please give me some definite advice about how to integterate nano-x server and application. I set LINK_APP_INTO_SERVER=Y and make clean, make;then I compile my program it will display error message below: undefined reference to 'GrOpen' undefined reference to 'GrClose' .................... and I lookup nano-x lib with nm command, it display U: GrOpen U: GrClose U: Gr...... ........... __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] how to integrate application and nano-X server ?
From: Gary James ####@####.#### Date: 24 Oct 2001 02:40:37 -0000 Message-Id: <20011023224637.A850@pc.twcny.rr.com> Hi li, The following bash script is a pretty low tech way that I build simple programs with only a couple source files. When I want to switch between linking with the server and running client/server, I change the line in config that we have been talking about, then do: make clean make su - make install exit In the following script I set LINK2SERVER to either 'YES' or 'NO', to match the way I built Microwindows. I set DEBUG to either 'YES' or 'NO' for debug symbols and it all does the trick or me. Change APP to the name you want for your executable, change the SRCS to include all of your source files and you should be on your way. #!/bin/bash APP='play' DEBUG='YES' LINK2SERVER='YES' DEFINES= DEFINES=${DEFINES}' -DEMULATE' INCS= INCS=${INCS}' -I/usr/include/microwin' SRCS= SRCS=${SRCS}' play.c' SRCS=${SRCS}' more_stuff.c' LIBS= LIBS=${LIBS}' -lnano-X' if [ $LINK2SERVER = YES ]; then LIBS=${LIBS}' -lmwengine -lmwdrivers -lmwfonts -lttf -L/usr/X11R6/lib -lX11' fi if [ $DEBUG = YES ]; then gcc ${SRCS} ${DEFINES} -Wall -g ${INCS} -o ${APP} ${LIBS} else gcc ${SRCS} ${DEFINES} -Wall ${INCS} -o ${APP} ${LIBS} fi -- Gary James ####@####.#### http://home.twcny.rr.com/embedded/ On Tue, 23 Oct 2001 22:18:42 li hui wrote: > sorry , I didn't find the articles that you said. > please give me some definite advice about how to > integterate nano-x server and application. > > I set LINK_APP_INTO_SERVER=Y and make clean, make;then > I compile my program it will display error message > below: > undefined reference to 'GrOpen' > undefined reference to 'GrClose' > .................... > > and I lookup nano-x lib with nm command, it display > U: GrOpen > U: GrClose > U: Gr...... > ........... > > > > __________________________________________________ > Do You Yahoo!? > Make a great connection at Yahoo! Personals. > http://personals.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: ####@####.#### > For additional commands, e-mail: ####@####.#### > > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |