| Summary: | Tremor not installed to toolchain | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Evan Zelkowitz <evan.zelkowitz> |
| Component: | Other | Assignee: | unassigned |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | buildroot |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | 2010.05 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Host: | linux | Target: | mipsel-linux |
| Build: | |||
|
Description
Evan Zelkowitz
2009-06-09 15:22:03 UTC
Thanks, fixed in git (bd26b581) This breaks the build of gst-plugins-base. Looks like there's a fix needed there as well: make: *** No rule to make target `libvorbis', needed by `gst-plugins-base-depends'. Stop. Thanks for the heads up. Should be fixed by 11eb084fc79a75395. I am sorry, but it is not fixed: Making all in vorbis make[4]: Entering directory `/home/sven/git/buildroot/build_arm/gst-plugins-base-0.10.23/ext/vorbis' CC vorbis.o CC vorbisparse.o CC vorbisenc.o CC vorbisdec.o CC vorbistag.o LINK libgstvorbis.la /usr/lib/libvorbisenc.so: could not read symbols: File in wrong format collect2: ld returned 1 exit status gst-plugins-base tries to link against libvorbisenc.so and as far as I can see this library is not provided by tremor. (In reply to comment #4) > I am sorry, but it is not fixed: Ahh, sorry - I didn't explicitly enable libvorbis support when I did a test compile of gst-plugin-base, so I missed that. > gst-plugins-base tries to link against libvorbisenc.so and as far as I can see > this library is not provided by tremor. No, tremor is only an implementation of the decoding API. We should either make the stuff needing the encoding API depend on !BR2_PACKAGE_LIBVORBIS_TREMOR or split up the libvorbis handling in encoding and decoding support, so you can use the normal (FPU using) libvorbis stuff for encoding and tremor for decoding (which I suspect is what you were doing before by luck as the tremor stuff was listed below libvorbis so it was overwriting the FPU version of the lib). (In reply to comment #4) > /usr/lib/libvorbisenc.so: could not read symbols: File in wrong format > collect2: ld returned 1 exit status FYI, the reference to /usr/lib is because of a bug in pkg-config's sysroot support which I'm fixing now. I believe this is resolved by Svens addition of the BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_TREMOR option (63dd44dbcdc6eb8) - If not, please reopen the bug. |