Hi everyone :) I am a DJ (psy trance/goa trance) Aaaannnnd! have I got a tale to tell. I wrote a whole heap of stuff on 0.4.2 mixed it up rewrote it. Chucked it all in the bit bucket and started again.
You can grab my stuff from http://atlantean.zxq.net/ <a href=http://atlantean.zxq.net/>click here</a> Its all on the portfolio page. The mixup is terrible because it was on a slackware system that had no driver for the internal audio. Therefore I had no cue output. Anyway I did keep two cleanish tracks and they are available in wav and mp3 there. To cut a long story short I moved to freebsd 9 current and have since been having an awful time getting 0.4.6 to build on this hot off the press system software. I have attatched a text file with the various outputs that i thought might be relevant. Take care... keep writing! hashi -- Type Bits/KeyID Date User ID pub 768/2FBD9249 2010/02/02 hashi [[email protected]] -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQBtA0tnyg8AAAEDALphjU9h8Zi79d4V1Ait7E2+Fkzo0W0kL0pZlHiK7OfQgwVq mXhmTm8jc8UNprqa1je+a/YJeyK5bSJStxq5flm8MtGsNEm/TKHYKSSBf/vvP2gL 6meQdlJ5zJ1gL72SSQAFE7QgaGFzaGkgW2hhc2hpQGFyZXlhLmhvbWV1bml4Lm9y Z12JAHUDBRBLZ8oPecydYC+9kkkBAf4AAvsGP/sptEYZbM7xZEJolY+z6qZQhJr5 slXE/4YlkcmWNV4zOgX+2amO9XHhhpVXkkFa7aGHYx+kbyqooZTUB6FdUS65T4Oa sz3df8N304LhX40sVZYzLB7c6KtWcDbD2Xg= =doAM -----END PGP PUBLIC KEY BLOCK-----
###################BEST VIEWED IN VIM FULL SCREEN XTERM########################################################### # The freebsd 9.0 CURRENT(src sync on jan 5 2010) and feb 5 portsnap ports collection story of compiling compilers from ports collection to see if the lmms-0.4.6.tar.bz2 distro will compile at all on each configuration. Which is to be noted as "up to date" one might say. the ports collection entry in /usr/ports/audio/lmms is version 0.4.5 and is set to not include VST support. It is noteworthy that this port fails to compile aswell. (on this config) ..(on the final lmms build stage) This goes to answer the question of "why not just use the lmms in ports collection?" On netbsd the ( pkgsrc-2009Q4.tar.bz2 - "stable" ) pkgsrc entry in audio/lmms as per lmms-0.2.0 and can be taken as a certain lack of popularity of this project by that area of the open source community. Which goes to answer the question "have you tried pkgsrc?" To the question "have you tried pkgsrc wip?" the answer is "no not yet. I have given up on NetBSD." Then "what about openbsd?" <== "I have no idea I have never used it ever!" and finally the last most obvious question. "have you ever managed to get lmms going at all _ever_ ?" to this question i can say "Yes, slackware 12.2 lmms-0.4.2 worked on that on this hardware," "but sadly wine would not build for me and I had no VSTs so....." to ==> "what hardware is it?" "a toshiba L30 laptop with roland edirol usb audio device" "a built in intel ALC8(something something) audio device which" "hasn't been supported by open source untill about a couple months" "ago and only on freebsd, and only just barely by the skin of their" "teeth" ########################################################################################################### [ 43%] Building CXX object CMakeFiles/lmms.dir/src/gui/plugin_browser.o [ 43%] Building CXX object CMakeFiles/lmms.dir/src/gui/about_dialog.o [ 43%] Building CXX object CMakeFiles/lmms.dir/src/gui/ControllerDialog.o [ 43%] Building CXX object CMakeFiles/lmms.dir/src/gui/embed.o /home/hashi/lmms46/src/gui/embed.cpp: In function 'QPixmap embed::getIconPixmap(const char*, int, int)': /home/hashi/lmms46/src/gui/embed.cpp:71:36: error: 'findEmbeddedData' was not declared in this scope /home/hashi/lmms46/src/gui/embed.cpp: In function 'QString embed::getText(const char*)': /home/hashi/lmms46/src/gui/embed.cpp:93:56: error: 'findEmbeddedData' was not declared in this scope *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. $ cat CMakeCache.txt | grep c++ CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ $ ls -l /usr/bin/c++ lrwxr-xr-x 1 root wheel 20 Feb 6 18:48 /usr/bin/c++ -> /usr/local/bin/g++45 $ /usr/bin/c++ -v Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc45/gcc/i386-portbld-freebsd9.0/4.5.0/lto-wrapper Target: i386-portbld-freebsd9.0 Configured with: ./../gcc-4.5-20100107/configure --disable-nls --libdir=/usr/local/lib/gcc45 --libexecdir=/usr/local/libexec/gcc45 --program-suffix=45 --with-as=/usr/local/bin/as --with-gmp=/usr/local --with-gxx-include-dir=/usr/local/lib/gcc45/include/c++/ --with-libiconv-prefix=/usr/local --with-system-zlib --disable-rpath --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/gcc45 --build=i386-portbld-freebsd9.0 Thread model: posix gcc version 4.5.0 20100107 (experimental) (GCC) $ uname -a FreeBSD defender.areya.homeunix.org 9.0-CURRENT FreeBSD 9.0-CURRENT #5: Wed Jan 6 18:01:33 CST 2010 [email protected]:/usr/obj/usr/src/sys/H4ZH1 i386 $ ############################################################################################################ [ 43%] Building CXX object CMakeFiles/lmms.dir/src/gui/ControllerDialog.o [ 43%] Building CXX object CMakeFiles/lmms.dir/src/gui/embed.o /home/hashi/lmms46/src/gui/embed.cpp: In function 'QPixmap embed::getIconPixmap(const char*, int, int)': /home/hashi/lmms46/src/gui/embed.cpp:71: error: 'findEmbeddedData' was not declared in this scope /home/hashi/lmms46/src/gui/embed.cpp: In function 'QString embed::getText(const char*)': /home/hashi/lmms46/src/gui/embed.cpp:93: error: 'findEmbeddedData' was not declared in this scope *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. $ cat CMakeCache.txt | grep c++ CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ $ /usr/bin/c++ -v Using built-in specs. Target: i386-portbld-freebsd9.0 Configured with: ./../gcc-4.4-20100105/configure --disable-nls --with-system-zlib --with-libiconv-prefix=/usr/local --with-gmp=/usr/local --program-suffix=44 --libdir=/usr/local/lib/gcc44 --libexecdir=/usr/local/libexec/gcc44 --with-gxx-include-dir=/usr/local/lib/gcc44/include/c++/ --disable-rpath --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/gcc44 --build=i386-portbld-freebsd9.0 Thread model: posix gcc version 4.4.3 20100105 (prerelease) (GCC) $ uname -a FreeBSD defender.areya.homeunix.org 9.0-CURRENT FreeBSD 9.0-CURRENT #5: Wed Jan 6 18:01:33 CST 2010 [email protected]:/usr/obj/usr/src/sys/H4ZH1 i386 $ ########################################################################################################### /home/hashi/lmms46/plugins/midi_import/portsmf/allegrosmfrd.cpp:348: warning: deprecated conversion from string constant to 'char*' [ 74%] Building CXX object plugins/midi_import/CMakeFiles/midiimport.dir/portsmf/mfmidi.o /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp: In member function 'void Midifile_reader::midifile()': /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp:31: warning: deprecated conversion from string constant to 'char*' /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp: In member function 'int Midifile_reader::readmt(char*, int)': /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp:45: warning: deprecated conversion from string constant to 'char*' /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp:51: warning: deprecated conversion from string constant to 'char*' /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp: In member function 'int Midifile_reader::egetc()': /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp:81: warning: deprecated conversion from string constant to 'char*' /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp: In member function 'int Midifile_reader::readheader()': /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp:93: warning: deprecated conversion from string constant to 'char*' /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp: In member function 'void Midifile_reader::readtrack()': /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp:130: warning: deprecated conversion from string constant to 'char*' /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp:150: warning: deprecated conversion from string constant to 'char*' /home/hashi/lmms46/plugins/midi_import/portsmf/mfmidi.cpp:155: warning: deprecated conversion from string constant to 'char*' [ 74%] Building CXX object plugins/midi_import/CMakeFiles/midiimport.dir/portsmf/strparse.o Linking CXX shared module libmidiimport.so [ 74%] Built target midiimport [ 75%] Generating embedded_resources.h [ 75%] Generating moc_organic.cxx Scanning dependencies of target organic [ 75%] Building CXX object plugins/organic/CMakeFiles/organic.dir/organic.o /home/hashi/lmms46/plugins/organic/organic.cpp: In constructor 'organicInstrument::organicInstrument(InstrumentTrack*)': /home/hashi/lmms46/plugins/organic/organic.cpp:104: error: 'log2f' was not declared in this scope *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. $ ****NOTE****** by hashi to get this far into the build after a fail during the link of CXX ladspa_effect/calf.so blah i had to edit build/plugins/ladspa_effect/CMakeFiles/link.txt (you know the one) in which i vi'd out "-shared -Wl,-no-undefined" *************END OF NOTE ********* $ cat CMakeCache.txt | grep CXX_COMPILER CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 CMAKE_CXX_COMPILER_WORKS:INTERNAL=1 $ file /usr/bin/c++ /usr/bin/c++: symbolic link to `/usr/local/bin/g++43' $ /usr/bin/c++ -v Using built-in specs. Target: i386-portbld-freebsd9.0 Configured with: ./../gcc-4.3-20091227/configure --disable-nls --with-system-zlib --with-libiconv-prefix=/usr/local --with-gmp=/usr/local --program-suffix=43 --libdir=/usr/local/lib/gcc43 --libexecdir=/usr/local/libexec/gcc43 --with-gxx-include-dir=/usr/local/lib/gcc43/include/c++/ --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/gcc43 --build=i386-portbld-freebsd9.0 Thread model: posix gcc version 4.3.5 20091227 (prerelease) (GCC) $ uname -a FreeBSD defender.areya.homeunix.org 9.0-CURRENT FreeBSD 9.0-CURRENT #5: Wed Jan 6 18:01:33 CST 2010 [email protected]:/usr/obj/usr/src/sys/H4ZH1 i386 $ #################################################################################################################### INTERLUDE into compiler lunacy $ cd /usr/ports/lang $ ls -ld gcc* drwxr-xr-x 3 root wheel 512 Nov 21 23:59 gcc295 drwxr-xr-x 3 root wheel 512 Jan 12 13:58 gcc34 drwxr-xr-x 3 root wheel 512 Jan 12 13:58 gcc42 drwxr-xr-x 2 root wheel 512 Feb 6 21:20 gcc43 drwxr-xr-x 4 root wheel 512 Feb 6 14:39 gcc44 drwxr-xr-x 3 root wheel 512 Jan 20 00:34 gcc45 $ cd gcc42 $ cat *descr GCC, the GNU Compiler Collection, supports a number of languages. This port installs the C and C++ front ends as gcc42 and g++42, respectively. WWW: http://gcc.gnu.org/ Gerald Pfeifer <[email protected]> $ ****NOTE by hashi******** now the bundled compilers that are binaries in /usr/bin /usr/bin/cc && /usr/bin/gcc /usr/bin/c++ && /usr/bin/g++ (those that come in the freebsd 8.0 stable release) were moved into /usr/bin/cc42 && /usr/bin/gcc42 /usr/bin/c++42 && /usr/bin/g++42 this gave me the names to make symbolic links to each of the ports collection compiled compilers which you have so far seen the three most "up to date" versions of and the resulting output of their use in compiling lmms-0.4.6 So far the cryptic "make sure you have an up to date compiler" in the README is so far seeming to be quite the task of toil and labour. ************end of NOTE************************************ $ cd lmms46/build $ ls CMakeCache.txt CPackConfig.cmake cmake_install.cmake lmms.rc CMakeCache.txt~ CPackSourceConfig.cmake data lmmsconfig.h CMakeFiles Makefile include plugins $ make [ 0%] Building CXX object CMakeFiles/bin2res.dir/buildtools/bin2res.o /var/tmp//ccbrSoaM.s: Assembler messages: /var/tmp//ccbrSoaM.s:224: Warning: setting incorrect section attributes for .text._ZNSt6vectorIP5embedSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ /var/tmp//ccbrSoaM.s:556: Warning: setting incorrect section attributes for .text._ZNSt6vectorIP5embedSaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EE /var/tmp//ccbrSoaM.s:882: Warning: setting incorrect section attributes for .text._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs /var/tmp//ccbrSoaM.s:6015: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6016: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6017: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6018: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6019: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6020: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6021: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6022: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6023: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6024: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6025: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6026: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6027: Error: unknown pseudo-op: `.weakref' /var/tmp//ccbrSoaM.s:6028: Error: unknown pseudo-op: `.weakref' *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. $ echo $LD_LIBRARY_PATH /usr/local/lib/gcc42:/usr/local/lib:/usr/lib:/lib $ cat CMakeCache.txt | grep RPATH CMAKE_SKIP_RPATH:BOOL=YES //ADVANCED property for variable: CMAKE_SKIP_RPATH CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 $ cat CMakeCache.txt | grep COMPILER CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 CMAKE_CXX_COMPILER_WORKS:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 CMAKE_C_COMPILER_WORKS:INTERNAL=1 $ /usr/bin/gcc -v Using built-in specs. Target: i386-portbld-freebsd9.0 Configured with: ./../gcc-4.2-20090325/configure --disable-nls --with-system-zlib --with-libiconv-prefix=/usr/local --with-gmp=/usr/local --program-suffix=42 --libdir=/usr/local/lib/gcc42 --libexecdir=/usr/local/libexec/gcc42 --with-gxx-include-dir=/usr/local/lib/gcc42/include/c++/ --disable-rpath --enable-libgcj --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/gcc42 i386-portbld-freebsd9.0 Thread model: posix gcc version 4.2.5 20090325 (prerelease) $ /usr/bin/c++ -v Using built-in specs. Target: i386-portbld-freebsd9.0 Configured with: ./../gcc-4.2-20090325/configure --disable-nls --with-system-zlib --with-libiconv-prefix=/usr/local --with-gmp=/usr/local --program-suffix=42 --libdir=/usr/local/lib/gcc42 --libexecdir=/usr/local/libexec/gcc42 --with-gxx-include-dir=/usr/local/lib/gcc42/include/c++/ --disable-rpath --enable-libgcj --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/gcc42 i386-portbld-freebsd9.0 Thread model: posix gcc version 4.2.5 20090325 (prerelease) $ *********NOTE********************** probably not applicable this output as I am suspicious that I am just too tired to remember what commands I should be using and what edits to CMakeCache.txt are required... sorry :/ However since the compiler that I have available both before and after fail in a similar fashion the odds of this particular version doing anything otherwise are slim pickings... let me assure you. $ date Sun Feb 7 06:03:24 CST 2010 $ I have been working on this for two days now and just spent all night as well **************************************************** ################################################################################################## AND NOW!!! what you have been waiting for ... the build as per bundled compiler collection from freebsd 8.0 stable install ################################################################################################### [ 74%] Building CXX object plugins/midi_import/CMakeFiles/midiimport.dir/portsmf/strparse.o Linking CXX shared module libmidiimport.so [ 74%] Built target midiimport [ 75%] Generating embedded_resources.h [ 75%] Generating moc_organic.cxx Scanning dependencies of target organic [ 75%] Building CXX object plugins/organic/CMakeFiles/organic.dir/organic.o /home/hashi/lmms46/plugins/organic/organic.cpp: In constructor 'organicInstrument::organicInstrument(InstrumentTrack*)': /home/hashi/lmms46/plugins/organic/organic.cpp:104: error: 'log2f' was not declared in this scope *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. *** Error code 1 Stop in /usr/home/hashi/lmms46/build. $ file /usr/bin/cc /usr/bin/cc: symbolic link to `gcc42' $ file /usr/bin/c++ /usr/bin/c++: symbolic link to `g++42' $ file /usr/bin/g++ /usr/bin/g++: symbolic link to `g++42' $ echo $LD_LIBRARY_PATH /usr/local/lib/wine:/usr/local/lib:/usr/lib:/lib $ $ cc -v Using built-in specs. Target: i386-undermydesk-freebsd Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 4.2.1 20070719 [FreeBSD] $ c++ -v Using built-in specs. Target: i386-undermydesk-freebsd Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 4.2.1 20070719 [FreeBSD] $ $ uname -a FreeBSD defender.areya.homeunix.org 9.0-CURRENT FreeBSD 9.0-CURRENT #5: Wed Jan 6 18:01:33 CST 2010 [email protected]:/usr/obj/usr/src/sys/H4ZH1 i386 $ ################################################################################################################################ # # #And they all lived happily ever after when the DJ could not make anymore # DANCE MUSIC !!!!! # # # # # # # THE # END. # # # #
pgpA2rabFmz0v.pgp
Description: PGP signature
------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________ Lmms-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmms-users
