A little doubt about bug 21659

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Altair
Level 2
Level 2
Posts: 33
Joined: Fri Aug 07, 2009 5:02 am

A little doubt about bug 21659

Post by Altair »

Using wine 1.2 I have again the bug 21659, I see the status is UNCONFIRMED.

Is needed for afected users make the regression testing?.

Thanks

http://bugs.winehq.org/show_bug.cgi?id=21659
ahso
Level 4
Level 4
Posts: 182
Joined: Sat Feb 20, 2010 2:31 am

Post by ahso »

are u sure you included all needed libs while compiling wine?
Altair
Level 2
Level 2
Posts: 33
Joined: Fri Aug 07, 2009 5:02 am

Post by Altair »

# ./configure --prefix=/opt/wine-1.2

configure: WARNING: OpenSSL development files not found, SSL won't be supported.
pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for cpp... cpp
checking for the directory containing the Wine tools... $(TOPOBJDIR)
checking for flex... flex
checking whether flex is recent enough... yes
checking for bison... bison
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking whether ln -s works... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ldconfig... /sbin/ldconfig
checking for a BSD-compatible install... /usr/bin/install -c
checking for lclint... no
checking for lint... no
checking for fontforge... no
checking for pkg-config... pkg-config
checking for rsvg... no
checking for convert... convert
checking for icotool... no
checking for prelink... false
checking for i386_set_ldt in -li386... no
checking for _oss_ioctl in -lossaudio... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking AL/al.h usability... yes
checking AL/al.h presence... yes
checking for AL/al.h... yes
checking AudioToolbox/AudioConverter.h usability... no
checking AudioToolbox/AudioConverter.h presence... no
checking for AudioToolbox/AudioConverter.h... no
checking AudioUnit/AudioUnit.h usability... no
checking AudioUnit/AudioUnit.h presence... no
checking for AudioUnit/AudioUnit.h... no
checking Carbon/Carbon.h usability... no
checking Carbon/Carbon.h presence... no
checking for Carbon/Carbon.h... no
checking CoreAudio/CoreAudio.h usability... no
checking CoreAudio/CoreAudio.h presence... no
checking for CoreAudio/CoreAudio.h... no
checking DiskArbitration/DiskArbitration.h usability... no
checking DiskArbitration/DiskArbitration.h presence... no
checking for DiskArbitration/DiskArbitration.h... no
checking IOKit/IOKitLib.h usability... no
checking IOKit/IOKitLib.h presence... no
checking for IOKit/IOKitLib.h... no
checking IOKit/hid/IOHIDLib.h usability... no
checking IOKit/hid/IOHIDLib.h presence... no
checking for IOKit/hid/IOHIDLib.h... no
checking OpenAL/al.h usability... no
checking OpenAL/al.h presence... no
checking for OpenAL/al.h... no
checking alias.h usability... no
checking alias.h presence... no
checking for alias.h... no
checking alsa/asoundlib.h usability... no
checking alsa/asoundlib.h presence... no
checking for alsa/asoundlib.h... no
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking arpa/nameser.h usability... yes
checking arpa/nameser.h presence... yes
checking for arpa/nameser.h... yes
checking asm/types.h usability... yes
checking asm/types.h presence... yes
checking for asm/types.h... yes
checking capi20.h usability... yes
checking capi20.h presence... yes
checking for capi20.h... yes
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking elf.h usability... yes
checking elf.h presence... yes
checking for elf.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking fontconfig/fontconfig.h usability... yes
checking fontconfig/fontconfig.h presence... yes
checking for fontconfig/fontconfig.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking gsm.h usability... yes
checking gsm.h presence... yes
checking for gsm.h... yes
checking gsm/gsm.h usability... yes
checking gsm/gsm.h presence... yes
checking for gsm/gsm.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking inet/mib2.h usability... no
checking inet/mib2.h presence... no
checking for inet/mib2.h... no
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking jack/jack.h usability... no
checking jack/jack.h presence... no
checking for jack/jack.h... no
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking kstat.h usability... no
checking kstat.h presence... no
checking for kstat.h... no
checking lber.h usability... no
checking lber.h presence... no
checking for lber.h... no
checking lcms.h usability... yes
checking lcms.h presence... yes
checking for lcms.h... yes
checking lcms/lcms.h usability... no
checking lcms/lcms.h presence... no
checking for lcms/lcms.h... no
checking ldap.h usability... no
checking ldap.h presence... no
checking for ldap.h... no
checking libaudioio.h usability... no
checking libaudioio.h presence... no
checking for libaudioio.h... no
checking link.h usability... yes
checking link.h presence... yes
checking for link.h... yes
checking linux/cdrom.h usability... yes
checking linux/cdrom.h presence... yes
checking for linux/cdrom.h... yes
checking linux/compiler.h usability... no
checking linux/compiler.h presence... no
checking for linux/compiler.h... no
checking linux/hdreg.h usability... yes
checking linux/hdreg.h presence... yes
checking for linux/hdreg.h... yes
checking linux/input.h usability... yes
checking linux/input.h presence... yes
checking for linux/input.h... yes
checking linux/ioctl.h usability... yes
checking linux/ioctl.h presence... yes
checking for linux/ioctl.h... yes
checking linux/joystick.h usability... yes
checking linux/joystick.h presence... yes
checking for linux/joystick.h... yes
checking linux/major.h usability... yes
checking linux/major.h presence... yes
checking for linux/major.h... yes
checking linux/param.h usability... yes
checking linux/param.h presence... yes
checking for linux/param.h... yes
checking linux/serial.h usability... yes
checking linux/serial.h presence... yes
checking for linux/serial.h... yes
checking linux/types.h usability... yes
checking linux/types.h presence... yes
checking for linux/types.h... yes
checking linux/ucdrom.h usability... no
checking linux/ucdrom.h presence... no
checking for linux/ucdrom.h... no
checking mach-o/nlist.h usability... no
checking mach-o/nlist.h presence... no
checking for mach-o/nlist.h... no
checking mach/mach.h usability... no
checking mach/mach.h presence... no
checking for mach/mach.h... no
checking mach/machine.h usability... no
checking mach/machine.h presence... no
checking for mach/machine.h... no
checking machine/cpu.h usability... no
checking machine/cpu.h presence... no
checking for machine/cpu.h... no
checking machine/limits.h usability... no
checking machine/limits.h presence... no
checking for machine/limits.h... no
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking machine/sysarch.h usability... no
checking machine/sysarch.h presence... no
checking for machine/sysarch.h... no
checking mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking mpg123.h usability... yes
checking mpg123.h presence... yes
checking for mpg123.h... yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netinet/in_systm.h usability... yes
checking netinet/in_systm.h presence... yes
checking for netinet/in_systm.h... yes
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking netinet/tcp_fsm.h usability... no
checking netinet/tcp_fsm.h presence... no
checking for netinet/tcp_fsm.h... no
checking openssl/err.h usability... no
checking openssl/err.h presence... no
checking for openssl/err.h... no
checking openssl/ssl.h usability... no
checking openssl/ssl.h presence... no
checking for openssl/ssl.h... no
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking port.h usability... no
checking port.h presence... no
checking for port.h... no
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking scsi/scsi.h usability... yes
checking scsi/scsi.h presence... yes
checking for scsi/scsi.h... yes
checking scsi/scsi_ioctl.h usability... yes
checking scsi/scsi_ioctl.h presence... yes
checking for scsi/scsi_ioctl.h... yes
checking scsi/sg.h usability... yes
checking scsi/sg.h presence... yes
checking for scsi/sg.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking stropts.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking sys/asoundlib.h usability... no
checking sys/asoundlib.h presence... no
checking for sys/asoundlib.h... no
checking sys/cdio.h usability... no
checking sys/cdio.h presence... no
checking for sys/cdio.h... no
checking sys/elf32.h usability... no
checking sys/elf32.h presence... no
checking for sys/elf32.h... no
checking sys/epoll.h usability... yes
checking sys/epoll.h presence... yes
checking for sys/epoll.h... yes
checking sys/errno.h usability... yes
checking sys/errno.h presence... yes
checking for sys/errno.h... yes
checking sys/event.h usability... no
checking sys/event.h presence... no
checking for sys/event.h... no
checking sys/exec_elf.h usability... no
checking sys/exec_elf.h presence... no
checking for sys/exec_elf.h... no
checking sys/filio.h usability... no
checking sys/filio.h presence... no
checking for sys/filio.h... no
checking sys/inotify.h usability... yes
checking sys/inotify.h presence... yes
checking for sys/inotify.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/limits.h usability... no
checking sys/limits.h presence... no
checking for sys/limits.h... no
checking sys/link.h usability... no
checking sys/link.h presence... no
checking for sys/link.h... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/modem.h usability... no
checking sys/modem.h presence... no
checking for sys/modem.h... no
checking sys/msg.h usability... yes
checking sys/msg.h presence... yes
checking for sys/msg.h... yes
checking sys/mtio.h usability... yes
checking sys/mtio.h presence... yes
checking for sys/mtio.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/prctl.h usability... yes
checking sys/prctl.h presence... yes
checking for sys/prctl.h... yes
checking sys/protosw.h usability... no
checking sys/protosw.h presence... no
checking for sys/protosw.h... no
checking sys/ptrace.h usability... yes
checking sys/ptrace.h presence... yes
checking for sys/ptrace.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/scsiio.h usability... no
checking sys/scsiio.h presence... no
checking for sys/scsiio.h... no
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/socketvar.h usability... yes
checking sys/socketvar.h presence... yes
checking for sys/socketvar.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/strtio.h usability... no
checking sys/strtio.h presence... no
checking for sys/strtio.h... no
checking sys/syscall.h usability... yes
checking sys/syscall.h presence... yes
checking for sys/syscall.h... yes
checking sys/tihdr.h usability... no
checking sys/tihdr.h presence... no
checking for sys/tihdr.h... no
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeout.h usability... no
checking sys/timeout.h presence... no
checking for sys/timeout.h... no
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/vm86.h usability... yes
checking sys/vm86.h presence... yes
checking for sys/vm86.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking syscall.h usability... yes
checking syscall.h presence... yes
checking for syscall.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for unistd.h... (cached) yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking valgrind/memcheck.h usability... no
checking valgrind/memcheck.h presence... no
checking for valgrind/memcheck.h... no
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking whether stat file-mode macros are broken... no
checking for sys/mount.h... yes
checking for sys/statfs.h... yes
checking for sys/sysctl.h... yes
checking for sys/user.h... yes
checking for sys/vfs.h... yes
checking for netinet/ip.h... yes
checking for net/if.h... yes
checking for net/if_arp.h... yes
checking for net/if_dl.h... no
checking for net/if_types.h... no
checking for net/route.h... yes
checking for netinet/if_ether.h... yes
checking for netinet/if_inarp.h... no
checking for netinet/in_pcb.h... no
checking for netinet/ip_icmp.h... yes
checking for netinet/ip_var.h... no
checking for netinet/udp.h... yes
checking for netipx/ipx.h... yes
checking for netinet/tcp_timer.h... no
checking for netinet/udp_var.h... no
checking for netinet/icmp_var.h... no
checking for netinet/tcp_var.h... no
checking for linux/ipx.h... yes
checking for linux/irda.h... yes
checking for mach-o/dyld_images.h... no
checking for resolv.h... yes
checking for ifaddrs.h... yes
checking for ucontext.h... yes
checking for sys/thr.h... no
checking for pthread_np.h... no
checking for linux/videodev.h... yes
checking for linux/capi.h... yes
checking for ldd... /usr/bin/ldd
checking whether we can build a GNU style ELF dll... yes
checking whether the compiler supports -fPIC -shared -Wl,-soname,confest.so.1... yes
checking whether the compiler supports -fPIC -shared -Wl,-Bsymbolic,-z,defs... yes
checking whether the compiler supports -fPIC -shared -Wl,-Bsymbolic,-init,__wine_spec_init,-fini,__wine_spec_fini... yes
checking whether the compiler supports -fPIC -shared -Wl,--version-script=conftest.map... yes
checking whether the compiler supports -fPIC -Wl,--export-dynamic... yes
checking whether the compiler supports -fPIC -Wl,--rpath,$ORIGIN/../lib... yes
checking whether the compiler supports -Wl,--enable-new-dtags... yes
checking whether the compiler supports -Wl,--section-start,.interp=0x7bf00400... yes
checking for i686-pc-mingw32-gcc... no
checking for i586-pc-mingw32-gcc... no
checking for i486-pc-mingw32-gcc... no
checking for i386-pc-mingw32-gcc... no
checking for i686-mingw32msvc-gcc... no
checking for i586-mingw32msvc-gcc... no
checking for i486-mingw32msvc-gcc... no
checking for i386-mingw32msvc-gcc... no
checking for i686-mingw32-gcc... no
checking for i586-mingw32-gcc... no
checking for i486-mingw32-gcc... no
checking for i386-mingw32-gcc... no
checking for pthread_create in -lpthread... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for -lX11... libX11.so.6
checking for -lXext... libXext.so.6
checking for X11/Xlib.h... yes
checking for X11/XKBlib.h... yes
checking for X11/Xutil.h... yes
checking for X11/Xcursor/Xcursor.h... yes
checking for X11/extensions/shape.h... yes
checking for X11/extensions/XInput.h... yes
checking for X11/extensions/XShm.h... yes
checking for X11/extensions/Xcomposite.h... yes
checking for X11/extensions/Xinerama.h... yes
checking for X11/extensions/Xrandr.h... yes
checking for X11/extensions/Xrender.h... yes
checking for X11/extensions/xf86vmode.h... yes
checking for X11/extensions/xf86vmproto.h... no
checking for XkbQueryExtension in -lX11... yes
checking for -lXcursor... libXcursor.so.1
checking for -lXi... libXi.so.6
checking for XShmQueryExtension in -lXext... yes
checking for XShapeQueryExtension in -lXext... yes
checking for -lXxf86vm... libXxf86vm.so.1
checking for -lXrender... libXrender.so.1
checking for XRenderSetPictureTransform in -lXrender... yes
checking for -lXrandr... libXrandr.so.2
checking for -lXinerama... libXinerama.so.1
checking for -lXcomposite... libXcomposite.so.1
checking for XICCallback.callback... yes
checking for GL/gl.h... yes
checking for GL/glx.h... yes
checking for GL/glu.h... yes
checking for up-to-date OpenGL version... yes
checking for -lGL... libGL.so.1
checking for -lGLU... libGLU.so.1
checking audio/audiolib.h usability... no
checking audio/audiolib.h presence... no
checking for audio/audiolib.h... no
checking libxml/parser.h usability... yes
checking libxml/parser.h presence... yes
checking for libxml/parser.h... yes
checking for xmlParseMemory in -lxml2... yes
checking for xmlReadMemory in -lxml2... yes
checking for xmlNewDocPI in -lxml2... yes
checking for libxslt/pattern.h... yes
checking for libxslt/transform.h... yes
checking for -lxslt... libxslt.so.1
checking dbus/dbus.h usability... yes
checking dbus/dbus.h presence... yes
checking for dbus/dbus.h... yes
checking hal/libhal.h usability... yes
checking hal/libhal.h presence... yes
checking for hal/libhal.h... yes
checking for dbus_connection_close in -ldbus-1... yes
checking for -lhal... libhal.so.1
checking gnutls/gnutls.h usability... yes
checking gnutls/gnutls.h presence... yes
checking for gnutls/gnutls.h... yes
checking for -lgnutls... libgnutls.so.26
checking for -lncurses... libncurses.so.5
checking for mousemask... yes
checking for sane-config... no
checking sane/sane.h usability... no
checking sane/sane.h presence... no
checking for sane/sane.h... no
checking for -lv4l1... not found
checking for gphoto2-config... no
checking for gphoto2-port-config... no
checking gphoto2-camera.h usability... no
checking gphoto2-camera.h presence... no
checking for gphoto2-camera.h... no
checking for cmsOpenProfileFromFile in -llcms... yes
checking for freetype-config... freetype-config
checking for -lfreetype... libfreetype.so.6
checking for ft2build.h... yes
checking for freetype/freetype.h... yes
checking for freetype/ftglyph.h... yes
checking for freetype/fttypes.h... yes
checking for freetype/tttables.h... yes
checking for freetype/ftsnames.h... yes
checking for freetype/ttnameid.h... yes
checking for freetype/ftoutln.h... yes
checking for freetype/ftwinfnt.h... yes
checking for freetype/ftmodapi.h... yes
checking for freetype/ftlcdfil.h... yes
checking for freetype/internal/sfnt.h... no
checking for FT_TrueTypeEngineType... yes
checking for FT_Load_Sfnt_Table... yes
checking for parport header/ppdev.h... yes
checking for pthread_attr_get_np... no
checking for pthread_getattr_np... yes
checking for pthread_get_stackaddr_np... no
checking for pthread_get_stacksize_np... no
checking for inflate in -lz... yes
checking for esd-config... /usr/bin/esd-config
checking esd.h usability... yes
checking esd.h presence... yes
checking for esd.h... yes
checking for esd_open_sound in -lesd... yes
checking for -lcapi20... libcapi20.so.3
checking cups/cups.h usability... no
checking cups/cups.h presence... no
checking for cups/cups.h... no
checking for -lfontconfig... libfontconfig.so.1
checking for -lgsm... libgsm.so.1
checking for -ljpeg... libjpeg.so.62
checking for -lpng... libpng12.so.0
checking for png_set_expand_gray_1_2_4_to_8 in -lpng... yes
checking for -ltiff... libtiff.so.4
checking for mpg123_feed in -lmpg123... no
checking for -lopenal... libopenal.so.1
checking for -lodbc... not found
checking for gcc strength-reduce bug... no
checking whether the compiler supports -fno-builtin... yes
checking whether the compiler supports -fno-strict-aliasing... yes
checking whether the compiler supports -Wdeclaration-after-statement... yes
checking whether the compiler supports -Wstrict-prototypes... yes
checking whether the compiler supports -Wtype-limits... yes
checking whether the compiler supports -Wwrite-strings... yes
checking for broken string.h that generates warnings... no
checking for ms_hook_prologue attribute... no
checking whether external symbols need an underscore prefix... no
checking whether external symbols need stdcall decoration... no
checking how to define a function in assembly code... .type @function
checking whether asm() works outside of functions... yes
checking whether .previous is supported in assembly code... yes
checking whether CFI directives are supported in assembly code... yes
checking for _pclose... no
checking for _popen... no
checking for _snprintf... no
checking for _spawnvp... no
checking for _strdup... no
checking for _stricmp... no
checking for _strnicmp... no
checking for _strtoi64... no
checking for _strtoui64... no
checking for _vsnprintf... no
checking for asctime_r... yes
checking for chsize... no
checking for dlopen... no
checking for epoll_create... yes
checking for ffs... yes
checking for finite... yes
checking for fnmatch... yes
checking for fork... yes
checking for fpclass... no
checking for fstatfs... yes
checking for fstatvfs... yes
checking for ftruncate... yes
checking for futimes... yes
checking for futimesat... yes
checking for getdirentries... yes
checking for getopt_long... yes
checking for getpagesize... yes
checking for getpwuid... yes
checking for gettid... no
checking for gettimeofday... yes
checking for getuid... yes
checking for kqueue... no
checking for lstat... yes
checking for memmove... yes
checking for mmap... yes
checking for pclose... yes
checking for pipe2... no
checking for poll... yes
checking for popen... yes
checking for port_create... no
checking for prctl... yes
checking for pread... yes
checking for pwrite... yes
checking for readdir... yes
checking for readlink... yes
checking for sched_setaffinity... yes
checking for sched_yield... yes
checking for select... yes
checking for setproctitle... no
checking for setrlimit... yes
checking for settimeofday... yes
checking for sigaltstack... yes
checking for sigprocmask... yes
checking for snprintf... yes
checking for spawnvp... no
checking for statfs... yes
checking for statvfs... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strerror... yes
checking for strncasecmp... yes
checking for strtold... yes
checking for strtoll... yes
checking for strtoull... yes
checking for symlink... yes
checking for tcgetattr... yes
checking for thr_kill2... no
checking for timegm... yes
checking for usleep... yes
checking for vsnprintf... yes
checking for wait4... yes
checking for waitpid... yes
checking for dlopen in -ldl... yes
checking for dladdr... yes
checking for library containing gethostbyname... none required
checking for library containing connect... none required
checking for library containing inet_aton... none required
checking for getaddrinfo... yes
checking for getnameinfo... yes
checking for getnetbyname... yes
checking for getprotobyname... yes
checking for getprotobynumber... yes
checking for getservbyport... yes
checking for inet_network... yes
checking for inet_ntop... yes
checking for inet_pton... yes
checking for sendmsg... yes
checking for socketpair... yes
checking whether mkdir takes only one argument... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for long long... yes
checking for fsblkcnt_t... yes
checking for fsfilcnt_t... yes
checking for sigset_t... yes
checking for request_sense... no
checking for struct xinpgen... no
checking for struct ff_effect.direction... yes
checking for sigaddset... yes
checking whether we can use re-entrant gethostbyname_r Linux style... yes
checking whether linux/joystick.h uses the Linux 2.2+ API... yes
checking for struct statfs.f_bfree... yes
checking for struct statfs.f_bavail... yes
checking for struct statfs.f_frsize... yes
checking for struct statfs.f_ffree... yes
checking for struct statfs.f_favail... no
checking for struct statfs.f_namelen... yes
checking for struct statvfs.f_blocks... yes
checking for struct msghdr.msg_accrights... no
checking for struct sockaddr.sa_len... no
checking for struct sockaddr_un.sun_len... no
checking for scsireq_t.cmd... no
checking for sg_io_hdr_t.interface_id... yes
checking for siginfo_t.si_fd... yes
checking for struct mtget.mt_blksiz... no
checking for struct mtget.mt_gstat... yes
checking for struct mtget.mt_blkno... yes
checking for struct option.name... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_mtim... yes
checking for struct stat.st_ctim... yes
checking for struct stat.st_atim... yes
checking for struct sockaddr_in6.sin6_scope_id... yes
checking for ns_msg._msg_ptr... no
checking for struct icmpstat.icps_outhist... no
checking for struct ifreq.ifr_hwaddr... yes
checking for timezone variable... yes
checking for daylight variable... yes
checking for isinf... yes
checking for isnan... yes
checking whether we need to define __i386__... no
configure: creating ./config.status
config.status: creating Make.rules
config.status: creating Maketest.rules
config.status: creating dlls/Makedll.rules
config.status: creating dlls/Makeimplib.rules
config.status: creating programs/Makeprog.rules
config.status: creating Make.tmp
config.status: creating include/config.h
config.status: linking tools/winewrapper to wine
config.status: executing include/stamp-h commands
config.status: executing dlls/gdi32/enhmfdrv commands
config.status: executing dlls/gdi32/mfdrv commands
config.status: executing dlls/kernel32/nls commands
config.status: executing dlls/user32/resources commands
config.status: executing dlls/wineps.drv/data commands
config.status: executing include/wine commands
config.status: executing Makefile commands

