On Sat, 2010-01-16 at 10:15 +0100, Bert Timmerman wrote: > Installing the first time gave that gschem didn't start/show a GUI window, > and as I had not uninstalled version 1.5.0 before, that was to be expected. > > Uninstalling version 1.5 and installing version 1.6 gives me a problem with > readability of text in gschem, on the default schematic (startup) some tiny > lines representing text were visible, adding text showed only the boundig > boxes of text characters.
Oh, it worked under Wine on my box. I don't have a Win32 machine to test on. > This also happens after loading a schematic. > > Pcb has a different problem, before and after loading a layout file the > layer buttons on the left pane aren't initialised/updated with regard to > button colors and names. Hmm, now that one I see under Wine. I don't have any ideas unfortunately, it is a new PCB version packaged up - and I don't have any other reports of it being built, tested and working on Win32. > Maybe some pango lib files were not compiled or properly linked in ? It is possible that I was over-zealous about trimming down the target dir of "cruft" (like non gEDA docs, man-pages etc..), but I don't think I culled any required pango stuff. > Do you happen to have a "howto geda-gaf on windows" write-up somewhere > around so I/others can try to patch and rebuild ? I use Cesar's minipack scripts. http://code.google.com/p/minipack/wiki/GettingStarted and I get it from: http://repo.or.cz/w/minipack.git I'll share the .nsi script I use to make the installer (Basically copied from PCB). Best wishes, Peter C.
;; $Id$ ;; ;; Installer script file for gEDA for windows. See http://nsis.sourceforge.net ;; for details on NSIS. ;; ; Started with: ; ;NSIS Modern User Interface ;Start Menu Folder Selection Example Script ;Written by Joost Verburg ; ; and modified for wcalc by Dan McMahill ; ; Later copied for use by PCB by Dan McMahill ; ; Adapted for gEDA by Peter Clifton ;-------------------------------- ;Include Modern UI !include "MUI.nsh" ;-------------------------------- ;Include some utility functions !include "EnvVarUpdate.nsh" !include "LogicLib.nsh" ;-------------------------------- ;General ;Name and file Name "gEDA/gaf 1.6.0" OutFile "geda-gaf-1.6.0.exe" ;Default installation folder InstallDir "$PROGRAMFILES\gEDA" ;Get installation folder from registry if available InstallDirRegKey HKCU "Software\gEDA" "" ;-------------------------------- ;Variables Var MUI_TEMP Var STARTMENU_FOLDER ;-------------------------------- ;Interface Settings !define MUI_ABORTWARNING ;-------------------------------- ;Pages ; Skip over these for now.. naughty, but its an alpha.. ; !insertmacro MUI_PAGE_LICENSE "@pcb_src...@\copying" ; !insertmacro MUI_PAGE_LICENSE "@gd_win32_runt...@\gd-license.txt" ; !insertmacro MUI_PAGE_LICENSE "@gtk_win32_runt...@\license-gpl" ; !insertmacro MUI_PAGE_LICENSE "@gtk_win32_runt...@\license-lgpl" ; !insertmacro MUI_PAGE_LICENSE "@gtk_win32_runt...@\license-expat" ; !insertmacro MUI_PAGE_LICENSE "@gtk_win32_runt...@\license-fontconfig" ; !insertmacro MUI_PAGE_LICENSE "@gtk_win32_runt...@\license-jpeg" ; !insertmacro MUI_PAGE_LICENSE "@gtk_win32_runt...@\license-png" ; !insertmacro MUI_PAGE_LICENSE "@gtk_win32_runt...@\license-tiff" ; !insertmacro MUI_PAGE_LICENSE "@gtk_win32_runt...@\license-xpm" ; !insertmacro MUI_PAGE_LICENSE "@gtk_win32_runt...@\license-zlib" ; !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_DIRECTORY ;Start Menu Folder Page Configuration !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\gEDA" !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" !insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES ;-------------------------------- ;Languages !insertmacro MUI_LANGUAGE "English" ;-------------------------------- ;Installer Sections Section "Dummy Section" SecDummy SetOutPath "$INSTDIR" ;ADD YOUR OWN FILES HERE... ; File /a /r "@gtk_win32_runt...@\*.*" ; File /a /r "@gd_win32_runt...@\*.*" ; File /a /r "@pcb_pre...@\*.*" File /a /r "result-1.6.0-release\*.*" ;Store installation folder WriteRegStr HKCU "Software\gEDA" "" $INSTDIR ;Set path ${EnvVarUpdate} $0 "PATH" "A" "HKLM" "$INSTDIR\bin" ;Set relocation environment variables ${EnvVarUpdate} $0 "GEDADATA" "A" "HKLM" "$INSTDIR\share\gEDA" ${EnvVarUpdate} $0 "GUILE_LOAD_PATH" "A" "HKLM" "$INSTDIR\share\guile\1.8" ;Create uninstaller WriteUninstaller "$INSTDIR\Uninstall.exe" !insertmacro MUI_STARTMENU_WRITE_BEGIN Application ;Create shortcuts CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe" ; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\HTML Manual.lnk" "$INSTDIR\share\pcb\pcb.html" ; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\PDF Manual.lnk" "$INSTDIR\share\pcb\pcb.pdf" ; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Readme.lnk" "$instdir\share\p...@pcb_version@\Readme.txt" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\pcb.lnk" "$INSTDIR\bin\pcb.exe" "" "$INSTDIR\bin\pcb.exe" 0 "" "" "pcb: Printed Circuit Board Layout Editor" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\gschem.lnk" "$INSTDIR\bin\gschem.exe" "" "$INSTDIR\bin\gschem.exe" 0 "" "" "gschem: Schematic / symbol editor" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\gattrib.lnk" "$INSTDIR\bin\gattrib.exe" "" "$INSTDIR\bin\gattrib.exe" 0 "" "" "gattrib: Schematic / symbol attributes editor" ;; CreateShortCut link.lnk target.file [parameters [icon.file [icon_index_number [start_options [keyboard_shortcut [description]]]]]] !insertmacro MUI_STARTMENU_WRITE_END SectionEnd ;-------------------------------- ;Descriptions ;Language strings ; LangString DESC_SecDummy ${LANG_ENGLISH} "A test section." ;Assign language strings to sections ; !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN ; !insertmacro MUI_DESCRIPTION_TEXT ${SecDummy} $(DESC_SecDummy) ; !insertmacro MUI_FUNCTION_DESCRIPTION_END ;-------------------------------- ;Uninstaller Section Section "Uninstall" ;ADD YOUR OWN FILES HERE... Delete "$INSTDIR\Uninstall.exe" Delete "$INSTDIR\*.*" RMDir /r "$INSTDIR\*.*" RMDir "$INSTDIR" ;Remove path ${un.EnvVarUpdate} $0 "PATH" "R" "HKLM" "$INSTDIR\bin" ;Set relocation environment variables ${un.EnvVarUpdate} $0 "GEDADATA" "R" "HKLM" "$INSTDIR\share\gEDA" ${un.EnvVarUpdate} $0 "GUILE_LOAD_PATH" "R" "HKLM" "$INSTDIR\share\guile\1.8" ;Remove relocation variables !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP ; Delete "$SMPROGRAMS\$MUI_TEMP\HTML Manual.lnk" Delete "$SMPROGRAMS\$MUI_TEMP\pcb.lnk" Delete "$SMPROGRAMS\$MUI_TEMP\gschem.lnk" Delete "$SMPROGRAMS\$MUI_TEMP\gattrib.lnk" ; Delete "$SMPROGRAMS\$MUI_TEMP\PDF Manual.lnk" ; Delete "$SMPROGRAMS\$MUI_TEMP\Readme.lnk" Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" ;Delete empty start menu parent diretories StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP" startMenuDeleteLoop: ClearErrors RMDir $MUI_TEMP GetFullPathName $MUI_TEMP "$MUI_TEMP\.." IfErrors startMenuDeleteLoopDone StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop startMenuDeleteLoopDone: DeleteRegKey /ifempty HKCU "Software\gEDA" SectionEnd
_______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user