No rule to make target `-lpthread', needed by `libmozjs.so'. Stop.

I've been building Seamonkey for several years.  I use the hg clone,
etc. etc.  for getting the source code and compiling.

Since switching to Slackware 64 bit I have been unable to compile.

In another thread I asked if there were a 64 bit How-To and was advised
that the same build instructions should work for either arch.

Again, since upgrading this has not been possible.  The build quits with:

No rule to make target `-lpthread', needed by `libmozjs.so'.  Stop.

..mozconfig:

mk_add_options AUTOCONF=autoconf-2.13
mk_add_options MOZ_CO_PROJECT=suite
mk_add_options MOZ_OBJDIR=/home/Rinaldi/tmp/Mozilla/suite_objdir
mk_add_options MOZ_MAKE_FLAGS+=-j4
mk_add_options MOZ_MAKE_FLAGS+=-s
ac_add_options --enable-application=suite
ac_add_options --disable-debug
ac_add_options --enable-optimize
ac_add_options --disable-tests

Further, pthread is available:

$ ldconfig -p | grep pthread
        libpthread.so.0 (libc6,x86-64, OS ABI: Linux 2.6.18) =>
/lib64/libpthread.so.0
        libgpgme-pthread.so.11 (libc6,x86-64) =>
/usr/lib64/libgpgme-pthread.so.11
        libgpgme-pthread.so (libc6,x86-64) => /usr/lib64/libgpgme-pthread.so
        libgpgme++-pthread.so.2 (libc6,x86-64) =>
/usr/lib64/libgpgme++-pthread.so.2
        libgpgme++-pthread.so (libc6,x86-64) =>
/usr/lib64/libgpgme++-pthread.so

-- 
-Rinaldi-
There's no future in time travel
0
Rinaldi
6/8/2010 2:19:22 PM
mozilla.dev.builds 1761 articles. 0 followers. Post Follow

2 Replies
2481 Views

Similar Articles

[PageSpeed] 15
Get it on Google Play
Get it on Apple App Store

On Tue, Jun 8, 2010 at 10:19 AM, Rinaldi J. Montessi
<rinaldi@senior.envision> wrote:
> No rule to make target `-lpthread', needed by `libmozjs.so'. =A0Stop.
>
> Further, pthread is available:
>
> $ ldconfig -p | grep pthread
> =A0 =A0 =A0 =A0libpthread.so.0 (libc6,x86-64, OS ABI: Linux 2.6.18) =3D>
> /lib64/libpthread.so.0
> =A0 =A0 =A0 =A0libgpgme-pthread.so.11 (libc6,x86-64) =3D>
> /usr/lib64/libgpgme-pthread.so.11
> =A0 =A0 =A0 =A0libgpgme-pthread.so (libc6,x86-64) =3D> /usr/lib64/libgpgm=
e-pthread.so
> =A0 =A0 =A0 =A0libgpgme++-pthread.so.2 (libc6,x86-64) =3D>
> /usr/lib64/libgpgme++-pthread.so.2
> =A0 =A0 =A0 =A0libgpgme++-pthread.so (libc6,x86-64) =3D>
> /usr/lib64/libgpgme++-pthread.so

ldconfig isn't quite what you want, because that just describes the
libraries found by the runtime dynamic linker, not the linker that
produces binaries.  Do you have a "libpthread.so" on your system?  Is
that directory in the search path for the linker (or gcc) by default?

This seems like a slackware-specific problem, but it may be that we're
not detecting its compiler configuration correctly.  You might ask on
a slackware list for guidance as well.

Mike
0
Mike
6/8/2010 2:29:33 PM
Mike Shaver wrote:

> ldconfig isn't quite what you want, because that just describes the
> libraries found by the runtime dynamic linker, not the linker that
> produces binaries.  Do you have a "libpthread.so" on your system?  Is
> that directory in the search path for the linker (or gcc) by default?

Well:

$ locate libpthread.so | xargs ls -l
lrwxrwxrwx 1 root root  20 2010-06-01 16:58 /lib64/libpthread.so.0 ->
libpthread-2.11.1.so
-rw-r--r-- 1 root root 222 2010-05-13 01:15 /usr/lib64/libpthread.so

