[Glade-users] glade 2.0-make all recursive
error(desperatelyask for help)
Damon Chaplin
damon@karuna.uklinux.net
Tue, 02 Nov 2004 14:26:07 +0000
On Tue, 2004-11-02 at 14:12, zeng qiang wrote:
> HI, Damon,
> thanks for your reply. at least it gives me some confidence.
> yes, you are right, the header fills are part of the problem and i have
> just figured it out.
> but since my time is quite tight to reading the autoconf info pages, i just
> add their file directory in the makefile of 'src 'folder.
> does to modify the makefile a proper way for these problem?
No, that isn't the correct thing to do. As soon as autoconf or automake
is run again it will overwrite your changes.
> but that's not over, the program pumps new errors. from my judgement, it is
> the problem the linker file. so i added in the header 'comedi.h' , -lcomedi
> and the comedi library. ____doesn't work.
>
> /root/Projects/wheelchair/src/callbacks.c:441: undefined reference to
> `comedi_errno'
> callbacks.o(.text+0xfd8):/root/Projects/wheelchair/src/callbacks.c:441:
> undefined reference to `comedi_strerror'
> callbacks.o(.text+0x100c):/root/Projects/wheelchair/src/callbacks.c:434:
> undefined reference to `comedi_errno'
You probably need to add a -L option to tell it which directory the
libraries are in.
> one more question refer to your answer to my second program.
> >That looks OK. It looks like the project is already built so doesn't
> >need to be compiled again.
>
> if it's ok, why i can't find the .executable file?
It should be in the src directory. Try 'make clean' and 'make' again.
> what i am really
> suprised is that reality that when i made changes on one glade project, all
> the other projects (which were working properly) can not 'make'.
Changes to one project shouldn't affect other projects. You've probably
accidentally changed them somehow.
Damon