configure: libsane development files not found, scanners won't be supported.
configure: libv4l development files not found.
configure: libgphoto2 development files not found, digital cameras won't be supported.
configure: libcups development files not found, CUPS won't be supported.
configure: libmpg123 development files not found (or too old), mp3 codec won't be supported.
configure: libldap (OpenLDAP) development files not found, LDAP won't be supported.

configure: Finished. Do 'make' to compile Wine.

I think the missing development files have no effect with my problem.
ahso
Level 4
Level 4
Posts: 182
Joined: Sat Feb 20, 2010 2:31 am

Post by ahso »

try with new .wine and all default settings/places. I've had some errors in Wolfenstein only because of such. /opt is that default?
michael@ubuntu:~$ whereis wine
wine: /usr/local/bin/wine /usr/local/lib/wine
michael@ubuntu:~$
Altair
Level 2
Level 2
Posts: 33
Joined: Fri Aug 07, 2009 5:02 am

Post by Altair »

When I make any test for this, I remove the .wine directory of my home.
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Re: A little doubt about bug 21659

Post by dimesio »

Altair wrote:Is needed for afected users make the regression testing?.
Yes.
Altair
Level 2
Level 2
Posts: 33
Joined: Fri Aug 07, 2009 5:02 am

Post by Altair »

