Home › Forums › Platform Specific › Linux › trouble building on Ubuntu 15.10
- This topic has 9 replies, 2 voices, and was last updated 8 years, 2 months ago by motosega.
-
AuthorPosts
-
December 3, 2015 at 9:01 pm #64781
i’m having trouble building on ubuntu wily 15.10 32bit
uno@uno-1001PX:~/src/ctrlr/Builds/Generated/Linux/Standalone$ ./build.sh
CTRLR[linux]: Building for i686, JOBS 2
CTRLR[linux]: PCH not rebuilt, use -f to force
CTRLR[linux]: Remove the shared source, for main() compatibility
CTRLR[linux]: Build nowCompiling CtrlrStandaloneApplication.cpp
Linking Ctrlr_Standalone
../build/i686/lua_422403e.o: In function `os_tmpname’:
lua.c:(.text+0xe0b2): warning: the use oftmpnam' is dangerous, better use
mkstemp’
../build/i686/LComponents_29c3fc36.o:(.data.rel.ro._ZTV12LAlertWindow[_ZTV12LAlertWindow]+0xd8): undefined reference to `non-virtual thunk to juce::AlertWindow::buttonClicked(juce::Button*)’
../build/i686/LComponents_29c3fc36.o:(.data.rel.ro._ZTV23LBubbleMessageComponent[_ZTV23LBubbleMessageComponent]+0xd8): undefined reference to `non-virtual thunk to juce::BubbleMessageComponent::timerCallback()’
collect2: error: ld returned 1 exit status
Makefile:299: recipe for target ‘../../../../Bin/Ctrlr-i686’ failed
make: *** [../../../../Bin/Ctrlr-i686] Error 1
CTRLR[linux]: build failedam i using the wrong juce version?
December 8, 2015 at 2:10 pm #65222What git revision is the source of Ctrlr ?
December 8, 2015 at 6:59 pm #65256the latest entry from >git log
uno@uno-1001PX:~/src/ctrlr/Builds/Generated/Linux/Standalone$ git log
commit 61d4255b4c2016d956da3cc3d2edd1c3c91c61c0
Author: r.kubiak
Date: Wed Nov 25 13:21:47 2015 +0100Updated JUCE (for the win xp sp2 and below fix)
Fixed the midi settings dialog (duplicate combo items)
December 8, 2015 at 8:01 pm #65267i just did a git pull and now i get a new error:
uno@uno-1001PX:~/src/ctrlr/Builds/Generated/Linux/Standalone$ ./build.sh
CTRLR[linux]: Building for i686, JOBS 2
CTRLR[linux]: PCH not rebuilt, use -f to force
CTRLR[linux]: Remove the shared source, for main() compatibility
CTRLR[linux]: Build nowmake: *** No rule to make target ‘../../../../Source/MIDI/CtrlrMidiDeviceManager.h’, needed by ‘../build/i686/CtrlrUtilitiesGUI_4d233a31.o’. Stop.
make: *** Waiting for unfinished jobs….
Compiling CtrlrOSC.cpp
CTRLR[linux]: build failedDecember 9, 2015 at 2:08 pm #65386This looks like some leftovers from the previous build, please remove the directory:
Builds/Generated/Linux/build and re-start the build.January 30, 2016 at 12:56 am #68189i think gcc is crashing because it runs out of memory. subsequent builds fail because of left overs from the first compile.
i’ve had this happen on two different computers. both of them have relatively little memory by modern standards. one has 1gb the other only 768mb. they both swap a lot and become unresponsive when compiling, then eventually the build fails.i’m curently at a loss as to how i can get ctrlr compiled.
February 1, 2016 at 11:55 pm #68232yeah this will happen due to boost size, i can’t really fix that it would require a lot of work and i don’t know if it would be worth the time.
can you run the current builds on 15.10 (the binaries provided by me) ?
February 2, 2016 at 12:20 am #68233unfortunately the last i686 builds you uploaded are broken,
the file is only 16k.thanks for starting to provide binaries for i686 again. since it looks like i won’t be able to build from source its my only hope!
the i686 build from last year does work though.
http://ctrlr.org/nightly/Ctrlr-i686-5.3.85.shi put package request in the kxstudio bugtracker on git but i don’t think its a priority for them.
thanks.
February 2, 2016 at 12:17 pm #68256Yeah there was a build issue, try it now
February 2, 2016 at 2:57 pm #68258ok! its working!
the i686 package works but is missing the pannels so i downloaded the x86-64 package to get the pannels and it works perfectly!
thanks, you saved my bacon!
now all i have to do is figure out how ctrlr works.
-
AuthorPosts
- The forum ‘Linux’ is closed to new topics and replies.