$ gcc -v
Reading specs from /usr/lib64/gcc/x86_64-slackware-linux/4.4.4/specs
Target: x86_64-slackware-linux
Configured with: ../gcc-4.4.4/configure --prefix=/usr
--libdir=/usr/lib64 --enable-shared --enable-bootstrap
--enable-languages=ada,c,c++,fortran,java,objc --enable-threads=posix
--enable-checking=release --with-system-zlib
--with-python-dir=/lib64/python2.6/site-packages
--disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp
--with-gnu-ld --verbose --disable-multilib
--target=x86_64-slackware-linux --build=x86_64-slackware-linux
--host=x86_64-slackware-linux
Thread model: posix
gcc version 4.4.4 (GCC)

> This seems like a slackware-specific problem, but it may be that we're
> not detecting its compiler configuration correctly.  You might ask on
> a slackware list for guidance as well.

Will do, thank you.

-- 
-Rinaldi-
Veni, Vidi, Visa.
0
Rinaldi
6/8/2010 3:35:35 PM
Reply:

Similar Artilces:

build error, "No rule to make target `_xpidlgen/nsIMicrosummaryService.h', needed by `export'"
hi, I use Ubuntu 8.04. when i build firefox-3.0.5(i have also tried firefox-3.0.3 and firefox-3.0.4), and i get some error message: " Creating .deps Creating ../../../../dist/include/microsummaries make[7]: *** No rule to make target `_xpidlgen/nsIMicrosummaryService.h', needed by `export'. Stop. make[7]: Leaving directory `/home/wangpeng/firefox/build-firefox1/firefox-3.0-3.0.3+build1+nobinonly/b= uild-tree/mozilla/browser/components/microsummaries/public' " Now,what should i do to fix this error? Thanks! --=20 =D2=D4=C9=CF=A1=A3 =CD=F5=C5=F4 ---...

make: *** No rule to make target `<command-line>', needed by `miniperlmain.o'.
Hi, I just tried to compile Perl 5.8.8 on my Linux Debian, with ./Configure -des -Dprefix=/opt/my && make And got this: First let's make sure your kit is complete. Checking... <copious amount of stuff removed> Now you must run 'make'. If you compile perl5 on a different machine or from a different object directory, copy the Policy.sh file from this object directory to the new one before you run Configure -- this will help you with most of the policy defaults. make: *** No rule to make target `<command-...

"make[4]: *** No rule to make target `/mozcrt19.dll', needed by `libs'." cause by |--enable-jemalloc|
Windows 2000: Visual C++ 2005sp1 (Express Ed.) + Platform SDK 2003r2 Current mozilla-central [ ac_add_options --disable-vista-sdk-requirements mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../../objdir-Firefox ac_add_options --enable-application=browser ac_add_options --enable-jemalloc ] Without the latter option, build completes and runs fine. Would you have any hint on what could cause/solve this error ? Thanks. On Fri, Jul 25, 2008 at 7:57 PM, Serge Gautherie <sgautherie.bz@free.fr> wrote: > > Windows 2000: Visual C++ 2005sp1 (Express Ed.) + Platform SDK 2003r2...

No rule to make target `nspr4.pdb', needed by `export'
Window with MS compiler, trunk checkout. I deleted my obj-* directory changed my .mozconfig to read: mk_add_options MOZ_CO_PROJECT=browser ac_add_options --enable-application=browser ac_add_options --disable-optimize ac_add_options --disable-debug mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@ then issued make -f client.mk build The build failed with No rule to make target `nspr4.pdb', needed by `export' Hints? Thanks, John. John J Barton schrieb: > Window with MS compiler, trunk checkout. > > I deleted my obj-* directory changed my .mo...

''''''''''''''''''''
Name: haznen Email: haznenatyahoodotcom Product: Gran Paradiso Alpha 8 Summary: '''''''''''''''''''' Comments: '''''''''''''''''''''''''''''''''''' Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 UGES/1.7.2.0 GranParadiso/3.0a1 From URL: http://www.mozilla.org/projects/granparadiso/ Note to readers: Hendrix gives...