I am surprised:

Bisecting: 10131 revisions left to test after this
[a261137593a475eb2a5d2e2169d151c06f231f76] shell32: Fix German folder names.

only this....
Frédéric Delanoy

A little doubt about bug 21659

Post by Frédéric Delanoy »

On Tue, Jul 20, 2010 at 07:31, Altair <[email protected]> wrote:
I am surprised:

Bisecting: 10131 revisions left to test after this
[a261137593a475eb2a5d2e2169d151c06f231f76] shell32: Fix German folder names.

only this....
If there are still 10131 revisions left, you're obviously not done yet...

Are you sure you really understand the mechanism of bisection?
Basically, it's just picking middle revision, checking whether it's
good or bad, then do the same on one of the remaining halves,
recursively, until you find the culprit...

Frédéric
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Altair wrote:I am surprised:

Bisecting: 10131 revisions left to test after this
[a261137593a475eb2a5d2e2169d151c06f231f76] shell32: Fix German folder names.

only this....
What did you set as git bisect good and git bisect bad? According to the bug report, this regression happened somewhere between 1.1.36 and 1.1.38, so you shouldn't have anywhere near that many revisions to test, not even from the start. When I set those two versions as good and bad, git tells me there are 373 revisions left to test.

You're not done until git tells you "[commit number] is first bad commit."

