Re: [proaudio] ERROR: media-sound/glashctl-0.2.0 failed.

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


On Wed, Oct 28, 2009 at 5:44 AM, Cinder <cinder@xxxxxxxxxxxxxx> wrote:
>  Howdy! I'm having trouble compiling glashctl. Can anybody help? and is lash important? Here's the log ...
>
>
>>>> Unpacking source...
>>>> Unpacking glashctl-0.2.0.tar.bz2 to /var/tmp/portage/media-sound/glashctl-0.2.0/work
>>>> Source unpacked in /var/tmp/portage/media-sound/glashctl-0.2.0/work
>>>> Compiling source in /var/tmp/portage/media-sound/glashctl-0.2.0/work/glashctl-0.2.0 ...
> ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/var/tmp/portage/media-sound/glashctl-0.2.0/image//usr
> '--prefix=/usr' is not a valid parameter to configure!
> make -j2
> Computing dependencies...........
> cc -c -o eggtrayicon.o -g -O2 `pkg-config --cflags gtkmm-2.4 vte lash-1.0`  eggtrayicon.c
> g++ -c -o lashserverinterface.o -g -O2 -O2 -march=i686 -pipe `pkg-config --cflags gtkmm-2.4 vte lash-1.0`  lashserverinterface.cpp
> g++ -c -o lashwrapper.o -g -O2 -O2 -march=i686 -pipe `pkg-config --cflags gtkmm-2.4 vte lash-1.0`  lashwrapper.cpp
> lashserverinterface.cpp: In constructor 'LASHServerInterface::LASHServerInterface(lash_args_t*, const std::string&, int)':
> lashserverinterface.cpp:39: error: 'strdup' was not declared in this scope
> make: *** [lashserverinterface.o] Error 1
> make: *** Waiting for unfinished jobs....
> In file included from lashwrapper.cpp:35:
> lashwrapper.hpp:35: error: multiple parameters named 'argv'
> make: *** [lashwrapper.o] Error 1
>  [31;01m* [0m
>  [31;01m* [0m ERROR: media-sound/glashctl-0.2.0 failed.
>  [31;01m* [0m Call stack:
>  [31;01m* [0m               ebuild.sh, line   49:  Called src_compile
>  [31;01m* [0m             environment, line 2220:  Called die
>  [31;01m* [0m The specific snippet of code:
>  [31;01m* [0m       emake || die "emake failed"
>  [31;01m* [0m  The die message:
>  [31;01m* [0m   emake failed
>  [31;01m* [0m
>  [31;01m* [0m If you need support, post the topmost build error, and the call stack if relevant.
>  [31;01m* [0m A complete build log is located at '/var/tmp/portage/media-sound/glashctl-0.2.0/temp/build.log'.
>  [31;01m* [0m The ebuild environment file is located at '/var/tmp/portage/media-sound/glashctl-0.2.0/temp/environment'.
>  [31;01m* [0m This ebuild is from an overlay named 'proaudio': '/usr/local/portage/layman/pro-audio/'
>  [31;01m* [0m

My experience with these kinds of errors suggest that it's usually a
package not updated to use the newer versions of gcc, so I would try
to compile this with an older version and see if it makes any
difference.

Arve



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/