psychosynth-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [psynth-user] [psychosynth-user] build issues even after gcc 4.4 pat


From: Juan Pedro Bolivar Puente
Subject: Re: [psynth-user] [psychosynth-user] build issues even after gcc 4.4 patch
Date: Sun, 22 Aug 2010 14:32:02 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.11) Gecko/20100805 Icedove/3.0.6

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

Sorry for the late reply, I hope that you are still in the list. I can
reproduce the bug only on make distcheck, but not in a normal
./configure && make... This is strange.

The problem that you are experiencing is related to having an older
version of psychosynth installed. Try doing 'sudo make uninstall' before
compiling. When I do that then I get problem of not finding some .hpp
files in the distcheck... I will try some more things later, I have some
insight on the causes of the problem but not much time still.

Yoy can also try the new 0.1.6 release.

JP

On 26/12/09 12:56, Ray Rashif wrote:
> Hi there
> 
> The error:
> 
> make  all-recursive
> make[1]: Entering directory
> `/home/abs/aur/psychosynth/src/psychosynth-0.1.5'
> Making all in psynth
> make[2]: Entering directory
> `/home/abs/aur/psychosynth/src/psychosynth-0.1.5/psynth'
> /bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
> -I..  -Wall -pthread -I/usr/include  -I/usr/include/sigc++-2.0
> -I/usr/lib/sigc++-2.0/include
> -DPSYNTH_DATA_DIR=\"/usr/share/psychosynth\"
> -I/usr/include/soundtouch   -I/usr/include/libxml2
> -I/usr/include/alsa      -march=i686 -mtune=generic -O2 -pipe -DNDEBUG
> -MT libpsynth_la-director.lo -MD -MP -MF
> .deps/libpsynth_la-director.Tpo -c -o libpsynth_la-director.lo `test
> -f 'psynth/director.cpp' || echo './'`psynth/director.cpp
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wall -pthread
> -I/usr/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include
> -DPSYNTH_DATA_DIR=\"/usr/share/psychosynth\" -I/usr/include/soundtouch
> -I/usr/include/libxml2 -I/usr/include/alsa -march=i686 -mtune=generic
> -O2 -pipe -DNDEBUG -MT libpsynth_la-director.lo -MD -MP -MF
> .deps/libpsynth_la-director.Tpo -c psynth/director.cpp  -fPIC -DPIC -o
> .libs/libpsynth_la-director.o
> In file included from ../psynth/node/node.hpp:40,
>                  from ../psynth/world/patcher.hpp:29,
>                  from ../psynth/world/world.hpp:31,
>                  from ./psynth/director.hpp:37,
>                  from psynth/director.cpp:35:
> ../psynth/node/node_param.hpp:36: error: ISO C++ forbids declaration
> of ‘function’ with no type
> ../psynth/node/node_param.hpp:36: error: typedef name may not be a
> nested-name-specifier
> ../psynth/node/node_param.hpp:36: error: expected ‘;’ before ‘<’ token
> ../psynth/node/node_param.hpp:47: error: ‘event’ does not name a type
> ../psynth/node/node_param.hpp:53: error: ‘event’ has not been declared
> ../psynth/node/node_param.hpp: In copy constructor
> ‘psynth::node_param::node_param(const psynth::node_param&)’:
> ../psynth/node/node_param.hpp:78: error: ‘const class
> psynth::node_param’ has no member named ‘m_event’
> ../psynth/node/node_param.hpp: In member function ‘psynth::node_param&
> psynth::node_param::operator=(const psynth::node_param&)’:
> ../psynth/node/node_param.hpp:87: error: ‘const class
> psynth::node_param’ has no member named ‘m_event’
> ../psynth/node/node_param.hpp: In member function ‘void
> psynth::node_param::set(const T&)’:
> ../psynth/node/node_param.hpp:111: error: ‘m_event’ was not declared
> in this scope
> In file included from ../psynth/world/patcher.hpp:29,
>                  from ../psynth/world/world.hpp:31,
>                  from ./psynth/director.hpp:37,
>                  from psynth/director.cpp:35:
> ../psynth/node/node.hpp: At global scope:
> ../psynth/node/node.hpp:253: error: ‘psynth::node_param::event’ has
> not been declared
> make[2]: *** [libpsynth_la-director.lo] Error 1
> make[2]: Leaving directory
> `/home/abs/aur/psychosynth/src/psychosynth-0.1.5/psynth'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/abs/aur/psychosynth/src/psychosynth-0.1.5'
> make: *** [all] Error 2
> 
> 
> My config in case it helps:
> 
> checking for a BSD-compatible install... /bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for g++... g++
> checking for C++ compiler default output file name... a.out
> checking whether the C++ compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking for style of include used by make... GNU
> checking dependency style of g++... gcc3
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking for gcc... gcc
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking dependency style of gcc... gcc3
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking whether we are using the GNU C++ compiler... (cached) yes
> checking whether g++ accepts -g... (cached) yes
> checking dependency style of g++... (cached) gcc3
> checking how to run the C++ preprocessor... g++ -E
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld) supports shared
> libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for ld used by g++... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking whether the g++ linker (/usr/bin/ld) supports shared
> libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... yes
> checking if g++ supports -c -o file.o... yes
> checking if g++ supports -c -o file.o... (cached) yes
> checking whether the g++ linker (/usr/bin/ld) supports shared
> libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for boostlib >= 1.35... yes
> checking whether the Boost::Thread library is available... yes
> checking for main in -lboost_thread... no
> checking for main in -lboost_thread-mt... yes
> checking whether the Boost::Filesystem library is available... yes
> checking for main in -lboost_filesystem... yes
> checking whether the Boost::Unit_Test_Framework library is
> available... yes
> checking Boost::UnitTestFramework library linkage...
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for SIGC... yes
> checking for LIBLO... yes
> checking for LIBXML... yes
> checking for SNDFILE... yes
> checking for SOUNDTOUCH... yes
> checking for VORBIS... yes
> checking sys/soundcard.h usability... yes
> checking sys/soundcard.h presence... yes
> checking for sys/soundcard.h... yes
> checking for ALSA... yes
> checking for JACK... yes
> checking for OGRE... yes
> checking for CEGUI... yes
> checking for CEGUIOGRE... yes
> checking for OIS... yes
> configure: creating ./config.status
> config.status: creating libpsynth.pc
> config.status: creating Makefile
> config.status: creating doc/Doxyfile
> config.status: creating doc/Makefile
> config.status: creating src/Makefile
> config.status: creating data/Makefile
> config.status: creating data/desktop/Makefile
> config.status: creating data/gui3d/Makefile
> config.status: creating psynth/Makefile
> config.status: creating psynth/version.hpp
> config.status: creating test/Makefile
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing depfiles commands
> config.status: executing libtool commands
> 
> **************************************************************
> *
> *  Psychosynth 0.1.5:  Automatic configuration OK.
> *
> *
> *   Configuration summary:
> *
> *      3D client (psynth3d) ..... yes
> *      CLI client (psynth) ...... yes
> *
> *      OSC support: ............. yes
> *      XML config support: ...... yes
> *      SoundTouch support: ...... yes
> *      PCM support: ............. yes
> *      OGG support: ............. yes
> *      OSS support: ............. yes
> *      ALSA support: ............ yes
> *      Jack support: ............ yes
> *      Unit tests support: ...... yes
> *
> *   Installation directories:
> *
> *      Program: ................. ${exec_prefix}/bin
> *      Library: ................. ${exec_prefix}/lib
> *      Includes: ................ ${prefix}/include/psynth
> *      Data: .................... ${prefix}/share/psychosynth
> *
> *
> **
> *
> *   Type 'make' to compile.
> *   Then type 'make install' to install.
> *
> *   Have fun!
> *
> *************************************************************
> 
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkxxGMEACgkQchi8veCamme5EQCfQ1QuBX2DRdBZmskP61BSpaYT
YlMAoIR97WsiMt8KZbu3fMxD2v5oFrsd
=lmIM
-----END PGP SIGNATURE-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]