You need to reread the instructions for regression testing. http://wiki.winehq.org/RegressionTesting
Altair
Level 2
Level 2
Posts: 33
Joined: Fri Aug 07, 2009 5:02 am

Post by Altair »

dimesio wrote: What did you set as git bisect good and git bisect bad? According to the bug report, this regression happened somewhere between 1.1.36 and 1.1.38, so you shouldn't have anywhere near that many revisions to test, not even from the start. When I set those two versions as good and bad, git tells me there are 373 revisions left to test.

You're not done until git tells you "[commit number] is first bad commit."

You need to reread the instructions for regression testing. http://wiki.winehq.org/RegressionTesting
Okay, I go to try again. Is hard to me, the explanation in RegressionTesting page are short for me.

Example: I not understand how git "know" where is the 1.1.44 version and where the 1.2, ecause I use separate folders I think I need found any good manual in spanish about use git.
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Altair wrote: Example: I not understand how git "know" where is the 1.1.44 version and where the 1.2, ecause I use separate folders I think I need found any good manual in spanish about use git.
When doing regression testing, you are using the Wine you compiled in the wine-git folder. Recompile after each bisect. Other versions of Wine on your system are irrelevant, and if you are using them, you are doing it wrong.

There's more information about git at http://wiki.winehq.org/GitWine but everything you need to know to do a regression test is in the Regression Testing instructions.
James Mckenzie

