No rule to make target `../../src/main/libextractor.la', needed by `extract'. Stop

View: New views
2 Messages — Rating Filter:   Alert me  

No rule to make target `../../src/main/libextractor.la', needed by `extract'. Stop

by Jerry Jacobs-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear All,
I have problems with compiling libextractor sources.
The autoconf/automake process doesn't stop and just proceeds as normal
but i get the following error:

make[4]: Entering directory `/home/jerry/repositories/Extractor/src/main'
/bin/sh ../../libtool  --tag=CC   --mode=compile ccache gcc
-DHAVE_CONFIG_H -I. -I../.. -I../../src/include
-DPLUGINDIR=\"libextractor\"  -I/usr/include -I/usr/include/qt4
-I/usr/include -I/usr/include/qt4   -fno-strict-aliasing -g -O2 -MT
libextractor_la-extractor.lo -MD -MP -MF
.deps/libextractor_la-extractor.Tpo -c -o libextractor_la-extractor.lo
`test -f 'extractor.c' || echo './'`extractor.c
ccache gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include
-I/usr/include -I/usr/include/qt4 -I/usr/include -I/usr/include/qt4
-fno-strict-aliasing -g -O2 -MT extract.o -MD -MP -MF
.deps/extract.Tpo -c -o extract.o extract.c
ccache gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include
-I/usr/include -I/usr/include/qt4 -I/usr/include -I/usr/include/qt4
-fno-strict-aliasing -g -O2 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo
-c -o getopt.o getopt.c
ccache gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include
-I/usr/include -I/usr/include/qt4 -I/usr/include -I/usr/include/qt4
-fno-strict-aliasing -g -O2 -MT getopt1.o -MD -MP -MF
.deps/getopt1.Tpo -c -o getopt1.o getopt1.c
make[4]: *** No rule to make target `../../src/main/libextractor.la',
needed by `extract'.  Stop.

I think there is somewhere a misconfiguration, i also tested latest
SVN sources but same problem.
I dont know where to look because a loads of other sources compile just fine.

Regards,
Jerry Jacobs
- http://www.xor-gate.org

--------------
Old programmers dont die, they just change the address.
Not everything that counts can be counted, and not everything that can
be counted counts. - Albert Einstein


_______________________________________________
libextractor mailing list
libextractor@...
http://lists.gnu.org/mailman/listinfo/libextractor

Re: No rule to make target `../../src/main/libextractor.la', needed by `extract'. Stop

by Christian Grothoff-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear Jerry,

I don't know how or why this would happen --- as far as I can see, the library
is compiled first (there is a line with -o libextractor_la-extractor.lo
options, which is similar to what libtool does on my system), and it happens
(as expected) before compiling the binary that needs it.

My best suggestion would be for you to check that you're using libtool 2.2
and, if that doesn't help, report this *with* OS and version numbers of
automake, autoconf and libtool to our bugtracker.  As it is, I cannot
reproduce this issue.

Best,

Christian

On Sunday 15 November 2009 14:41:17 Jerry Jacobs wrote:

> Dear All,
> I have problems with compiling libextractor sources.
> The autoconf/automake process doesn't stop and just proceeds as normal
> but i get the following error:
>
> make[4]: Entering directory `/home/jerry/repositories/Extractor/src/main'
> /bin/sh ../../libtool  --tag=CC   --mode=compile ccache gcc
> -DHAVE_CONFIG_H -I. -I../.. -I../../src/include
> -DPLUGINDIR=\"libextractor\"  -I/usr/include -I/usr/include/qt4
> -I/usr/include -I/usr/include/qt4   -fno-strict-aliasing -g -O2 -MT
> libextractor_la-extractor.lo -MD -MP -MF
> .deps/libextractor_la-extractor.Tpo -c -o libextractor_la-extractor.lo
> `test -f 'extractor.c' || echo './'`extractor.c
> ccache gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include
> -I/usr/include -I/usr/include/qt4 -I/usr/include -I/usr/include/qt4
> -fno-strict-aliasing -g -O2 -MT extract.o -MD -MP -MF
> .deps/extract.Tpo -c -o extract.o extract.c
> ccache gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include
> -I/usr/include -I/usr/include/qt4 -I/usr/include -I/usr/include/qt4
> -fno-strict-aliasing -g -O2 -MT getopt.o -MD -MP -MF .deps/getopt.Tpo
> -c -o getopt.o getopt.c
> ccache gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include
> -I/usr/include -I/usr/include/qt4 -I/usr/include -I/usr/include/qt4
> -fno-strict-aliasing -g -O2 -MT getopt1.o -MD -MP -MF
> .deps/getopt1.Tpo -c -o getopt1.o getopt1.c
> make[4]: *** No rule to make target `../../src/main/libextractor.la',
> needed by `extract'.  Stop.
>
> I think there is somewhere a misconfiguration, i also tested latest
> SVN sources but same problem.
> I dont know where to look because a loads of other sources compile just
>  fine.
>
> Regards,
> Jerry Jacobs
> - http://www.xor-gate.org
>
> --------------
> Old programmers dont die, they just change the address.
> Not everything that counts can be counted, and not everything that can
> be counted counts. - Albert Einstein
>
>
> _______________________________________________
> libextractor mailing list
> libextractor@...
> http://lists.gnu.org/mailman/listinfo/libextractor
>

--
http://grothoff.org/christian/


_______________________________________________
libextractor mailing list
libextractor@...
http://lists.gnu.org/mailman/listinfo/libextractor