[cad-linux] Re: intellicad/gentoo
- From: xabi goñi <xabigoi@xxxxxxxx>
- To: cad-linux@xxxxxxxxxxxxx
- Date: 25 Aug 2002 03:19:52 +0200
Thanks a lot phrostie but it didn't help. opengl32.dll and msvcrt.dll
were the only ones dumped by intellicad and in my wine config file at a
time. Changed opengl32 to "native, builtin" as long as msvcrt.dll was
already "native, builtin" but those two warnings keep on appearing and
then nothing else.
On Sun, 2002-08-25 at 03:33, phrostie wrote:
>
> when you installed intellicad it should have dumped some dlls in your fake
> windows/system directory. most of these should be prefered over the
> builtin.
>
> make a list of the new dlls and start switching them out in your config one
> at a time. going from "builtin, native" to "native, builtin" on those only.
>
> see if that helps.
>
> BTW, i did get around to downloading the winetools package but have not yet
> had time to try it.
>
> On Saturday 24 August 2002 20:03, you wrote:
> > Well, I've tried to install icad on gentoo linux; after wine compilation
> > I've created a .wine folder in my home/user one with winetools,
> > downloaded the icad demo version from cadopia, unzipped it and wine has
> > installed/debugged it with little problems like "intellicad needs
> > internet explorer" and a "severe error" that have been skipped clicking
> > OK.
> > Then I've tried to run/debug icad.exe and after those two warnings, and
> > clicking OK, nothing else happens:
> > 1. "Error creating accelerator table (89). Default accelerators will be
> > loaded.[OK]"
> > 2. "Error creating aliases (102). Default aliases will be loaded. [OK]"
> >
> > This is the debugging output on /tmp/winelog.txt:
> > -----------
> > fixme:accel:CreateAcceleratorTableA should check that the accelerator
> > descriptions are valid, return NULL and SetLastError() if not.
> > X Error of failed request: BadDrawable (invalid Pixmap or Window
> > parameter)
> > Major opcode of failed request: 70 (X_PolyFillRectangle)
> > Resource id in failed request: 0x2400dc2
> > Serial number of failed request: 15531
> > Current serial number in output stream: 15532
> > -----------
> >
> > And this is my wine config file:
> > -----------
> > WINE REGISTRY Version 2
> > ;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config
> >
> > ;;
> > ;; MS-DOS drives configuration
> > ;;
> > ;; Each section has the following format:
> > ;; [Drive X]
> > ;; "Path"="xxx" (Unix path for drive root)
> > ;; "Type"="xxx" (supported types are 'floppy', 'hd', 'cdrom' and
> > 'network')
> > ;; "Label"="xxx" (drive label, at most 11 characters)
> > ;; "Serial"="xxx" (serial number, 8 characters hexadecimal number)
> > ;; "Filesystem"="xxx" (supported types are 'msdos'/'dos'/'fat',
> > 'win95'/'vfat', 'unix')
> > ;; This is the FS Wine is supposed to emulate on a certain
> > ;; directory structure.
> > ;; Recommended:
> > ;; - "win95" for ext2fs, VFAT and FAT32
> > ;; - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly
> > recommended)
> > ;; DON'T use "unix" unless you intend to port programs using Winelib !
> > ;; "Device"="/dev/xx" (only if you want to allow raw device access)
> > ;;
> >
> > [Drive C]
> > "Path" = "${HOME}/.wine/c"
> > "Type" = "hd"
> > "Label" = "MS-DOS"
> > "Filesystem" = "win95"
> >
> > [Drive D]
> > "Path" = "/mnt/cdrom"
> > "Type" = "cdrom"
> > "Label" = "CD-Rom"
> > "Filesystem" = "win95"
> > ; make sure that device is correct and has proper permissions !
> > "Device" = "/dev/cdrom/cdrom0"
> >
> > [Drive E]
> > "Path" = "${HOME}"
> > "Type" = "network"
> > "Label" = "Home"
> > "Filesystem" = "win95"
> >
> > [Drive F]
> > "Path" = "/"
> > "Type" = "network"
> > "Label" = "Root"
> > "Filesystem" = "win95"
> >
> > [wine]
> > "Windows" = "c:\\windows"
> > "System" = "c:\\windows\\system"
> > "Temp" = "c:\\windows\\temp"
> > "Path" = "c:\\windows;c:\\windows\\system;e:\\"
> > "Profile" = "c:\\windows\\Profiles\\Administrator"
> > "GraphicsDriver" = "x11drv"
> > ; Wine doesn't pass directory symlinks to Windows programs by default.
> > ; Enabling this may crash some programs that do recursive lookups of a
> > whole
> > ; subdir tree in case of a symlink pointing back to itself.
> > ;"ShowDirSymlinks" = "1"
> > "ShellLinker" = "wineshelllink"
> >
> > # <wineconf>
> >
> > ; Be careful here, wrong DllOverrides settings have the potential
> > ; to pretty much kill your setup.
> > [DllOverrides]
> > "commdlg" = "builtin, native"
> > "comdlg32" = "builtin, native"
> > "ver" = "builtin, native"
> > "version" = "builtin, native"
> > "shell" = "builtin, native"
> > "shell32" = "builtin, native"
> > "shfolder" = "builtin, native"
> > "shlwapi" = "builtin, native"
> > "lzexpand" = "builtin, native"
> > "lz32" = "builtin, native"
> > "comctl32" = "builtin, native"
> > "commctrl" = "builtin, native"
> > "advapi32" = "builtin, native"
> > "crtdll" = "builtin, native"
> > "mpr" = "builtin, native"
> > "winspool.drv" = "builtin, native"
> > "ddraw" = "builtin, native"
> > "dinput" = "builtin, native"
> > "dsound" = "builtin, native"
> > "opengl32" = "builtin, native"
> > "msvcrt" = "native, builtin"
> > "rpcrt4" = "native, builtin"
> > "msvideo" = "builtin, native"
> > "msvfw32" = "builtin, native"
> > "mcicda.drv" = "builtin, native"
> > "mciseq.drv" = "builtin, native"
> > "mciwave.drv" = "builtin, native"
> > "mciavi.drv" = "native, builtin"
> > "mcianim.drv" = "native, builtin"
> > "msacm.drv" = "builtin, native"
> > "msacm" = "builtin, native"
> > "msacm32" = "builtin, native"
> > "midimap.drv" = "builtin, native"
> > ; default for all other dlls
> > "*" = "native, builtin, so"
> >
> > [x11drv]
> > ; Number of colors to allocate from the system palette
> > "AllocSystemColors" = "100"
> > ; Use a private color map
> > "PrivateColorMap" = "N"
> > ; Favor correctness over speed in some graphics operations
> > "PerfectGraphics" = "N"
> > ; Color depth to use on multi-depth screens
> > ;;"ScreenDepth" = "16"
> > ; Name of X11 display to use
> > ;;"Display" = ":0.0"
> > ; Allow the window manager to manage created windows
> > "Managed" = "Y"
> > ; Use a desktop window of 640x480 for Wine
> > ;"Desktop" = "800x600"
> > ; Use XFree86 DGA extension if present
> > ; (make sure /dev/mem is accessible by you !)
> > "UseDGA" = "Y"
> > ; Use XShm extension if present
> > "UseXShm" = "Y"
> > ; Use XVidMode extension if present
> > "UseXVidMode" = "Y"
> > ; Enable DirectX mouse grab
> > "DXGrab" = "N"
> > ; Create the desktop window with a double-buffered visual
> > ; (useful to play OpenGL games)
> > "DesktopDoubleBuffered" = "N"
> > ; Code page used for captions in managed mode
> > ; 0 means default ANSI code page (CP_ACP == 0)
> > "TextCP" = "0"
> > ; Use this if you have more than one port for video on your setup
> > ; (Wine uses for now the first 'input image' it finds).
> > ;; "XVideoPort" = "43"
> > ; Run in synchronous mode (useful for debugging X11 problems)
> > ;;"Synchronous" = "Y"
> >
> > [fonts]
> > ;Read documentation/fonts before adding aliases
> > ;See a couple of examples for russian users below
> > "Resolution" = "96"
> > "Default" = "-adobe-helvetica-"
> > "DefaultFixed" = "fixed"
> > "DefaultSerif" = "-adobe-times-"
> > "DefaultSansSerif" = "-adobe-helvetica-"
> >
> > ;; default TrueType fonts with russian koi8-r encoding
> > ;"Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
> > ;"DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
> > ;"DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"
> > ;"DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
> > ;; default cyrillic bitmap X fonts
> > ;"Default" = "-cronyx-helvetica-"
> > ;"DefaultFixed" = "fixed"
> > ;"DefaultSerif" = "-cronyx-times-"
> > ;"DefaultSansSerif" = "-cronyx-helvetica-"
> >
> > [serialports]
> > "Com1" = "/dev/ttyS0"
> > "Com2" = "/dev/ttyS1"
> > "Com3" = "/dev/ttyS2"
> > "Com4" = "/dev/modem"
> >
> > [parallelports]
> > "Lpt1" = "/dev/lp0"
> >
> > [ppdev]
> > ;; key: io-base of the emulated port
> > ;; value : parport-device{,timeout}
> > ;; timeout for auto closing an open device ( not yet implemented)
> > ;"378" = "/dev/parport0"
> > ;"278" = "/dev/parport1"
> > ;"3bc" = "/dev/parport2"
> >
> > [spooler]
> > "FILE:" = "tmp.ps"
> > "LPT1:" = "|lpr"
> > "LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -"
> > "LPT3:" = "/dev/lp3"
> >
> > [ports]
> > ;"read" = "0x779,0x379,0x280-0x2a0"
> > ;"write" = "0x779,0x379,0x280-0x2a0"
> >
> > [spy]
> > "Exclude" = "WM_SIZE;WM_TIMER;"
> >
> > [registry]
> > ;These are all booleans. Y/y/T/t/1 are true, N/n/F/f/0 are false.
> > ;Defaults are read all, write to Home
> > ; Global registries (stored in /etc)
> > "LoadGlobalRegistryFiles" = "Y"
> > ; Home registries (stored in ~user/.wine/)
> > "LoadHomeRegistryFiles" = "Y"
> > ; Load Windows registries from the Windows directory
> > "LoadWindowsRegistryFiles" = "Y"
> > ; TRY to write all changes to home registries
> > "WritetoHomeRegistryFiles" = "Y"
> > ; Registry periodic save timeout in seconds
> > ; "PeriodicSave" = "600"
> > ; Save only modified keys
> > "SaveOnlyUpdatedKeys" = "Y"
> >
> > [Tweak.Layout]
> > ;; supported styles are 'Win31'(default), 'Win95', 'Win98'
> > ;; this has *nothing* to do with the windows version Wine returns:
> > ;; use cmdline option --winver if you want that.
> > "WineLook" = "Win95"
> >
> > [Console]
> > ;"Drivers" = "tty"
> > ;"XtermProg" = "nxterm"
> > ;"InitialRows" = "25"
> > ;"InitialColumns" = "80"
> > ;"TerminalType" = "nxterm"
> >
> > [Clipboard]
> > "ClearAllSelections" = "0"
> > "PersistentSelection" = "1"
> >
> > ; List of all directories directly contain .AFM files
> > [afmdirs]
> > "1" = "/usr/share/ghostscript/fonts"
> > "2" = "/usr/share/a2ps/afm"
> > "3" = "/usr/share/enscript"
> > "4" = "/usr/X11R6/lib/X11/fonts/Type1"
> >
> > [WinMM]
> > "Drivers" = "wineoss.drv"
> > "WaveMapper" = "msacm.drv"
> > "MidiMapper" = "midimap.drv"
> >
> > # </wineconf>
> > -------------
> >
> > Must create any fake dll or must copy native ones? I feel somewhat lost,
> > but installation is already done, the final step would be icad running
> > on gentoo linux. Help please!!!
> >
> > (I must say, all this is happening on an Acer TravelMate 525TE laptop)
>
> --
> Oh, I have slipped the surly bonds of DOS,
> and danced the skies on Linux silvered wings.
> http://pfrostie.freeservers.com/cad-tastrafy/
> http://www.freelists.org/list/cad-linux
>
- References:
- [cad-linux] intellicad/gentoo
- From: xabi goñi
- [cad-linux] Re: intellicad/gentoo
- From: phrostie
Other related posts:
- » [cad-linux] intellicad/gentoo
- » [cad-linux] Re: intellicad/gentoo
- » [cad-linux] Re: intellicad/gentoo
- [cad-linux] intellicad/gentoo
- From: xabi goñi
- [cad-linux] Re: intellicad/gentoo
- From: phrostie