[CM] trying to compile grace

Alexandre Ficagna alrefi at ibest.com.br
Tue Mar 17 05:01:57 PDT 2009


Hi,

I'm trying to build GraceCL under Ubuntu 8.04, but I'm getting trouble
trying to do JUCE. Here's what I've got (I've already edited juce_Config.h
turning xinerama, unicode and opengl off):

bageh at bageh-laptop:/usr/local/lisp/juce/build/linux$ sudo make
==== Building JUCE ====
juce_Time.cpp
juce_Logger.cpp
juce_SystemStats.cpp
make[1]: *** [../../bin/intermediate_linux/Debug/juce_SystemStats.o]
Interromper
make: *** [JUCE] Interromper

bageh at bageh-laptop:/usr/local/lisp/juce/build/linux$ make CONFIG=Release
==== Building JUCE ====
juce_Time.cpp
../../src/juce_core/basics/juce_Time.cpp:525: erro fatal: opening dependency
file ../../bin/intermediate_linux/Release/juce_Time.d: Permissão negada
Compilação concluída.
make[1]: ** [../../bin/intermediate_linux/Release/juce_Time.o] Erro 1
make: ** [JUCE] Erro 2
bageh at bageh-laptop:/usr/local/lisp/juce/build/linux$ sudo make
CONFIG=Release
==== Building JUCE ====
juce_Time.cpp
juce_Logger.cpp
juce_SystemStats.cpp
juce_FileLogger.cpp
juce_RelativeTime.cpp
juce_Random.cpp
juce_MD5.cpp
juce_BlowFish.cpp
juce_Primes.cpp
juce_RSAKey.cpp
juce_MemoryBlock.cpp
juce_PropertySet.cpp
juce_BitArray.cpp
juce_OutputStream.cpp
juce_InputStream.cpp
juce_NamedPipe.cpp
juce_File.cpp
juce_FileInputStream.cpp
juce_FileOutputStream.cpp
juce_FileSearchPath.cpp
juce_DirectoryIterator.cpp
juce_URL.cpp
juce_Socket.cpp
juce_MemoryInputStream.cpp
juce_GZIPCompressorOutputStream.cpp
juce_FileInputSource.cpp
juce_MemoryOutputStream.cpp
juce_SubregionStream.cpp
juce_GZIPDecompressorInputStream.cpp
juce_BufferedInputStream.cpp
juce_Uuid.cpp
juce_ZipFile.cpp
juce_PerformanceCounter.cpp
juce_XmlElement.cpp
juce_String.cpp
juce_LocalisedStrings.cpp
juce_XmlDocument.cpp
../../src/juce_core/text/juce_XmlDocument.cpp: In member function ‘int
juce::XmlDocument::findNextTokenLength()’:
../../src/juce_core/text/juce_XmlDocument.cpp:193: aviso: comparison is
always true due to limited range of data type
../../src/juce_core/text/juce_XmlDocument.cpp: In member function
‘juce::XmlElement* juce::XmlDocument::readNextElement(bool)’:
../../src/juce_core/text/juce_XmlDocument.cpp:400: aviso: comparison is
always true due to limited range of data type
juce_StringPairArray.cpp
juce_CharacterFunctions.cpp
juce_StringArray.cpp
juce_ReadWriteLock.cpp
juce_TimeSliceThread.cpp
juce_ThreadPool.cpp
juce_InterProcessLock.cpp
juce_Thread.cpp
juce_ApplicationCommandManager.cpp
juce_DeletedAtShutdown.cpp
juce_ApplicationCommandInfo.cpp
juce_ApplicationCommandTarget.cpp
juce_PropertiesFile.cpp
juce_ApplicationProperties.cpp
juce_Application.cpp
juce_AudioDataConverters.cpp
juce_IIRFilter.cpp
juce_AudioSampleBuffer.cpp
juce_MidiFile.cpp
juce_MidiKeyboardState.cpp
juce_MidiBuffer.cpp
juce_MidiMessage.cpp
juce_MidiMessageCollector.cpp
juce_MidiMessageSequence.cpp
juce_GenericAudioProcessorEditor.cpp
juce_AudioProcessorGraph.cpp
juce_AudioProcessor.cpp
juce_AudioProcessorPlayer.cpp
juce_AudioProcessorEditor.cpp
juce_AudioPluginFormat.cpp
juce_PluginDescription.cpp
juce_PluginDirectoryScanner.cpp
juce_KnownPluginList.cpp
juce_AudioPluginFormatManager.cpp
juce_AudioPluginInstance.cpp
juce_PluginListComponent.cpp
juce_VSTPluginFormat.cpp
juce_AudioUnitPluginFormat.cpp
juce_FlacAudioFormat.cpp
../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/../alloc.h:79:
aviso: ‘void* FlacNamespace::safe_malloc_add_3op_(size_t, size_t, size_t)’
defined but not used
../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/../alloc.h:90:
aviso: ‘void* FlacNamespace::safe_malloc_add_4op_(size_t, size_t, size_t,
size_t)’ defined but not used
../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/../alloc.h:126:
aviso: ‘void* FlacNamespace::safe_malloc_mul_3op_(size_t, size_t, size_t)’
defined but not used
../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/../alloc.h:139:
aviso: ‘void* FlacNamespace::safe_malloc_mul2add_(size_t, size_t, size_t)’
defined but not used
../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/../alloc.h:159:
aviso: ‘void* FlacNamespace::safe_realloc_add_2op_(void*, size_t, size_t)’
defined but not used
../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/../alloc.h:167:
aviso: ‘void* FlacNamespace::safe_realloc_add_3op_(void*, size_t, size_t,
size_t)’ defined but not used
../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/../alloc.h:178:
aviso: ‘void* FlacNamespace::safe_realloc_add_4op_(void*, size_t, size_t,
size_t, size_t)’ defined but not used
../../src/juce_appframework/audio/audio_file_formats/flac/libFLAC/../alloc.h:202:
aviso: ‘void* FlacNamespace::safe_realloc_muladd2_(void*, size_t, size_t,
size_t)’ defined but not used
juce_AudioThumbnail.cpp
juce_AudioSubsectionReader.cpp
juce_AudioFormat.cpp
juce_AiffAudioFormat.cpp
juce_AudioCDReader.cpp
juce_OggVorbisAudioFormat.cpp
In file included from
../../src/juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.cpp:58:
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/info.c:
In function ‘int
OggVorbisNamespace::_vorbis_pack_info(OggVorbisNamespace::oggpack_buffer*,
OggVorbisNamespace::vorbis_info*)’:
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/info.c:393:
aviso: deprecated conversion from string constant to ‘char*’
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/info.c:
In function ‘int
OggVorbisNamespace::_vorbis_pack_comment(OggVorbisNamespace::oggpack_buffer*,
OggVorbisNamespace::vorbis_comment*)’:
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/info.c:417:
aviso: deprecated conversion from string constant to ‘char*’
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/info.c:
In function ‘int
OggVorbisNamespace::_vorbis_pack_books(OggVorbisNamespace::oggpack_buffer*,
OggVorbisNamespace::vorbis_info*)’:
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/info.c:448:
aviso: deprecated conversion from string constant to ‘char*’
In file included from
../../src/juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.cpp:70:
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/vorbisfile.c:
In function ‘int
OggVorbisNamespace::ov_crosslap(OggVorbisNamespace::OggVorbis_File*,
OggVorbisNamespace::OggVorbis_File*)’:
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/vorbisfile.c:1859:
aviso: deprecated conversion from string constant to ‘char*’
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/vorbisfile.c:1860:
aviso: deprecated conversion from string constant to ‘char*’
../../src/juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.cpp:
In constructor ‘juce::OggWriter::OggWriter(juce::OutputStream*, double, int,
int, int)’:
../../src/juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.cpp:266:
aviso: deprecated conversion from string constant to ‘char*’
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/psy.c:
In function ‘void OggVorbisNamespace::bark_noise_hybridmp(int, const long
int*, const float*, float*, float, int)’:
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/psy.c:559:
aviso: ‘D’ may be used uninitialized in this function
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/psy.c:559:
aviso: ‘B’ may be used uninitialized in this function
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/psy.c:559:
aviso: ‘A’ may be used uninitialized in this function
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/vorbisfile.c:
In function ‘int
OggVorbisNamespace::ov_raw_seek(OggVorbisNamespace::OggVorbis_File*,
OggVorbisNamespace::ogg_int64_t)’:
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/vorbisfile.c:993:
aviso: ‘eosflag’ may be used uninitialized in this function
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/mapping0.c:
In function ‘int
OggVorbisNamespace::mapping0_forward(OggVorbisNamespace::vorbis_block*)’:
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/mapping0.c:593:
aviso: ‘mag_sort’ may be used uninitialized in this function
../../src/juce_appframework/audio/audio_file_formats/oggvorbis/libvorbis-1.1.2/lib/mapping0.c:592:
aviso: ‘mag_memo’ may be used uninitialized in this function
juce_QuickTimeAudioFormat.cpp
juce_AudioThumbnailCache.cpp
juce_WavAudioFormat.cpp
juce_AudioFormatManager.cpp
juce_MixerAudioSource.cpp
juce_BufferingAudioSource.cpp
juce_IIRFilterAudioSource.cpp
juce_AudioFormatReaderSource.cpp
juce_ResamplingAudioSource.cpp
juce_ToneGeneratorAudioSource.cpp
juce_AudioSourcePlayer.cpp
juce_AudioTransportSource.cpp
juce_ChannelRemappingAudioSource.cpp
juce_AudioIODevice.cpp
juce_AudioDeviceManager.cpp
juce_MidiOutput.cpp
juce_AudioIODeviceType.cpp
juce_Sampler.cpp
juce_Synthesiser.cpp
juce_UndoManager.cpp
juce_FileBasedDocument.cpp
juce_RecentlyOpenedFilesList.cpp
juce_AsyncUpdater.cpp
juce_MessageListener.cpp
juce_ActionListenerList.cpp
juce_Message.cpp
juce_Timer.cpp
juce_ActionBroadcaster.cpp
juce_MultiTimer.cpp
juce_MessageManager.cpp
juce_ChangeBroadcaster.cpp
juce_InterprocessConnection.cpp
juce_InterprocessConnectionServer.cpp
juce_ChangeListenerList.cpp
juce_GradientBrush.cpp
juce_ImageBrush.cpp
juce_SolidColourBrush.cpp
juce_Brush.cpp
juce_Colour.cpp
juce_Colours.cpp
juce_ColourGradient.cpp
juce_RectanglePlacement.cpp
juce_LowLevelGraphicsSoftwareRenderer.cpp
../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp:
In member function ‘void
juce::LowLevelGraphicsSoftwareRenderer::clippedFillPathWithGradient(int,
int, int, int, const juce::Path&, const juce::AffineTransform&, const
juce::ColourGradient&, juce::EdgeTable::OversamplingLevel)’:
../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp:1310:
aviso: ‘renderer.juce::GradientEdgeTableRenderer<juce::PixelRGB,
juce::LinearGradientPixelGenerator>::<anonymous>.juce::LinearGradientPixelGenerator::start’
may be used uninitialized in this function
../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp:1310:
aviso: ‘renderer.juce::GradientEdgeTableRenderer<juce::PixelRGB,
juce::LinearGradientPixelGenerator>::<anonymous>.juce::LinearGradientPixelGenerator::grad’
may be used uninitialized in this function
../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp:1310:
aviso: ‘renderer.juce::GradientEdgeTableRenderer<juce::PixelRGB,
juce::LinearGradientPixelGenerator>::<anonymous>.juce::LinearGradientPixelGenerator::yTerm’
may be used uninitialized in this function
../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp:1333:
aviso: ‘renderer.juce::GradientEdgeTableRenderer<juce::PixelARGB,
juce::LinearGradientPixelGenerator>::<anonymous>.juce::LinearGradientPixelGenerator::start’
may be used uninitialized in this function
../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp:1333:
aviso: ‘renderer.juce::GradientEdgeTableRenderer<juce::PixelARGB,
juce::LinearGradientPixelGenerator>::<anonymous>.juce::LinearGradientPixelGenerator::grad’
may be used uninitialized in this function
../../src/juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp:1333:
aviso: ‘renderer.juce::GradientEdgeTableRenderer<juce::PixelARGB,
juce::LinearGradientPixelGenerator>::<anonymous>.juce::LinearGradientPixelGenerator::yTerm’
may be used uninitialized in this function
juce_LowLevelGraphicsPostScriptRenderer.cpp
juce_Justification.cpp
juce_Graphics.cpp
juce_EdgeTable.cpp
juce_SVGParser.cpp
juce_Drawable.cpp
juce_DrawableText.cpp
juce_DrawablePath.cpp
juce_DrawableComposite.cpp
juce_DrawableImage.cpp
juce_DropShadowEffect.cpp
juce_GlowEffect.cpp
juce_ReduceOpacityEffect.cpp
juce_GlyphArrangement.cpp
juce_TextLayout.cpp
juce_Font.cpp
juce_Typeface.cpp
juce_Rectangle.cpp
juce_Point.cpp
juce_RectangleList.cpp
juce_BorderSize.cpp
juce_AffineTransform.cpp
juce_Path.cpp
juce_PathIterator.cpp
juce_PositionedRectangle.cpp
juce_Line.cpp
juce_PathStrokeType.cpp
juce_Image.cpp
juce_ImageConvolutionKernel.cpp
juce_ImageFileFormat.cpp
juce_ImageCache.cpp
juce_GIFLoader.cpp
juce_PNGLoader.cpp
juce_JPEGLoader.cpp
juce_Component.cpp
juce_Desktop.cpp
juce_ComponentListener.cpp
juce_ImageButton.cpp
juce_ArrowButton.cpp
juce_Button.cpp
juce_HyperlinkButton.cpp
juce_ShapeButton.cpp
juce_DrawableButton.cpp
juce_ToggleButton.cpp
juce_ToolbarButton.cpp
juce_TextButton.cpp
juce_ProgressBar.cpp
juce_TableHeaderComponent.cpp
juce_ListBox.cpp
juce_Toolbar.cpp
juce_ToolbarItemPalette.cpp
juce_Slider.cpp
juce_ToolbarItemComponent.cpp
juce_TreeView.cpp
juce_TableListBox.cpp
juce_TextEditor.cpp
juce_Label.cpp
juce_ComboBox.cpp
juce_FileChooserDialogBox.cpp
juce_FileSearchPathListComponent.cpp
juce_FileBrowserComponent.cpp
juce_FilenameComponent.cpp
juce_WildcardFileFilter.cpp
juce_FileTreeComponent.cpp
juce_DirectoryContentsList.cpp
juce_ImagePreviewComponent.cpp
juce_DirectoryContentsDisplayComponent.cpp
juce_FileChooser.cpp
juce_FileListComponent.cpp
juce_FileFilter.cpp
juce_KeyMappingEditorComponent.cpp
juce_KeyPressMappingSet.cpp
juce_KeyboardFocusTraverser.cpp
juce_KeyPress.cpp
juce_ModifierKeys.cpp
juce_KeyListener.cpp
juce_ResizableCornerComponent.cpp
juce_GroupComponent.cpp
juce_ComponentMovementWatcher.cpp
juce_ResizableBorderComponent.cpp
juce_MultiDocumentPanel.cpp
juce_TabbedComponent.cpp
juce_ScrollBar.cpp
juce_ComponentAnimator.cpp
juce_TabbedButtonBar.cpp
juce_ComponentBoundsConstrainer.cpp
juce_StretchableLayoutResizerBar.cpp
juce_StretchableLayoutManager.cpp
juce_StretchableObjectResizer.cpp
juce_Viewport.cpp
juce_OldSchoolLookAndFeel.cpp
juce_LookAndFeel.cpp
juce_PopupMenu.cpp
juce_MenuBarComponent.cpp
juce_MenuBarModel.cpp
juce_ComponentDragger.cpp
juce_MouseHoverDetector.cpp
juce_MouseEvent.cpp
juce_MouseListener.cpp
juce_DragAndDropContainer.cpp
juce_MouseCursor.cpp
juce_ButtonPropertyComponent.cpp
juce_TextPropertyComponent.cpp
juce_ChoicePropertyComponent.cpp
juce_SliderPropertyComponent.cpp
juce_PropertyPanel.cpp
juce_PropertyComponent.cpp
juce_BooleanPropertyComponent.cpp
juce_PreferencesPanel.cpp
juce_AudioDeviceSelectorComponent.cpp
juce_QuickTimeMovieComponent.cpp
juce_BubbleComponent.cpp
juce_OpenGLComponent.cpp
juce_MidiKeyboardComponent.cpp
juce_ColourSelector.cpp
juce_DropShadower.cpp
juce_MagnifierComponent.cpp
juce_BubbleMessageComponent.cpp
juce_SystemTrayIconComponent.cpp
juce_AlertWindow.cpp
juce_TooltipWindow.cpp
juce_ComponentPeer.cpp
juce_DocumentWindow.cpp
juce_ThreadWithProgressWindow.cpp
juce_ResizableWindow.cpp
juce_DialogWindow.cpp
juce_SplashScreen.cpp
juce_TopLevelWindow.cpp
juce_linux_AudioCDReader.cpp
juce_linux_Windowing.cpp
platform_specific_code/juce_linux_Windowing.cpp:52:34: aviso:
X11/extensions/XShm.h: Arquivo ou diretório inexistente
platform_specific_code/juce_linux_Windowing.cpp: In function ‘bool
juce::isShmAvailable()’:
platform_specific_code/juce_linux_Windowing.cpp:409: erro:
‘XShmQueryVersion’ was not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:413: erro: ‘XShmSegmentInfo’
was not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:413: erro: expected `;'
before ‘segmentInfo’
platform_specific_code/juce_linux_Windowing.cpp:414: erro: ‘segmentInfo’ was
not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:416: erro: ‘XShmCreateImage’
was not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:430: erro: ‘XShmAttach’ was
not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:433: erro: ‘XShmDetach’ was
not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp: At global scope:
platform_specific_code/juce_linux_Windowing.cpp:649: erro: ‘XShmSegmentInfo’
does not name a type
platform_specific_code/juce_linux_Windowing.cpp: In constructor
‘juce::XBitmapImage::XBitmapImage(juce::Image::PixelFormat, int, int, bool,
bool)’:
platform_specific_code/juce_linux_Windowing.cpp:477: erro: ‘segmentInfo’ was
not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:479: erro: ‘XShmCreateImage’
was not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:498: erro: ‘XShmAttach’ was
not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp: In destructor ‘virtual
juce::XBitmapImage::~XBitmapImage()’:
platform_specific_code/juce_linux_Windowing.cpp:569: erro: ‘segmentInfo’ was
not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:569: erro: ‘XShmDetach’ was
not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp: In member function ‘void
juce::XBitmapImage::blitToWindow(Window, int, int, int, int, int, int)’:
platform_specific_code/juce_linux_Windowing.cpp:635: erro: ‘XShmPutImage’
was not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp: In constructor
‘juce::LinuxComponentPeer::LinuxRepaintManager::LinuxRepaintManager(juce::LinuxComponentPeer*)’:
platform_specific_code/juce_linux_Windowing.cpp:1688: erro:
‘XShmSegmentInfo’ was not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:1688: erro: expected `;'
before ‘segmentinfo’
platform_specific_code/juce_linux_Windowing.cpp:1692: erro: ‘segmentinfo’
was not declared in this scope
platform_specific_code/juce_linux_Windowing.cpp:1692: erro:
‘XShmCreateImage’ was not declared in this scope
make[1]: ** [../../bin/intermediate_linux/Release/juce_linux_Windowing.o]
Erro 1
make: ** [JUCE] Erro 2

Thanks,
Alexandre Ficagna
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ccrma-mail.stanford.edu/pipermail/cmdist/attachments/20090317/d282bb8c/attachment-0001.html 


More information about the Cmdist mailing list