A little doubt about bug 21659

Post by James Mckenzie »

Altair <[email protected]> wrote:
Sent: Jul 21, 2010 5:23 AM
To: [email protected]
Subject: [Wine] Re: A little doubt about bug 21659



Okay, I go to try again. Is hard to me, the explanation in RegressionTesting page are short for me.

Example: I not understand how git "know" where is the 1.1.44 version and where the 1.2, ecause I use separate
folders I think I need found any good manual in spanish about use git.
You need to find a good site, in Spanish, on how to use Git and what Git does. Basically, Git stores markers for each commit to the basic branch, usually called master. When we 'tag' a release, it creates a static image of the branch at that point. Using Git commands you can pick a starting 'tag' and a closing 'tag' and Git will go through the dictionary of commits and remove all of the commits above a certaing point with the bisect command. This is repeated, moving forward for a 'good' bisect, moving backwards for a bad. This is repeated until no more commits are left. Then Git will ask you to build, one last time, to confirm that the commit it selected is actually the 'bad' commit.

The regression testing page along with the GitWine page should be all you need to do regression testing for Wine. That is all I used to find several 'bad' commits.

James McKenzie
James McKenzie

A little doubt about bug 21659

Post by James McKenzie »

Altair wrote:
dimesio wrote:
What did you set as git bisect good and git bisect bad? According to the bug report, this regression happened somewhere between 1.1.36 and 1.1.38, so you shouldn't have anywhere near that many revisions to test, not even from the start. When I set those two versions as good and bad, git tells me there are 373 revisions left to test.

