dave I've got to resolve some issues with the very latest juce that you are 
using, I'm working on it…
 
On Dec 24, 2013, at 2:11 PM, Dave Phillips <[email protected]> wrote:

> On 12/24/2013 11:47 AM, Bill Schottstaedt wrote:
> 
> 
> 
>> 
>> ...  I tried to build from what I think are current sources, and got a Juce 
>> problem ...
>> 
>> 
> 
> I followed Rick's advice, uncommented the includes in s7.cpp, now the build 
> runs nicely until it gets to Juce :
> 
> === Making Sndlib ====
> g++ headers.o audio.o io.o sound.o xen.o vct.o clm.o sndlib2xen.o clm2xen.o 
> s7.o -o libsndlib.so -shared -lasound -lgsl -lgslcblas -lm -ljack 
> -lsamplerate -lm -ldl
> : -rc libsndlib.a headers.o audio.o io.o sound.o xen.o vct.o clm.o 
> sndlib2xen.o clm2xen.o s7.o
> : libsndlib.a
> Main.cpp
> In file included from src/Main.cpp:26:0:
> src/Skin.h: In member function ‘virtual void 
> Skin::drawTickBox(juce::Graphics&, juce::Component&, float, float, float, 
> float, bool, bool, bool, bool)’:
> src/Skin.h:400:92: error: ‘drawGlassSphere’ was not declared in this scope
> src/Main.cpp: In member function ‘virtual void Grace::initialise(const 
> juce::String&)’:
> src/Main.cpp:70:67: error: cannot allocate an object of abstract type ‘Skin’
> src/Skin.h:15:7: note: because the following virtual functions are pure 
> within ‘Skin’:
> juce/modules/juce_audio_processors/../juce_gui_basics/buttons/juce_Button.h:366:22:
>  note: virtual juce::Font 
> juce::Button::LookAndFeelMethods::getTextButtonFont(juce::TextButton&)
> juce/modules/juce_audio_processors/../juce_gui_basics/buttons/juce_Button.h:369:22:
>  note: virtual void 
> juce::Button::LookAndFeelMethods::drawButtonText(juce::Graphics&, 
> juce::TextButton&, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/buttons/juce_Button.h:372:22:
>  note: virtual void 
> juce::Button::LookAndFeelMethods::drawToggleButton(juce::Graphics&, 
> juce::ToggleButton&, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/buttons/juce_Button.h:374:22:
>  note: virtual void 
> juce::Button::LookAndFeelMethods::changeToggleButtonWidthToFitText(juce::ToggleButton&)
> juce/modules/juce_audio_processors/../juce_gui_basics/buttons/juce_Button.h:379:22:
>  note: virtual void 
> juce::Button::LookAndFeelMethods::drawDrawableButton(juce::Graphics&, 
> juce::DrawableButton&, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/buttons/juce_ImageButton.h:133:22:
>  note: virtual void 
> juce::ImageButton::LookAndFeelMethods::drawImageButton(juce::Graphics&, 
> juce::Image*, int, int, int, int, const juce::Colour&, float, 
> juce::ImageButton&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_TextEditor.h:594:33:
>  note: virtual juce::CaretComponent* 
> juce::TextEditor::LookAndFeelMethods::createCaretComponent(juce::Component*)
> juce/modules/juce_audio_processors/../juce_gui_basics/filebrowser/juce_FileBrowserComponent.h:190:33:
>  note: virtual const juce::Drawable* 
> juce::FileBrowserComponent::LookAndFeelMethods::getDefaultFolderImage()
> juce/modules/juce_audio_processors/../juce_gui_basics/filebrowser/juce_FileBrowserComponent.h:191:33:
>  note: virtual const juce::Drawable* 
> juce::FileBrowserComponent::LookAndFeelMethods::getDefaultDocumentFileImage()
> juce/modules/juce_audio_processors/../juce_gui_basics/filebrowser/juce_FileBrowserComponent.h:193:34:
>  note: virtual juce::AttributedString 
> juce::FileBrowserComponent::LookAndFeelMethods::createFileChooserHeaderText(const
>  juce::String&, const juce::String&)
> juce/modules/juce_audio_processors/../juce_gui_basics/filebrowser/juce_FileBrowserComponent.h:196:22:
>  note: virtual void 
> juce::FileBrowserComponent::LookAndFeelMethods::drawFileBrowserRow(juce::Graphics&,
>  int, int, const juce::String&, juce::Image*, const juce::String&, const 
> juce::String&, bool, bool, int, juce::DirectoryContentsDisplayComponent&)
> juce/modules/juce_audio_processors/../juce_gui_basics/filebrowser/juce_FileBrowserComponent.h:206:25:
>  note: virtual juce::Button* 
> juce::FileBrowserComponent::LookAndFeelMethods::createFileBrowserGoUpButton()
> juce/modules/juce_audio_processors/../juce_gui_basics/filebrowser/juce_FileBrowserComponent.h:208:22:
>  note: virtual void 
> juce::FileBrowserComponent::LookAndFeelMethods::layoutFileBrowserComponent(juce::FileBrowserComponent&,
>  juce::DirectoryContentsDisplayComponent*, juce::FilePreviewComponent*, 
> juce::ComboBox*, juce::TextEditor*, juce::Button*)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_TreeView.h:811:22:
>  note: virtual void 
> juce::TreeView::LookAndFeelMethods::drawTreeviewPlusMinusBox(juce::Graphics&, 
> const juce::Rectangle<float>&, juce::Colour, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_TreeView.h:814:22:
>  note: virtual bool 
> juce::TreeView::LookAndFeelMethods::areLinesDrawnForTreeView(juce::TreeView&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_TreeView.h:815:21:
>  note: virtual int 
> juce::TreeView::LookAndFeelMethods::getTreeViewIndentSize(juce::TreeView&)
> juce/modules/juce_audio_processors/../juce_gui_basics/misc/juce_BubbleComponent.h:147:22:
>  note: virtual void 
> juce::BubbleComponent::LookAndFeelMethods::drawBubble(juce::Graphics&, 
> juce::BubbleComponent&, const juce::Point<float>&, const 
> juce::Rectangle<float>&)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_AlertWindow.h:428:30:
>  note: virtual juce::AlertWindow* 
> juce::AlertWindow::LookAndFeelMethods::createAlertWindow(const juce::String&, 
> const juce::String&, const juce::String&, const juce::String&, const 
> juce::String&, juce::AlertWindow::AlertIconType, int, juce::Component*)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_AlertWindow.h:436:22:
>  note: virtual void 
> juce::AlertWindow::LookAndFeelMethods::drawAlertBox(juce::Graphics&, 
> juce::AlertWindow&, const juce::Rectangle<int>&, juce::TextLayout&)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_AlertWindow.h:438:21:
>  note: virtual int 
> juce::AlertWindow::LookAndFeelMethods::getAlertBoxWindowFlags()
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_AlertWindow.h:440:21:
>  note: virtual int 
> juce::AlertWindow::LookAndFeelMethods::getAlertWindowButtonHeight()
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_AlertWindow.h:442:22:
>  note: virtual juce::Font 
> juce::AlertWindow::LookAndFeelMethods::getAlertWindowMessageFont()
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_AlertWindow.h:443:22:
>  note: virtual juce::Font 
> juce::AlertWindow::LookAndFeelMethods::getAlertWindowFont()
> juce/modules/juce_audio_processors/../juce_gui_basics/menus/juce_PopupMenu.h:557:22:
>  note: virtual void 
> juce::PopupMenu::LookAndFeelMethods::drawPopupMenuItem(juce::Graphics&, const 
> juce::Rectangle<int>&, bool, bool, bool, bool, bool, const juce::String&, 
> const juce::String&, const juce::Drawable*, const juce::Colour*)
> juce/modules/juce_audio_processors/../juce_gui_basics/menus/juce_PopupMenu.h:568:22:
>  note: virtual void 
> juce::PopupMenu::LookAndFeelMethods::drawPopupMenuUpDownArrow(juce::Graphics&,
>  int, int, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/menus/juce_PopupMenu.h:573:22:
>  note: virtual void 
> juce::PopupMenu::LookAndFeelMethods::getIdealPopupMenuItemSize(const 
> juce::String&, bool, int, int&, int&)
> juce/modules/juce_audio_processors/../juce_gui_basics/menus/juce_PopupMenu.h:579:21:
>  note: virtual int juce::PopupMenu::LookAndFeelMethods::getMenuWindowFlags()
> juce/modules/juce_audio_processors/../juce_gui_basics/menus/juce_PopupMenu.h:585:21:
>  note: virtual int 
> juce::PopupMenu::LookAndFeelMethods::getDefaultMenuBarHeight()
> juce/modules/juce_audio_processors/../juce_gui_basics/menus/juce_PopupMenu.h:587:21:
>  note: virtual int 
> juce::PopupMenu::LookAndFeelMethods::getMenuBarItemWidth(juce::MenuBarComponent&,
>  int, const juce::String&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_ComboBox.h:344:22:
>  note: virtual void 
> juce::ComboBox::LookAndFeelMethods::drawComboBox(juce::Graphics&, int, int, 
> bool, int, int, int, int, juce::ComboBox&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_ComboBox.h:348:22:
>  note: virtual juce::Font 
> juce::ComboBox::LookAndFeelMethods::getComboBoxFont(juce::ComboBox&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_ComboBox.h:350:24:
>  note: virtual juce::Label* 
> juce::ComboBox::LookAndFeelMethods::createComboBoxTextBox(juce::ComboBox&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_ComboBox.h:352:22:
>  note: virtual void 
> juce::ComboBox::LookAndFeelMethods::positionComboBoxText(juce::ComboBox&, 
> juce::Label&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Label.h:260:22:
>  note: virtual void 
> juce::Label::LookAndFeelMethods::drawLabel(juce::Graphics&, juce::Label&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Label.h:261:22:
>  note: virtual juce::Font 
> juce::Label::LookAndFeelMethods::getLabelFont(juce::Label&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Slider.h:774:22:
>  note: virtual void 
> juce::Slider::LookAndFeelMethods::drawLinearSlider(juce::Graphics&, int, int, 
> int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Slider.h:782:22:
>  note: virtual void 
> juce::Slider::LookAndFeelMethods::drawLinearSliderBackground(juce::Graphics&, 
> int, int, int, int, float, float, float, juce::Slider::SliderStyle, 
> juce::Slider&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Slider.h:790:22:
>  note: virtual void 
> juce::Slider::LookAndFeelMethods::drawLinearSliderThumb(juce::Graphics&, int, 
> int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Slider.h:798:21:
>  note: virtual int 
> juce::Slider::LookAndFeelMethods::getSliderThumbRadius(juce::Slider&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Slider.h:800:22:
>  note: virtual void 
> juce::Slider::LookAndFeelMethods::drawRotarySlider(juce::Graphics&, int, int, 
> int, int, float, float, float, juce::Slider&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Slider.h:807:25:
>  note: virtual juce::Button* 
> juce::Slider::LookAndFeelMethods::createSliderButton(juce::Slider&, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Slider.h:810:36:
>  note: virtual juce::ImageEffectFilter* 
> juce::Slider::LookAndFeelMethods::getSliderEffect(juce::Slider&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Slider.h:812:22:
>  note: virtual juce::Font 
> juce::Slider::LookAndFeelMethods::getSliderPopupFont(juce::Slider&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Slider.h:813:21:
>  note: virtual int 
> juce::Slider::LookAndFeelMethods::getSliderPopupPlacement(juce::Slider&)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_ResizableWindow.h:318:22:
>  note: virtual void 
> juce::ResizableWindow::LookAndFeelMethods::drawCornerResizer(juce::Graphics&, 
> int, int, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_ResizableWindow.h:319:22:
>  note: virtual void 
> juce::ResizableWindow::LookAndFeelMethods::drawResizableFrame(juce::Graphics&,
>  int, int, const juce::BorderSize<int>&)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_ResizableWindow.h:321:22:
>  note: virtual void 
> juce::ResizableWindow::LookAndFeelMethods::fillResizableWindowBackground(juce::Graphics&,
>  int, int, const juce::BorderSize<int>&, juce::ResizableWindow&)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_ResizableWindow.h:322:22:
>  note: virtual void 
> juce::ResizableWindow::LookAndFeelMethods::drawResizableWindowBorder(juce::Graphics&,
>  int, int, const juce::BorderSize<int>&, juce::ResizableWindow&)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_DocumentWindow.h:234:22:
>  note: virtual void 
> juce::DocumentWindow::LookAndFeelMethods::drawDocumentWindowTitleBar(juce::DocumentWindow&,
>  juce::Graphics&, int, int, int, int, const juce::Image*, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_DocumentWindow.h:240:25:
>  note: virtual juce::Button* 
> juce::DocumentWindow::LookAndFeelMethods::createDocumentWindowButton(int)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_DocumentWindow.h:242:22:
>  note: virtual void 
> juce::DocumentWindow::LookAndFeelMethods::positionDocumentWindowButtons(juce::DocumentWindow&,
>  int, int, int, int, juce::Button*, juce::Button*, juce::Button*, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_TooltipWindow.h:107:22:
>  note: virtual void 
> juce::TooltipWindow::LookAndFeelMethods::getTooltipSize(const juce::String&, 
> int&, int&)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_TooltipWindow.h:108:22:
>  note: virtual void 
> juce::TooltipWindow::LookAndFeelMethods::drawTooltip(juce::Graphics&, const 
> juce::String&, int, int)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:307:21:
>  note: virtual int 
> juce::TabbedButtonBar::LookAndFeelMethods::getTabButtonSpaceAroundImage()
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:308:21:
>  note: virtual int 
> juce::TabbedButtonBar::LookAndFeelMethods::getTabButtonOverlap(int)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:309:21:
>  note: virtual int 
> juce::TabbedButtonBar::LookAndFeelMethods::getTabButtonBestWidth(juce::TabBarButton&,
>  int)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:310:32:
>  note: virtual juce::Rectangle<int> 
> juce::TabbedButtonBar::LookAndFeelMethods::getTabButtonExtraComponentBounds(const
>  juce::TabBarButton&, juce::Rectangle<int>&, juce::Component&)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:312:22:
>  note: virtual void 
> juce::TabbedButtonBar::LookAndFeelMethods::drawTabButton(juce::TabBarButton&, 
> juce::Graphics&, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:313:22:
>  note: virtual void 
> juce::TabbedButtonBar::LookAndFeelMethods::drawTabButtonText(juce::TabBarButton&,
>  juce::Graphics&, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:314:22:
>  note: virtual void 
> juce::TabbedButtonBar::LookAndFeelMethods::drawTabbedButtonBarBackground(juce::TabbedButtonBar&,
>  juce::Graphics&)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:315:22:
>  note: virtual void 
> juce::TabbedButtonBar::LookAndFeelMethods::drawTabAreaBehindFrontButton(juce::TabbedButtonBar&,
>  juce::Graphics&, int, int)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:317:22:
>  note: virtual void 
> juce::TabbedButtonBar::LookAndFeelMethods::createTabButtonShape(juce::TabBarButton&,
>  juce::Path&, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:318:22:
>  note: virtual void 
> juce::TabbedButtonBar::LookAndFeelMethods::fillTabButtonShape(juce::TabBarButton&,
>  juce::Graphics&, const juce::Path&, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_TabbedButtonBar.h:320:25:
>  note: virtual juce::Button* 
> juce::TabbedButtonBar::LookAndFeelMethods::createTabBarExtrasButton()
> juce/modules/juce_audio_processors/../juce_gui_basics/properties/juce_PropertyComponent.h:111:22:
>  note: virtual void 
> juce::PropertyComponent::LookAndFeelMethods::drawPropertyPanelSectionHeader(juce::Graphics&,
>  const juce::String&, bool, int, int)
> juce/modules/juce_audio_processors/../juce_gui_basics/properties/juce_PropertyComponent.h:112:22:
>  note: virtual void 
> juce::PropertyComponent::LookAndFeelMethods::drawPropertyComponentBackground(juce::Graphics&,
>  int, int, juce::PropertyComponent&)
> juce/modules/juce_audio_processors/../juce_gui_basics/properties/juce_PropertyComponent.h:113:22:
>  note: virtual void 
> juce::PropertyComponent::LookAndFeelMethods::drawPropertyComponentLabel(juce::Graphics&,
>  int, int, juce::PropertyComponent&)
> juce/modules/juce_audio_processors/../juce_gui_basics/properties/juce_PropertyComponent.h:114:32:
>  note: virtual juce::Rectangle<int> 
> juce::PropertyComponent::LookAndFeelMethods::getPropertyComponentContentPosition(juce::PropertyComponent&)
> juce/modules/juce_audio_processors/../juce_gui_basics/filebrowser/juce_FilenameComponent.h:189:25:
>  note: virtual juce::Button* 
> juce::FilenameComponent::LookAndFeelMethods::createFilenameComponentBrowseButton(const
>  juce::String&)
> juce/modules/juce_audio_processors/../juce_gui_basics/filebrowser/juce_FilenameComponent.h:190:22:
>  note: virtual void 
> juce::FilenameComponent::LookAndFeelMethods::layoutFilenameComponent(juce::FilenameComponent&,
>  juce::ComboBox*, juce::Button*)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_GroupComponent.h:91:22:
>  note: virtual void 
> juce::GroupComponent::LookAndFeelMethods::drawGroupComponentOutline(juce::Graphics&,
>  int, int, const juce::String&, const juce::Justification&, 
> juce::GroupComponent&)
> juce/modules/juce_audio_processors/../juce_gui_basics/windows/juce_CallOutBox.h:127:22:
>  note: virtual void 
> juce::CallOutBox::LookAndFeelMethods::drawCallOutBoxBackground(juce::CallOutBox&,
>  juce::Graphics&, const juce::Path&, juce::Image&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Toolbar.h:276:22:
>  note: virtual void 
> juce::Toolbar::LookAndFeelMethods::paintToolbarBackground(juce::Graphics&, 
> int, int, juce::Toolbar&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Toolbar.h:278:25:
>  note: virtual juce::Button* 
> juce::Toolbar::LookAndFeelMethods::createToolbarMissingItemsButton(juce::Toolbar&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Toolbar.h:280:22:
>  note: virtual void 
> juce::Toolbar::LookAndFeelMethods::paintToolbarButtonBackground(juce::Graphics&,
>  int, int, bool, bool, juce::ToolbarItemComponent&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_Toolbar.h:284:22:
>  note: virtual void 
> juce::Toolbar::LookAndFeelMethods::paintToolbarButtonLabel(juce::Graphics&, 
> int, int, int, int, const juce::String&, juce::ToolbarItemComponent&)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_ConcertinaPanel.h:102:22:
>  note: virtual void 
> juce::ConcertinaPanel::LookAndFeelMethods::drawConcertinaPanelHeader(juce::Graphics&,
>  const juce::Rectangle<int>&, bool, bool, juce::ConcertinaPanel&, 
> juce::Component&)
> juce/modules/juce_audio_processors/../juce_gui_basics/widgets/juce_ProgressBar.h:107:22:
>  note: virtual void 
> juce::ProgressBar::LookAndFeelMethods::drawProgressBar(juce::Graphics&, 
> juce::ProgressBar&, int, int, double, const juce::String&)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h:81:22:
>  note: virtual void 
> juce::StretchableLayoutResizerBar::LookAndFeelMethods::drawStretchableLayoutResizerBar(juce::Graphics&,
>  int, int, bool, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/lookandfeel/juce_LookAndFeel.h:50:22:
>  note: virtual void 
> juce::ExtraLookAndFeelBaseClasses::KeyMappingEditorComponentMethods::drawKeymapChangeButton(juce::Graphics&,
>  int, int, juce::Button&, const juce::String&)
> juce/modules/juce_audio_processors/../juce_gui_basics/lookandfeel/juce_LookAndFeel.h:59:22:
>  note: virtual void 
> juce::ExtraLookAndFeelBaseClasses::AudioDeviceSelectorComponentMethods::drawLevelMeter(juce::Graphics&,
>  int, int, float)
> juce/modules/juce_audio_processors/../juce_gui_basics/lookandfeel/juce_LookAndFeel.h:41:22:
>  note: virtual void 
> juce::ExtraLookAndFeelBaseClasses::LassoComponentMethods::drawLasso(juce::Graphics&,
>  juce::Component&)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_ScrollBar.h:303:22:
>  note: virtual bool 
> juce::ScrollBar::LookAndFeelMethods::areScrollbarButtonsVisible()
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_ScrollBar.h:316:22:
>  note: virtual void 
> juce::ScrollBar::LookAndFeelMethods::drawScrollbarButton(juce::Graphics&, 
> juce::ScrollBar&, int, int, int, bool, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_ScrollBar.h:341:22:
>  note: virtual void 
> juce::ScrollBar::LookAndFeelMethods::drawScrollbar(juce::Graphics&, 
> juce::ScrollBar&, int, int, int, int, bool, int, int, bool, bool)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_ScrollBar.h:350:36:
>  note: virtual juce::ImageEffectFilter* 
> juce::ScrollBar::LookAndFeelMethods::getScrollbarEffect()
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_ScrollBar.h:353:21:
>  note: virtual int 
> juce::ScrollBar::LookAndFeelMethods::getMinimumScrollbarThumbSize(juce::ScrollBar&)
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_ScrollBar.h:356:21:
>  note: virtual int 
> juce::ScrollBar::LookAndFeelMethods::getDefaultScrollbarWidth()
> juce/modules/juce_audio_processors/../juce_gui_basics/layout/juce_ScrollBar.h:359:21:
>  note: virtual int 
> juce::ScrollBar::LookAndFeelMethods::getScrollbarButtonSize(juce::ScrollBar&)
> juce/modules/juce_audio_processors/../juce_gui_basics/lookandfeel/juce_LookAndFeel.h:195:18:
>  note: virtual void 
> juce::LookAndFeel::drawSpinningWaitAnimation(juce::Graphics&, const 
> juce::Colour&, int, int, int, int)
> juce/modules/juce_audio_processors/../juce_gui_basics/lookandfeel/juce_LookAndFeel.h:200:18:
>  note: virtual juce::Path juce::LookAndFeel::getTickShape(float)
> juce/modules/juce_audio_processors/../juce_gui_basics/lookandfeel/juce_LookAndFeel.h:202:18:
>  note: virtual juce::Path juce::LookAndFeel::getCrossShape(float)
> juce/modules/juce_audio_processors/../juce_gui_basics/lookandfeel/juce_LookAndFeel.h:205:27:
>  note: virtual juce::DropShadower* 
> juce::LookAndFeel::createDropShadowerForComponent(juce::Component*)
> make[1]: *** [obj/Grace/Debug/Main.o] Error 1
> make: *** [Grace] Error 2
> 
> 
> HTH,
> 
> dp
> 


_______________________________________________
Cmdist mailing list
[email protected]
http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to