On Mon, Jan 5, 2009 at 12:47 AM, Matt Henley
<nwmatt@xxxxxxxxx> wrote:
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:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~