[proaudio] emerge of linuxsampler fails

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


I just rebuild my gentoo system as 64bit.  Most things seem to work fairly well, however, I am getting an error on trying to emerge linuxsampler.  I did a quick search through the mailing list archives but didnt find this... any ideas?

output from porthole:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
001068 >>> Emerging (1 of 2) media-sound/linuxsampler-0.5.1
001069  * linuxsampler-0.5.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...            [ ok ]
001070  * checking ebuild checksums ;-) ...                                     [ ok ]
001071  * checking auxfile checksums ;-) ...                                    [ ok ]
001072  * checking miscfile checksums ;-) ...                                   [ ok ]
001073 >>> cfg-update-1.8.2-r1: Checksum index is up-to-date ...
001074 >>> Unpacking source...
001075 >>> Unpacking linuxsampler-0.5.1.tar.bz2 to /var/tmp/portage/media-sound/linuxsampler-0.5.1/work
001076 >>> Source unpacked.
001077 >>> Compiling source in /var/tmp/portage/media-sound/linuxsampler-0.5.1/work/linuxsampler-0.5.1 ...
001078  * econf: updating linuxsampler-0.5.1/config.sub with /usr/share/gnuconfig/config.sub
001079  * econf: updating linuxsampler-0.5.1/config.guess with /usr/share/gnuconfig/config.guess
001080 ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-alsa-driver --disable-arts-driver --enable-jack-driver --enable-instruments-db --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
001081 checking build system type... x86_64-pc-linux-gnu
001082 checking host system type... x86_64-pc-linux-gnu
001083 checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
001084 checking for C compiler default output file name... a.out
001085 checking whether the C compiler works... yes
001086 checking whether we are cross compiling... no
001087 checking for suffix of executables...
001088 checking for suffix of object files... o
001089 checking whether we are using the GNU C compiler... yes
001090 checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
001091 checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
001092 checking for a sed that does not truncate output... /bin/sed
001093 checking for grep that handles long lines and -e... /bin/grep
001094 checking for egrep... /bin/grep -E
001095 checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
001096 checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
001097 checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
001098 checking for BSD-compatible nm... /usr/bin/nm -B
001099 checking whether ln -s works... yes
001100 checking how to recognise dependent libraries... pass_all
001101 checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
001102 checking for ANSI C header files... yes
001103 checking for sys/types.h... yes
001104 checking for sys/stat.h... yes
001105 checking for stdlib.h... yes
001106 checking for string.h... yes
001107 checking for memory.h... yes
001108 checking for strings.h... yes
001109 checking for inttypes.h... yes
001110 checking for stdint.h... yes
001111 checking for unistd.h... yes
001112 checking dlfcn.h usability... yes
001113 checking dlfcn.h presence... yes
001114 checking for dlfcn.h... yes
001115 checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
001116 checking whether we are using the GNU C++ compiler... yes
001117 checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
001118 checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
001119 checking for x86_64-pc-linux-gnu-g77... no
001120 checking for x86_64-pc-linux-gnu-xlf... no
001121 checking for x86_64-pc-linux-gnu-f77... no
001122 checking for x86_64-pc-linux-gnu-frt... no
001123 checking for x86_64-pc-linux-gnu-pgf77... no
001124 checking for x86_64-pc-linux-gnu-cf77... no
001125 checking for x86_64-pc-linux-gnu-fort77... no
001126 checking for x86_64-pc-linux-gnu-fl32... no
001127 checking for x86_64-pc-linux-gnu-af77... no
001128 checking for x86_64-pc-linux-gnu-xlf90... no
001129 checking for x86_64-pc-linux-gnu-f90... no
001130 checking for x86_64-pc-linux-gnu-pgf90... no
001131 checking for x86_64-pc-linux-gnu-pghpf... no
001132 checking for x86_64-pc-linux-gnu-epcf90... no
001133 checking for x86_64-pc-linux-gnu-gfortran... x86_64-pc-linux-gnu-gfortran
001134 checking whether we are using the GNU Fortran 77 compiler... yes
001135 checking whether x86_64-pc-linux-gnu-gfortran accepts -g... yes
001136 checking the maximum length of command line arguments... 32768
001137 checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
001138 checking for objdir... .libs
001139 checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
001140 checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
001141 checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
001142 checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
001143 checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC
001144 checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC works... yes
001145 checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
001146 checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
001147 checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
001148 checking whether -lc should be explicitly linked in... no
001149 checking dynamic linker characteristics... GNU/Linux ld.so
001150 checking how to hardcode library paths into programs... immediate
001151 checking whether stripping libraries is possible... yes
001152 checking if libtool supports shared libraries... yes
001153 checking whether to build shared libraries... yes
001154 checking whether to build static libraries... yes
001155 configure: creating libtool
001156 appending configuration tag "CXX" to libtool
001157 checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
001158 checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
001159 checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
001160 checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC
001161 checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC works... yes
001162 checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
001163 checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
001164 checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
001165 checking dynamic linker characteristics... GNU/Linux ld.so
001166 checking how to hardcode library paths into programs... immediate
001167 appending configuration tag "F77" to libtool
001168 checking if libtool supports shared libraries... yes
001169 checking whether to build shared libraries... yes
001170 checking whether to build static libraries... yes
001171 checking for x86_64-pc-linux-gnu-gfortran option to produce PIC... -fPIC
001172 checking if x86_64-pc-linux-gnu-gfortran PIC flag -fPIC works... yes
001173 checking if x86_64-pc-linux-gnu-gfortran static flag -static works... yes
001174 checking if x86_64-pc-linux-gnu-gfortran supports -c -o file.o... yes
001175 checking whether the x86_64-pc-linux-gnu-gfortran linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
001176 checking dynamic linker characteristics... GNU/Linux ld.so
001177 checking how to hardcode library paths into programs... immediate
001178 checking whether byte ordering is bigendian... no
001179 checking target system type... x86_64-pc-linux-gnu
001180 checking whether x86 architecture... no
001181 checking mmsystem.h usability... no
001182 checking mmsystem.h presence... no
001183 checking for mmsystem.h... no
001184 checking whether UNIX98 compatible... yes
001185 checking features.h usability... yes
001186 checking features.h presence... yes
001187 checking for features.h... yes
001188 checking for the pthreads library -lpthreads... no
001189 checking whether pthreads work without any flags... no
001190 checking whether pthreads work with -Kthread... no
001191 checking whether pthreads work with -kthread... no
001192 checking for the pthreads library -llthread... no
001193 checking whether pthreads work with -pthread... yes
001194 checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
001195 checking if more special flags are required for pthreads... no
001196 checking for NPTL bug... no
001197 checking alsa/asoundlib.h usability... yes
001198 checking alsa/asoundlib.h presence... yes
001199 checking for alsa/asoundlib.h... yes
001200 checking for main in -lasound... yes
001201 checking Alsa version... 1.0.18
001202 checking for x86_64-pc-linux-gnu-pkg-config... no
001203 checking for pkg-config... /usr/bin/pkg-config
001204 checking pkg-config is at least version 0.9.0... yes
001205 checking for JACK... yes
001206 checking for jack_client_name_size in -ljack... yes
001207 ARTS support disabled by configure script parameter
001208 checking for ASIO headerfile: ./ASIOSDK2/common/asio.h ....no
001209 checking MidiShare.h usability... no
001210 checking MidiShare.h presence... no
001211 checking for MidiShare.h... no
001212 checking CoreMIDI/CoreMIDI.h usability... no
001213 checking CoreMIDI/CoreMIDI.h presence... no
001214 checking for CoreMIDI/CoreMIDI.h... no
001215 checking for mmsystem.h... (cached) no
001216 checking for GIG... yes
001217 yes, found libgig 3.2.1
001218 checking for SQLITE3... yes
001219 benchmarking for the best (signed) triangular oscillator algorithm... integer math using abs()
001220 benchmarking for the best (unsigned) triangular oscillator algorithm... integer math using abs()
001221 checking for a BSD-compatible install... /usr/bin/install -c
001222 checking whether build environment is sane... yes
001223 checking for gawk... gawk
001224 checking whether make sets $(MAKE)... yes
001225 checking for style of include used by make... GNU
001226 checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
001227 checking dependency style of x86_64-pc-linux-gnu-g++... gcc3
001228 checking whether we are using the GNU C++ compiler... (cached) yes
001229 checking whether x86_64-pc-linux-gnu-g++ accepts -g... (cached) yes
001230 checking for stdlib.h... (cached) yes
001231 configure: creating ./config.status
001232 config.status: creating Makefile
001233 config.status: creating man/Makefile
001234 config.status: creating man/linuxsampler.1
001235 config.status: creating src/Makefile
001236 config.status: creating src/db/Makefile
001237 config.status: creating src/network/Makefile
001238 config.status: creating src/engines/Makefile
001239 config.status: creating src/engines/gig/Makefile
001240 config.status: creating src/engines/common/Makefile
001241 config.status: creating src/common/Makefile
001242 config.status: creating src/testcases/Makefile
001243 config.status: creating src/drivers/Makefile
001244 config.status: creating src/drivers/audio/Makefile
001245 config.status: creating src/drivers/midi/Makefile
001246 config.status: creating src/plugins/Makefile
001247 config.status: creating linuxsampler.spec
001248 config.status: creating debian/Makefile
001249 config.status: creating Artwork/Makefile
001250 config.status: creating scripts/Makefile
001251 config.status: creating osx/Makefile
001252 config.status: creating osx/linuxsampler.xcodeproj/Makefile
001253 config.status: creating Documentation/Makefile
001254 config.status: creating Documentation/Engines/Makefile
001255 config.status: creating Documentation/Engines/gig/Makefile
001256 config.status: creating linuxsampler.pc
001257 config.status: creating Doxyfile
001258 config.status: creating config.h
001259 config.status: executing depfiles commands
001260
001261 #####################################################################
001262 # LinuxSampler Configuration                                        #
001263 #-------------------------------------------------------------------#
001264 # Assembly Optimizations: yes
001265 # Development Mode: no
001266 # Debug Level: 1
001267 # Use Exceptions in RT Context: no
001268 # Preload Samples: 32768
001269 # Maximum Pitch: 4 (octaves)
001270 # Maximum Events: 1024
001271 # Envelope Bottom Level: 0.001 (linear)
001272 # Envelope Minimum Release Time: 0.0025 s
001273 # Streams to be refilled per Disk Thread Cycle: 4
001274 # Minimum Stream Refill Size: 1024
001275 # Maximum Stream Refill Size: 65536
001276 # Stream Size: 262144
001277 # Maximum Disk Streams: 90
001278 # Maximum Voices: 64
001279 # Default Subfragment Size: 32
001280 # Default Global Volume Attenuation: 0.35
001281 # Voice Stealing Algorithm: oldestvoiceonkey
001282 # Signed Triangular Oscillator Algorithm: intmathabs
001283 # Unsigned Triangular Oscillator Algorithm: intmathabs
001284 # SysEx Buffer Size: 2048 Byte
001285 # Min. Portamento Time: 0.1 s
001286 # Max. Portamento Time: 32 s
001287 # Default Portamento Time: 1 s
001288 # Force Filter Usage: no
001289 # Filter Cutoff Minimum: 100.0 Hz
001290 # Filter Cutoff Maximum: 10000.0 Hz
001291 # Override Filter Cutoff Controller: no
001292 # Override Filter Resonance Controller: no
001293 # Override Filter Type: no
001294 # Assert GS SysEx Checksum: no
001295 # Process Muted Channels: no
001296 # Process All-Notes-Off MIDI message: yes
001297 # Interpolate Volume: yes
001298 # Instruments database support: yes
001299 # Instruments DB default location: /var/lib/linuxsampler/instruments.db
001300 # Plugin Path: /usr/lib64/linuxsampler/plugins
001301 #-------------------------------------------------------------------#
001302 # Read './configure --help' or file 'configure.in' for details.     #
001303 #####################################################################
001304
001305 Good. Now type 'make' to compile, followed by 'make install' as root.
001306
001307 make -j6 -j1
001308 make  all-recursive
001309 make[1]: Entering directory `/var/tmp/portage/media-sound/linuxsampler-0.5.1/work/linuxsampler-0.5.1'
001310 Making all in man
001311 make[2]: Entering directory `/var/tmp/portage/media-sound/linuxsampler-0.5.1/work/linuxsampler-0.5.1/man'
001312 make[2]: Nothing to be done for `all'.
001313 make[2]: Leaving directory `/var/tmp/portage/media-sound/linuxsampler-0.5.1/work/linuxsampler-0.5.1/man'
001314 Making all in src
001315 make[2]: Entering directory `/var/tmp/portage/media-sound/linuxsampler-0.5.1/work/linuxsampler-0.5.1/src'
001316 Making all in db
001317 make[3]: Entering directory `/var/tmp/portage/media-sound/linuxsampler-0.5.1/work/linuxsampler-0.5.1/src/db'
001318 if /bin/sh ../../libtool --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..     -O2 -pipe -march=core2 -fomit-frame-pointer -pthread -MT liblinuxsamplerdb_la-InstrumentsDb.lo -MD -MP -MF ".deps/liblinuxsamplerdb_la-InstrumentsDb.Tpo" -c -o liblinuxsamplerdb_la-InstrumentsDb.lo `test -f 'InstrumentsDb.cpp' || echo './'`InstrumentsDb.cpp; \
001319 then mv -f ".deps/liblinuxsamplerdb_la-InstrumentsDb.Tpo" ".deps/liblinuxsamplerdb_la-InstrumentsDb.Plo"; else rm -f ".deps/liblinuxsamplerdb_la-InstrumentsDb.Tpo"; exit 1; fi
001320 mkdir .libs
001321  x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -O2 -pipe -march=core2 -fomit-frame-pointer -pthread -MT liblinuxsamplerdb_la-InstrumentsDb.lo -MD -MP -MF .deps/liblinuxsamplerdb_la-InstrumentsDb.Tpo -c InstrumentsDb.cpp  -fPIC -DPIC -o .libs/liblinuxsamplerdb_la-InstrumentsDb.o
001322 In file included from InstrumentsDb.h:32,
001323                  from InstrumentsDb.cpp:22:
001324 InstrumentsDbUtilities.h:105: error: expected initializer before '<' token
001325 InstrumentsDbUtilities.h:106: error: expected initializer before '<' token
001326 InstrumentsDbUtilities.h:164: error: 'StringListPtr' does not name a type
001327 InstrumentsDbUtilities.h:171: error: 'StringListPtr' does not name a type
001328 InstrumentsDbUtilities.h:178: error: 'StringListPtr' does not name a type
001329 InstrumentsDbUtilities.h:185: error: 'StringListPtr' does not name a type
001330 In file included from InstrumentsDb.cpp:22:
001331 InstrumentsDb.h:170: error: 'StringListPtr' does not name a type
001332 InstrumentsDb.h:267: error: 'StringListPtr' does not name a type
001333 InstrumentsDb.h:360: error: 'StringListPtr' does not name a type
001334 InstrumentsDb.h:435: error: 'StringListPtr' does not name a type
001335 InstrumentsDb.h:498: error: 'IntListPtr' does not name a type
001336 InstrumentsDb.h:509: error: 'StringListPtr' does not name a type
001337 InstrumentsDb.h:644: error: 'IntListPtr' does not name a type
001338 InstrumentsDb.h:780: error: 'IntListPtr' does not name a type
001339 InstrumentsDb.h:785: error: 'StringListPtr' does not name a type
001340 InstrumentsDb.cpp:186: error: 'IntListPtr' does not name a type
001341 InstrumentsDb.cpp:194: error: 'StringListPtr' does not name a type
001342 InstrumentsDb.cpp:219: error: 'StringListPtr' does not name a type
001343 InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::RemoveDirectoryContent(int, int)':
001344 InstrumentsDb.cpp:363: error: 'IntListPtr' was not declared in this scope
001345 InstrumentsDb.cpp:363: error: expected `;' before 'dirIds'
001346 InstrumentsDb.cpp:365: error: 'dirIds' was not declared in this scope
001347 InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::RemoveAllDirectories(int)':
001348 InstrumentsDb.cpp:387: error: 'IntListPtr' was not declared in this scope
001349 InstrumentsDb.cpp:387: error: expected `;' before 'dirIds'
001350 InstrumentsDb.cpp:389: error: 'dirIds' was not declared in this scope
001351 InstrumentsDb.cpp: At global scope:
001352 InstrumentsDb.cpp:790: error: 'IntListPtr' does not name a type
001353 InstrumentsDb.cpp:797: error: 'StringListPtr' does not name a type
001354 InstrumentsDb.cpp: In member function 'void LinuxSampler::InstrumentsDb::DirectoryTreeWalk(LinuxSampler::DirectoryHandler*, String, int, int)':
001355 InstrumentsDb.cpp:1286: error: 'StringListPtr' was not declared in this scope
001356 InstrumentsDb.cpp:1286: error: expected `;' before 'pDirs'
001357 InstrumentsDb.cpp:1287: error: 'pDirs' was not declared in this scope
001358 InstrumentsDb.cpp: At global scope:
001359 InstrumentsDb.cpp:1297: error: 'StringListPtr' does not name a type
001360 InstrumentsDb.cpp:1317: error: 'StringListPtr' does not name a type
001361 InstrumentsDb.cpp:1504: error: 'IntListPtr' does not name a type
001362 InstrumentsDb.cpp:1530: error: 'StringListPtr' does not name a type
001363 make[3]: *** [liblinuxsamplerdb_la-InstrumentsDb.lo] Error 1
001364 make[3]: Leaving directory `/var/tmp/portage/media-sound/linuxsampler-0.5.1/work/linuxsampler-0.5.1/src/db'
001365 make[2]: *** [all-recursive] Error 1
001366 make[2]: Leaving directory `/var/tmp/portage/media-sound/linuxsampler-0.5.1/work/linuxsampler-0.5.1/src'
001367 make[1]: *** [all-recursive] Error 1
001368 make[1]: Leaving directory `/var/tmp/portage/media-sound/linuxsampler-0.5.1/work/linuxsampler-0.5.1'
001369 make: *** [all] Error 2
001370  *
001371  * ERROR: media-sound/linuxsampler-0.5.1 failed.
001372  * Call stack:
001373  *               ebuild.sh, line   49:  Called src_compile
001374  *             environment, line 2141:  Called die
001375  * The specific snippet of code:
001376  *       emake -j1 || die "make failed"
001377  *  The die message:
001378  *   make failed
001379  *
001380  * If you need support, post the topmost build error, and the call stack if relevant.
001381  * A complete build log is located at '/var/tmp/portage/media-sound/linuxsampler-0.5.1/temp/build.log'.
001382  * The ebuild environment file is located at '/var/tmp/portage/media-sound/linuxsampler-0.5.1/temp/environment'.
001383  * This ebuild is from an overlay: '/usr/local/portage/layman/pro-audio/'
001384  *
001385
001386 >>> Failed to emerge media-sound/linuxsampler-0.5.1, Log file:
001387
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


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