You're not done until git tells you "[commit number] is first bad commit."

You need to reread the instructions for regression testing. http://wiki.winehq.org/RegressionTesting
Okay, I go to try again. Is hard to me, the explanation in RegressionTesting page are short for me.

Example: I not understand how git "know" where is the 1.1.44 version and where the 1.2, ecause I use separate folders I think I need found any good manual in spanish about use git.

It's explained in the Regression testing page but here it is in more
'simpler' terms.

Use the git clone command as in GitWine to clone the current git
repository to your system.

Use the git branch command to create a new branch to work with and in
case you have to start all over again. Name the branch anything you
feel comfortable with.

Use the git checkout <branchname> to switch to the branch.

Use the git bisect start command to start a git bisect

Use the git bisect good <tag name 1> to mark where the error does not
occur. In this case it should be wine-1.1.36

Use the git bisect bad <tag name 2> to mark where the error occurs. In
this case it should be wine-1.1.38

Git will report the approximate middle commit name and the number of
commits AFTER this one left to reach wine-1.1.38

Do a ./configure and make. DO NOT DO a make install (this will
overwrite what is installed on your system.)

From this build do a ./wine <program name>. If the program is NOT in
your default wine prefix, then use the command

WINEPREFIX=<path to the wine prefix with the program> wine <program name>

This should run the program and then you can check if the program fails.

IF THE PROGRAM FAILS TO RUN then enter:

git bisect bad

IF THE PROGRAM RUNS enter:

git bisect good

The number of remaining commits is displayed.

Repeat the above until you get "The first bad commit is...."

Copy to a place where you can copy back the commit number.

Run git reset --hard wine-1.1.38

This will reset the branch to wine code as of the wine-1.1.38 tag.

Run

patch -p1 < `git show <commit number>` (these are back ticks, on the
U.S. QWERTY keyboard it is to the left of the number 1 key)

This will remove the commit, if not patched further, from the wine git
branch.

Build Wine one more time and run the program as above.

IF IT RUNS, report a bug on the patch, if one does not exist.

IF THE PROGRAM DOES NOT RUN: You have more work to do. Git does miss
bad commits. You have to run the git bisect process but when it reports
the 'bad' commit, enter git bisect bad one more time. You should get
another commit sequence. Run the commit remove process against this commit.

Repeat until all of the bad commits are found (it could be multiple.)

If you cannot build wine after runing git bisect, enter git bisect skip...

James McKenzie
Locked