-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build breakage #377
Comments
I assume this is on a newer GCC? Because our pre-built taglib doesn't work with that. That's also a major reason why there are no new builds for Ubuntu. The soltuion I had in mind was to build the deps too, but getting that set up on launchpad takes ages. |
I think it's an issue with C++11 code linking against C++14 libraries. Building the deps on Ubuntu <16.04 isn't a big deal (see my personal PPA), but I think for Ubuntu 16.04 the deps need to be build with C++14 enabled and that didn't work the last time I tried it. Another solution would be to build all the dependent C++ libraries with By the way I was actually able to run NG on 16.04 when I build the deps and the program itself on 14.04 and linked everything with |
no its taglib. i got it thx. try 1.8 from the net and build from scratch, then force installed package from system. neither. two parts to that and nobody caring to update the website. 1- install fluendo. 2- copy it into the private folder. 3- theres a link missing, but the check for it shouldnt be. looking for num 3 right now, no errors in loading the gstreamer plugin like 'not linked' so seems to be the hard link is missing.. |
built without futzing the c11.. does xul6 need it? mebbe. cmake-gui makes light work of that HELL... v 1.13A, nothing else builds for me. |
I take that back. still getting, even with debug build: |
hmmm...switching modes removes the plugin in private folder? hmmm investigating... |
its a gstreamer issue. not the software fault. hmmm.gst-launch playbin uri=file:///media/me/media/mine/mp3z-iTuneys/30-Secs2mars/A\ Beautiful\ Lie/30.\ A\ Beautiful\ Lie.mp3 Missing element: MPEG-1 Layer 3 (MP3) decoder ERROR: from element /GstPlayBin:playbin0: You do not have a decoder installed to handle this file. You might need to install the necessary plugins. ive noticed that someone else has a smattering of plugins, and fluendo is supposed to fix this as the standard now is NOT to use linux hackish lame version but the industry supported fluendo instead. same as mandrakes paid-for-play dvd player(lin-powerDvD?). fluendo just so happens to be free. lemme work this out. |
this is where the issue is. horse if you ask me, to require a codec, require another codec and not provide the depends. like liblame or libmad, this should "just work". much like libdvdcss on vlc or mplayer, if installed. totem: Michael is trying to play a video, the codec required to decode the video part is not installed. Instead of playing only the audio track with visual effect totem suggests to install gstreamer0.10-ffmpeg so the video content can be decoded too. (not available, but for older ubuntus it is.) |
I may have a partial solution. gstreamer I once thought is looking for a missing ffmpeg plugin yet clearly its gone from debian jessie and above too. I dont even think were calling gstreamer correctly. gst-launch-0.10 -v filesrc location="/media/me/media/mine/mp3z-iTuneys/30-Secs2mars/A Beautiful Lie/30. A Beautiful Lie.mp3" ! mp3parse ! flump3dec --we stop here-- /GstPipeline:pipeline0/GstFluMp3Dec:flump3dec0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)48000, channels=(int)2, parsed=(boolean)true ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data flow error. Additional debug info: Execution ended after 3046356 ns. [me@livingroom] ~ $ gst-launch-0.10 -v filesrc location="/media/me/media/mine/mp3z-iTuneys/30-Secs2mars/A Beautiful Lie/30. A Beautiful Lie.mp3" ! mp3parse ! flump3dec ! autoaudiosink Setting pipeline to PAUSED ... /GstPipeline:pipeline0/GstFluMp3Dec:flump3dec0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)48000, channels=(int)2, parsed=(boolean)true /GstPipeline:pipeline0/GstFluMp3Dec:flump3dec0.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)48000, channels=(int)2 /GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)48000, channels=(int)2 /GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)48000, channels=(int)2 /GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)48000, channels=(int)2 Pipeline is PREROLLED ... Got EOS from element "pipeline0". -which actually plays the music- On a terminal you can type for example: --nabble.com |
oldxul before anyone gets in a tizzy.
.
.
.
LD sbMetadataHandlerTaglib.so
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/34668755-build-breakage?utm_campaign=plugin&utm_content=tracker%2F230233&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F230233&utm_medium=issues&utm_source=github).MetadataHandlerTaglib.o: In function
sbMetadataHandlerTaglib::ReadImageOgg(TagLib::Ogg::XiphComment*, int, nsACString&, unsigned int*, unsigned char**)': /home/me/Desktop/code/nite-nite/components/mediacore/metadata/handler/taglib/src/MetadataHandlerTaglib.cpp:1697: undefined reference to
TagLib::String::to8Bitabi:cxx11 const'/home/me/Desktop/code/nite-nite/build/rules.mk:903: recipe for target 'sbMetadataHandlerTaglib.so' failed
make[8]: Leaving directory '/home/me/Desktop/code/nite-nite/compiled/components/mediacore/metadata/handler/taglib/src'
MetadataHandlerTaglib.o: In function
sbMetadataHandlerTaglib::RemoveAllImagesOGG(TagLib::Vorbis::File*, int)': /home/me/Desktop/code/nite-nite/build/rules.mk:366: recipe for target 'libs' failed make[7]: Leaving directory '/home/me/Desktop/code/nite-nite/compiled/components/mediacore/metadata/handler/taglib' /home/me/Desktop/code/nite-nite/build/rules.mk:366: recipe for target 'libs' failed make[6]: Leaving directory '/home/me/Desktop/code/nite-nite/compiled/components/mediacore/metadata/handler' /home/me/Desktop/code/nite-nite/build/rules.mk:366: recipe for target 'libs' failed make[5]: Leaving directory '/home/me/Desktop/code/nite-nite/compiled/components/mediacore/metadata' /home/me/Desktop/code/nite-nite/build/rules.mk:366: recipe for target 'libs' failed make[4]: Leaving directory '/home/me/Desktop/code/nite-nite/compiled/components/mediacore' /home/me/Desktop/code/nite-nite/build/rules.mk:330: recipe for target 'libs_tier_componentsbase' failed make[3]: Leaving directory '/home/me/Desktop/code/nite-nite/compiled' /home/me/Desktop/code/nite-nite/build/rules.mk:353: recipe for target 'tier_componentsbase' failed make[2]: Leaving directory '/home/me/Desktop/code/nite-nite/compiled' /home/me/Desktop/code/nite-nite/build/rules.mk:273: recipe for target 'default' failed make[1]: Leaving directory '/home/me/Desktop/code/nite-nite/compiled' Makefile:197: recipe for target 'build' failed [me@livingroom] ~/Desktop/code/nite-nite $ /home/me/Desktop/code/nite-nite/components/mediacore/metadata/handler/taglib/src/MetadataHandlerTaglib.cpp:1291: undefined reference to
TagLib::String::to8Bitabi:cxx11 const'collect2: error: ld returned 1 exit status
make[8]: *** [sbMetadataHandlerTaglib.so] Error 1
make[7]: *** [libs] Error 2
make[6]: *** [libs] Error 2
make[5]: *** [libs] Error 2
make[4]: *** [libs] Error 2
make[3]: *** [libs_tier_componentsbase] Error 2
make[2]: *** [tier_componentsbase] Error 2
make[1]: *** [default] Error 2
make: *** [build] Error 2
-FAILED
The text was updated successfully, but these errors were encountered: