Re: [proaudio] Psychosynth 0.3 compile error |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
- To: proaudio@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [proaudio] Psychosynth 0.3 compile error
- From: Dominique Michel <dominique.michel@xxxxxxxxx>
- Date: Fri, 17 Aug 2012 19:00:43 +0200
- Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEXy8ubtkoXo7+b1+fbN cGKCeWDtamweFA8eMkmKPkPtvcWRoqyV0Pn7AAACbElEQVQ4jXXTMWvbQBQA4MOlizsdXEXp KAi09mKcLZ0EJxONDRJVkikg9AtqTm63gtHDmVJs1GsnC0JiaTMJGN2f67uzznJb+gZj9PFO 7717IqdtvCAmem4bxMLp/2BEyEBF1+U/0H8uhI6rv+BVLNrY/gH9T0L8yAxk2yMY3YuZxDCn TY/gpBByyTGktIcZOIvFjPNJmqYJDwrx3cIoBrE0zzG4FF8tfBAwM+DonKCYWjgROZ6Upjcm 5Qje58JAmlKKGfIAjzaDUuogZBY2Bjg14eDbywMIqZvwqgqFBcVFB0seYONLb00ZZlh4p0F6 FHNoUMyKAzxowJSQTyj+XloYs3MN3GeMpzyYSTMshLM00ODpWlPp4SDbqs4cViDcGAgmlK/a PsaOg7DvIQ3wzANMqB/iQW/XTkoTLO6XhSeHUoQKe+NLjyY/Ldx7CW2D4WTYhZ3V0GP64RpP Q/E66IUWMLj3+nDn4w2ejMACyXFeHZy6ETcZehc49bv1GQ/0bazNuzm97mDkhnoie9i30WYM w/YCnYT7Fx308s98n0IT//Jod1+aOzdzYXLVbftol+PC+REG3u+0AxdEtuSMB6G+DLGwMH4E vXGmJn8VCLM9LhmrOAMQYt5Wi/DFgIC52iFkUzMpDVmjAaDZRGC+JGwDqzJ/G5fUUcWZAaE7 YfvPLYtIU1Wb4A2IeS7uDMgcIFutiCr766qGfKHyuxvTIERKXVNSN27lDgCuBuojlpxIyJV6 ritS1uWWuHF2Ww7qcIKbqEFVNbmtmm3vGSCHbVXjikrY3SpVxwQWw2aIjwG+ueXTJDmHeK6a HfwGyU5ZSlGeSRQAAAAASUVORK5CYII=
Le Fri, 17 Aug 2012 09:09:32 -0500,
Matt Henley <nwmatt@xxxxxxxxx> a écrit :
> Found the problem.. while I had the current version of gcc installed,
> checking with gcc-config, I had the previous version selected as the
> compiler.
Nice.
I have another problem, but it is with the 9999 ebuild. It doesn't
compile. I will report this to the author.
It is always good to have 2 gcc version installed. It can save your
system in case the system toolkit get broken during a world update.
Beside that, I cannot see any good raison to have 2 gcc versions, but
this one is sufficient.
>
> On Thu, Aug 16, 2012 at 3:01 PM, Matt Henley <nwmatt@xxxxxxxxx> wrote:
>
> > So no clues so far. Psychosynth looked interesting.. but I have no
> > idea how to fix the compile failure. I only took one class in C++
> > and have avoided it since. I guess I could try the 9999 version or
> > contact the author and see if he has any suggestions.
> >
> > Thanks for your help.
> >
> >
> > On Thu, Aug 16, 2012 at 12:50 PM, Dominique Michel <
> > dominique.michel@xxxxxxxxx> wrote:
> >
> >> Le Thu, 16 Aug 2012 07:54:03 -0500,
> >> Matt Henley <nwmatt@xxxxxxxxx> a écrit :
> >>
> >> > Thanks for checking. I have the same options but am getting the
> >> > error. The only reference that i can find to that error is in a
> >> > bug tracker for boost. Which version of boost do you have
> >> > installed (1.49.0-r1) and are you using amd64?
> >>
> >> ~amd64 here.
> >>
> >> > The error looks to me like an
> >> > overconservative compiler flag.. what version of gcc are you
> >> > using (4.6.3 here )?
> >>
> >> 4.6.3 too. And boost-1.49.0-r1
> >> # eselect boost list
> >> Available boost versions:
> >> [1] boost-1.49/default *
> >>
> >> >
> >> > On Thu, Aug 16, 2012 at 1:04 AM, Dominique Michel <
> >> > dominique.michel@xxxxxxxxx> wrote:
> >> >
> >> > > Le Wed, 15 Aug 2012 23:51:02 -0500,
> >> > > Matt Henley <nwmatt@xxxxxxxxx> a écrit :
> >> > >
> >> > > > When I emerge psychosynth 0.3, i get this error:
> >> > > >
> >> > > > make[3]: Entering directory
> >> > > >
> >> > >
> >> `/var/tmp/portage/media-sound/psychosynth-0.3.0/work/psychosynth-0.3.0/src/psynth'
> >> > > > /bin/sh ../../libtool --tag=CXX --mode=compile
> >> > > > x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -Wall
> >> > > > -I/usr/include -I../../src -I../../src
> >> > > > -DPSYNTH_DATA_DIR=\"/usr/share/psychosynth\"
> >> > > > -I/usr/include/soundtouch -I/usr/include/libxml2
> >> > > > -I/usr/include/alsa -O2 -pipe -march=core2 -std=c++0x
> >> > > > -DNDEBUG -c -o app/libpsynth_la-director.lo `test -f
> >> > > > 'app/director.cpp' || echo './'`app/director.cpp libtool:
> >> > > > compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../..
> >> > > > -Wall -I/usr/include -I../../src -I../../src
> >> > > > -DPSYNTH_DATA_DIR=\"/usr/share/psychosynth\"
> >> > > > -I/usr/include/soundtouch -I/usr/include/libxml2
> >> > > > -I/usr/include/alsa -O2 -pipe -march=core2 -std=c++0x
> >> > > > -DNDEBUG -c app/director.cpp -fPIC -DPIC -o
> >> > > > app/.libs/libpsynth_la-director.o In file included
> >> > > > from ../../src/psynth/base/tree.hpp:39:0,
> >> > > > from ../../src/psynth/base/config.hpp:40,
> >> > > > from ./app/director.hpp:35, from
> >> > > > app/director.cpp:33: ../../src/psynth/base/exception.hpp:55:42:
> >> > > > error: 'psynth::base::exception&
> >> > > > psynth::base::exception::operator=(psynth::base::exception&&)'
> >> > > > cannot be defaulted make[3]: ***
> >> > > > [app/libpsynth_la-director.lo] Error 1 make[3]: Leaving
> >> > > > directory
> >> > > >
> >> > >
> >> `/var/tmp/portage/media-sound/psychosynth-0.3.0/work/psychosynth-0.3.0/src/psynth'
> >> > > > make[2]: *** [all-recursive] Error 1
> >> > > > make[2]: Leaving directory
> >> > > >
> >> > >
> >> `/var/tmp/portage/media-sound/psychosynth-0.3.0/work/psychosynth-0.3.0/src'
> >> > > > make[1]: *** [all-recursive] Error 1
> >> > > > make[1]: Leaving directory
> >> > > >
> >> `/var/tmp/portage/media-sound/psychosynth-0.3.0/work/psychosynth-0.3.0'
> >> > > > make: *** [all] Error 2
> >> > > > emake failed
> >> > > >
> >> > > > Any ideas what would cause this?
> >> > >
> >> > > No. It work fine here with
> >> > > # emerge -pvq psychosynth
> >> > > [ebuild R ] media-sound/psychosynth-0.3.0 USE="alsa jack
> >> > > osc psynth3d sndfile vorbis xml -oss -static-libs -test"
> >> > >
> >> > > >
> >> > > > Matt
> >> > >
> >> > >
> >> > > --
> >> > > "We have the heroes we deserve."
> >> > >
> >> > >
> >> > >
> >>
> >>
> >> --
> >> "We have the heroes we deserve."
> >>
> >>
> >>
> >
--
"We have the heroes we deserve."