Re: Build problems



You need 0.0.13 to build with mono-1.1.7, unfortunately it seems I
forgot to commit the website updates that would show it.  0.0.13 Also
has an ugly little bug in the the import dialog prevents you from
applying a tag on import.  I've fixed that in CVS but I'm too busy and
the code is a little to unpolished to release 0.0.14 at the moment.

--Larry

On Fri, 2005-05-20 at 20:10 +0200, László Monda wrote:
> Hi,
> 
> I've tried to build different versions of F-Spot and they've all failed
> for various reasons.
> 
> I have mono 1.1.7, and libgphoto 2.1.5-6 installed on my system.
> 
> With versions 0.0.7 to 0.0.12, it seems that make couldn't assemble
> libgphoto2-sharp.dll:
> 
> ----8<----
> 
> Making all in libgphoto2-sharp
> make[2]: Entering directory
> `/home/lee/download/f-spot-0.0.12/libgphoto2-sharp'
> mcs --unsafe -g -o
> libgphoto2-sharp.dll /target:library ./AssemblyInfo.cs ./Camera.cs ./CameraAbilitiesList.cs ./CameraFile.cs ./CameraFilesystem.cs ./CameraList.cs ./CameraWidget.cs ./Context.cs ./ErrorCodes.cs ./Object.cs ./Port.cs ./PortInfo.cs ./PortInfoList.cs
> warning CS8029: Compatibility: Use -unsafe instead of --unsafe
> warning CS8029: Compatibility: Use -debug option instead of -g or
> --debug
> warning CS8029: Compatibility: Use -out:FILE instead of --output FILE or
> -o FILE
> ./Camera.cs(99) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Camera.cs(101) error CS0208: Cannot declare a pointer to a managed
> type ('LibGPhoto2.CameraFunctions')
> ./Camera.cs(53): 'LibGPhoto2.CameraFunctions.pre_func' (name of symbol
> related to previous error
> ./Camera.cs(40) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2.CameraFilePath')
> ./Camera.cs(85): 'LibGPhoto2.CameraFilePath.name' (name of symbol
> related to previous error
> ./Camera.cs(44) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2.CameraText')
> ./Camera.cs(19): 'LibGPhoto2.CameraText.text' (name of symbol related to
> previous error
> ./Camera.cs(46) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2.CameraText')
> ./Camera.cs(19): 'LibGPhoto2.CameraText.text' (name of symbol related to
> previous error
> ./Camera.cs(48) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2.CameraText')
> ./Camera.cs(19): 'LibGPhoto2.CameraText.text' (name of symbol related to
> previous error
> ./CameraFilesystem.cs(87) error CS0208: Cannot declare a pointer to a
> managed type ('LibGPhoto2.CameraFileInfo')
> ./CameraFilesystem.cs(49): 'LibGPhoto2.CameraFileInfoPreview.type' (name
> of symbol related to previous error
> ./CameraFilesystem.cs(71): 'LibGPhoto2.CameraFileInfo.preview' (name of
> symbol related to previous error
> ./Port.cs(86) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(89) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(92) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(95) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(98) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(101) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(104) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(107) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(110) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(113) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(116) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(119) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(122) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(125) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(128) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> ./Port.cs(136) error CS0208: Cannot declare a pointer to a managed type
> ('LibGPhoto2._Port')
> ./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol
> related to previous error
> ./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related
> to previous error
> ./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to
> previous error
> Compilation failed: 23 error(s), 3 warnings
> make[2]: *** [libgphoto2-sharp.dll] Error 1
> make[2]: Leaving directory
> `/home/lee/download/f-spot-0.0.12/libgphoto2-sharp'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/lee/download/f-spot-0.0.12'
> make: *** [all] Error 2
> 
> ----8<----
> 
> With the CVS version, make couldn't assemble f-spot.exe:
> 
> ----8<----
> 
> Making all in src
> make[2]: Entering directory `/home/lee/download/cvs/f-spot/src'
> mcs -unsafe -debug -nowarn:0169
> -out:f-spot.exe  ./AsyncPixbufLoader.cs ./BitConverter.cs ./PhotoArray.cs ./CDExport.cs ./Ciff.cs ./ColorDialog.cs ./CompatFileChooser.cs ./DateCommands.cs ./Db.cs ./Delay.cs ./DirectoryAdaptor.cs ./DirectoryCollection.cs ./Exif.cs ./ExifUtils.cs ./FlickrExport.cs ./FlickrRemote.cs ./FileImportBackend.cs ./FolderExport.cs ./FotkiRemote.cs ./FormClient.cs ./FullScreenView.cs ./GalleryRemote.cs ./GalleryExport.cs ./GladeDialog.cs ./Global.cs ./GroupAdaptor.cs ./GroupSelector.cs ./HigMessageDialog.cs ./Histogram.cs ./IBrowsableItem.cs ./IconView.cs ./ImageFile.cs ./ImageView.cs ./ImportBackend.cs ./ImportCommand.cs ./ImportStore.cs ./InfoBox.cs ./InfoDisplay.cs ./IPhotoCollection.cs ./JpegFile.cs ./JpegHeader.cs ./JpegUtils.cs ./Cms.cs ./MainWindow.cs ./PhotoImageView.cs ./PhotoLoader.cs ./PhotoPopup.cs ./PhotoQuery.cs ./PhotoStore.cs ./PhotoTagMenu.cs ./PhotoVersionCommands.cs ./PhotoVersionMenu.cs ./PhotoView.cs ./PixbufLoader.cs ./PixbufUtils.cs ./PixbufCache.cs ./PreviewPopup.cs ./PrintDialog.cs ./ProgressDialog.cs ./RotateCommand.cs ./ScalingIconView.cs ./SlideView.cs ./StockIcons.cs ./SimpleCalendar.cs ./TagCommands.cs ./TagMenu.cs ./TagPopup.cs ./TagSelectionWidget.cs ./TagStore.cs ./TagView.cs ./ThreadProgressDialog.cs ./ThumbnailCache.cs ./ThumbnailGenerator.cs ./TimeAdaptor.cs ./Util.cs ./ThumbnailCommand.cs ./QueryView.cs ./ZoomUtils.cs ./GPhotoCamera.cs ./CameraSelectionDialog.cs ./CameraFileSelectionDialog.cs ./TagSelectionDialog.cs ./main.cs ./gnomevfs/Gnome.VfsSharp.voidObjectObjectSignal.cs ./gnomevfs/Gnome.VfsSharp.voidObjectSignal.cs ./gnomevfs/ObjectManager.cs ./gnomevfs/Async.cs ./gnomevfs/AsyncCallback.cs ./gnomevfs/AsyncCallbackNative.cs ./gnomevfs/AsyncDirectoryLoadCallback.cs ./gnomevfs/AsyncDirectoryLoadCallbackNative.cs ./gnomevfs/AsyncReadCallback.cs ./gnomevfs/AsyncReadCallbackNative.cs ./gnomevfs/AsyncWriteCallback.cs ./gnomevfs/AsyncWriteCallbackNative.cs ./gnomevfs/Directory.cs ./gnomevfs/FileFlags.cs ./gnomevfs/FileInfo.cs ./gnomevfs/FileInfoFields.cs ./gnomevfs/FileInfoOptions.cs ./gnomevfs/FilePermissions.cs ./gnomevfs/FileType.cs ./gnomevfs/Handle.cs ./gnomevfs/MimeType.cs ./gnomevfs/MimeActionType.cs ./gnomevfs/MimeAction.cs ./gnomevfs/MimeApplication.cs ./gnomevfs/MimeApplicationArgumentType.cs ./gnomevfs/ModuleCallback.cs ./gnomevfs/ModuleCallbackAuthentication.cs ./gnomevfs/ModuleCallbackFullAuthenticationFlags.cs ./gnomevfs/ModuleCallbackFillAuthentication.cs ./gnomevfs/ModuleCallbackFullAuthentication.cs ./gnomevfs/ModuleCallbackSaveAuthentication.cs ./gnomevfs/ModuleCallbackStatusMessage.cs ./gnomevfs/Monitor.cs ./gnomevfs/MonitorType.cs ./gnomevfs/OpenMode.cs ./gnomevfs/Result.cs ./gnomevfs/SeekPosition.cs ./gnomevfs/SetFileInfoMask.cs ./gnomevfs/Sync.cs ./gnomevfs/Vfs.cs ./gnomevfs/Volume.cs ./gnomevfs/VolumeMonitor.cs ./gnomevfs/Drive.cs ./gnomevfs/DriveConnectedHandler.cs ./gnomevfs/DriveDisconnectedHandler.cs ./gnomevfs/DeviceType.cs ./gnomevfs/VolumeType.cs ./gnomevfs/VolumePreUnmountHandler.cs ./gnomevfs/VolumeUnmountedHandler.cs ./gnomevfs/VolumeMountedHandler.cs ./gnomevfs/Uri.cs ./gnomevfs/UriHideOptions.cs ./gnomevfs/VfsException.cs ./gnomevfs/VfsStream.cs ./gnomevfs/VfsStreamAsyncResult.cs ./gnomevfs/XferErrorAction.cs ./gnomevfs/XferOverwriteAction.cs ./gnomevfs/Xfer.cs ./gnomevfs/XferPhase.cs ./gnomevfs/XferOptions.cs ./gnomevfs/XferErrorMode.cs ./gnomevfs/XferOverwriteMode.cs ./gnomevfs/XferProgressCallback.cs ./gnomevfs/XferProgressInfo.cs ./gnomevfs/XferProgressStatus.cs ./gnomevfs/XferProgressCallbackNative.cs Defines.cs -r:../libgphoto2-sharp/libgphoto2-sharp.dll -r:System.Data -r:System.Web -r:Mono.Data.SqliteClient -r:Mono.Posix -r:ICSharpCode.SharpZipLib -pkg:gtkhtml-sharp -pkg:glade-sharp -pkg:gconf-sharp -resource:../icons/f-spot-browse.png,f-spot-browse.png -resource:../icons/f-spot-crop.png,f-spot-crop.png -resource:../icons/f-spot-camera.png,f-spot-camera.png -resource:../icons/f-spot-edit-image.png,f-spot-edit-image.png -resource:../icons/f-spot-events.png,f-spot-events.png -resource:../icons/f-spot-favorite.png,f-spot-favorite.png -resource:../icons/f-spot-hidden.png,f-spot-hidden.png -resource:../icons/f-spot-loading.png,f-spot-loading.png -resource:../icons/f-spot-logo.png,f-spot-logo.png -resource:../icons/f-spot-other.png,f-spot-other.png -resource:../icons/f-spot-people.png,f-spot-people.png -resource:../icons/f-spot-places.png,f-spot-places.png -resource:../icons/f-spot-question-mark.png,f-spot-question-mark.png -resource:../icons/f-spot-red-eye.png,f-spot-red-eye.png -resource:../icons/f-spot-rotate-90.png,f-spot-rotate-90.png -resource:../icons/f-spot-rotate-270.png,f-spot-rotate-270.png -resource:../icons/f-spot-slideshow.png,f-spot-slideshow.png -resource:../icons/f-spot-fullscreen.png,f-spot-fullscreen.png -resource:../icons/f-spot-simple-white.css,f-spot-simple-white.css -resource:./f-spot.glade,f-spot.glade
> ./Ciff.cs(200) warning CS0219: The variable 'version' is assigned but
> its value is never used
> ./Ciff.cs(222) error CS1502: The best overloaded match for method 'bool
> Gdk.PixbufLoader.Write (byte[], uint)' has some invalid arguments
> ./Ciff.cs(222) error CS1503: Argument 1: Cannot convert from 'ulong' to
> 'uint'
> ./Ciff.cs(222) error CS1501: No overload for method `Write' takes `2'
> arguments
> ./Ciff.cs(253) warning CS0219: The variable 'path' is assigned but its
> value is never used
> ./RotateCommand.cs(38) warning CS0219: The variable 'temporary_path' is
> assigned but its value is never used
> ./StockIcons.cs(48) warning CS0618: 'Gtk.StockManager.Add(Gtk.StockItem,
> uint)' is obsolete: 'Use the StockItem or StockItem[] overload instead.'
> ./PhotoArray.cs(14) warning CS0067: The event 'FSpot.PhotoArray.Changed'
> is never used
> ./PhotoArray.cs(15) warning CS0067: The event
> 'FSpot.PhotoArray.ItemChanged' is never used
> ./DirectoryCollection.cs(19) warning CS0067: The event
> 'FSpot.DirectoryCollection.Changed' is never used
> ./DirectoryCollection.cs(20) warning CS0067: The event
> 'FSpot.DirectoryCollection.ItemChanged' is never used
> ./gnomevfs/ModuleCallback.cs(25) warning CS0067: The event
> 'Gnome.Vfs.ModuleCallback.Callback' is never used
> Compilation failed: 3 error(s), 9 warnings
> make[2]: *** [f-spot.exe] Error 1
> make[2]: Leaving directory `/home/lee/download/cvs/f-spot/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/lee/download/cvs/f-spot'
> make: *** [all] Error 2
> 
> ----8<----
> 
> Any help would be greatly appreciated.
> Thanks in advance.
> 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]