comm-central: No rule to make target `../shared/x11/libwidget_shared_x11.a', needed by `libxpwidgets_s.a'.
(Sorry to post a couple of articles in succession. But I need to compile successfully in order to produce a tidied up working patch for a different problem.) comm-central No rule to make target `../shared/x11/libwidget_shared_x11.a', needed by `libxpwidgets_s.a'. Stop. Building TB3 using comm-central, I encountered the following problem today. (The error occurs in ./mozilla subdirectory.) make[7]: Entering directory `/home/ishikawa/TB-3HG/objdir-tb3/mozilla/widget/src/xpwidgets' make[7]: *** No rule to make target `../shared/x11/libwidget_shared_x11.a', needed...

'''''
Name: mario Email: ramar17atfastwebnetdotit Product: Gran Paradiso Alpha 2 Summary: ''''' Comments: K: Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a2) Gecko/20070206 GranParadiso/3.0a2 ...

'make test_prep' and 'make test_harness'
From past experience I know that once you have compiled the perl executable with 'make', you are not quite ready to start running tests. You have to call 'make test_prep', whether implicitly -- as when you call 'make test' -- or explicitly because you want to run individual tests. On a slower machine, 'make test_prep' can take a couple of minutes to run. Among other things, it has to do a 'make' on all the modules which are part of core: $ make test_prep ../miniperl -Ilib make_ext.pl cpan/Archive-Extract/pm_to_blib MAKE=make LIBPER...

error: 'ldap_unbind' was not declared in this scope was Re: Still "No rule to make target `export'"
[TB31 Linux x32] On 24-07-14 15:44, tjoen wrote:> On 23-07-14 16:26, tjoen wrote: I came very far now >>> On 07/23/2014 10:12 AM, tjoen wrote: > $ mkdir mozilla/objdir > >>>> $ cat > mozconfig <<EOF > mk_add_options MOZ_OBJDIR=objdir >>>> ac_add_options --prefix=/usr >>>> ac_add_options --enable-application=mail >>>> ac_add_options --with-system-nspr >>>> ac_add_options --with-system-nss >>>> ac_add_options --with-system-jpeg >>>> ac_add_options --with-system-zlib ...

What's the difference between 'Build' and 'Publish'
Greetings....this subject might belong in one of the Visual Studio forums but it's so danged noob-sque.... I'm particularly confused by the 'Precompiled' term in the Publish operation. I'm interested in the path of least resistance between my VS project and my public IIS webserver. thx--steve...  Build means creating the assembly of the project ( .dll or .exe file) wich contains MSIL and a manifest file. When you publish your project u just produce the structure of your folder without producing a .dll file when you want to deploy your Web Project. ...

'do' won't 'do' if '/'
Greetings to All from Au, Have a NetWare Perl 5.8.4 and wanted to tweak File\Spec\NW.pm to try and standardise on '/' separators. If I run a test script (t/uni/lower.t) with an unmodified NW.pm, it calls t/uni/case.pl, that, in case.pl, (when the path separators are '\'), the $file is '..\lib\unicore\To\Lower.pl' and the following code portion works, with $simple getting a returned table: sub casetest { my ($base, $spec, $func) = @_; my $file = File::Spec->catfile(File::Spec->catdir(File::Spec->updir, "lib", &qu...

'make --jobs all', 'make --jobs test', and concurrency
makemaker: I have a computer with a multi-core processor, Debian 7, and Perl 5.14.2. 'make --jobs all' seems to run concurrently, but 'make --jobs test' seems to be single-threaded. Is there a way to run tests concurrently? TIA, David Hi David, On Sat, 16 Nov 2013 22:15:14 -0800 David Christensen <dpchrist@holgerdanske.com> wrote: > makemaker: >=20 > I have a computer with a multi-core processor, Debian 7, and Perl=20 > 5.14.2. 'make --jobs all' seems to run concurrently, but 'make --jobs=20 > test' seems to ...

Why different results with 'make smoke' from 'make test'
From 'make test': t/dynpmc/foo.................................ok 1/9 skipped: various reasons t/dynpmc/gdbmhash............................ok t/dynpmc/rational............................ok 1/8 skipped: various reasons .... and these have been the results for these tests for months. Same box (ppc-darwin, Mac 0S X 10.4.11), 'make smoke' (possibly a few revisions later): - t/dynpmc/foo.t # Failed test (t/dynpmc/foo.t at line 57) # Exited with error code: 1 # Received: # Class 'Foo' not found # current instr.: 'main&...

'()' escaped to '\(\)' is breaking my build
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#cccccc" text="#663366"> <font face="Times New Roman, Times, serif">Hi,<br> <br> This is my Makefile.PL:<br> <br> </font> <blockquote type="cite"><tt>use 5.010001;<br> use ExtUtils::MakeMaker;<br> # See lib/ExtUtils/MakeMaker.pm for details of how to influence<br> # the contents of the Makefile that is written.<br> WriteMakefile(&l...

Web resources about - No rule to make target `-lpthread', needed by `libmozjs.so'. Stop. - mozilla.dev.builds

Resources last updated: 1/22/2016 12:02:34 AM