Problem compiling firefox 33.0.1

dweimer dweimer at dweimer.net
Fri Nov 7 14:10:01 UTC 2014


On 11/07/2014 8:01 am, Mario Lobo wrote:
> Hi
> 
> When compiling, I get this error:
> 
>     INPUT("../mozjs-dtrace.o")
> 
> ../mozjs-dtrace.o: In function `dtrace_dof_init':
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0xe1):
> undefined reference to `elf_version'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x112):
> undefined reference to `elf_begin'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x12d):
> undefined reference to `elf_getshdrstrndx'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x137):
> undefined reference to `elf_nextscn'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x1a3):
> undefined reference to `elf_getdata'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x1c8):
> undefined reference to `elf_getdata'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x1db):
> undefined reference to `elf_getdata'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x1f7):
> undefined reference to `gelf_getshdr'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x217):
> undefined reference to `elf_strptr'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x236):
> undefined reference to `elf_nextscn'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x302):
> undefined reference to `elf_end'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x4ef):
> undefined reference to `elf_end'
> ../mozjs-dtrace.o: In function `fixsymbol':
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x65b):
> undefined reference to `gelf_getsym'
> /usr/src/cddl/lib/drti/../../../cddl/contrib/opensolaris/lib/libdtrace/common/drti.c:(.text+0x693):
> undefined reference to `elf_strptr'
> c++: error: linker command failed with exit code 1 (use -v to see
> invocation)
> gmake[5]: *** [js] Error 1
> gmake[5]: Leaving directory
> `/usr/ports/www/firefox/work/mozilla-release/obj-x86_64-unknown-freebsd10.1/js/src/shell'
> gmake[4]: *** [js/src/shell/libs] Error 2
> 
> 
> uname: 10.1-BETA1 FreeBSD 10.1-BETA1 #0 r271706
> 
> I´ve tried installing devel/libelf but still get the same results.
> 
> Would anyone have any suggestions?
> 
> Thanks

is GNOMEVFS2 enabled in the build options?  I had trouble building it 
after the 33.0.1 update on my 10.0 system disabling GNOMEVFS2 which I 
wasn't actually using anyway got it through it.  I hadn't had time to 
investigate farther, and I can't say it blew up in the same spot but if 
it is disabling it might help.

-- 
Thanks,
    Dean E. Weimer
    http://www.dweimer.net/


More information about the freebsd-questions mailing list