(file) Return to FixingLibungif.txt CVS log (file) (dir) Up to [RizwankCVS] / geekymedia_web / twiki / data / WineDev

  1 rizwank 1.1 %META:TOPICINFO{author="RizwanKassim" date="1107835698" format="1.0" version="1.1"}%
  2             %META:TOPICPARENT{name="WebHome"}%
  3             Past work is here : http://www.geekymedia.com/twiki/bin/view.cgi/WineDev/LugWine
  4             
  5             -- Main.RizwanKassim - 08 Feb 2005
  6             
  7             %TOC%
  8             
  9             At this point, I've moved my work from the UCLA Linux User Group's main machine to a webserver I have access to. I've run configure five times under the following states...
 10             
 11             	* debug:			  (no libungif installed)
 12             	* debug_l3:		  (libungif-3.0-4)
 13             	* debug_l3d3:		(libungif-3.0-4 libungif-devel-3.0-4)
 14             	* debug_l4:		  (libungif-4.1.0-10)
 15             	* debug_l4d4:		(libungif-4.1.0-10 libungif-devel-4.1.0-10)
 16             	* debug_l4d3:		(libungif-4.1.0-10 libungif-devel-3.0-4)
 17             
 18             and compared their config.log and configure outputs.<br> 
 19             configrpm shows the output of rpm -qa | grep "gif"<br>
 20             I've judiciously edited the diffs for config.log, removing tmp file changes and scrap. (In some cases, I haven't)
 21             
 22 rizwank 1.1 The l4d4 versus l4d3 difference is the core of our problem with the missed call to DGifOpen and pre-processor errors. 
 23             More analysis will follow in a few hours.
 24             
 25             	* [[%ATTACHURL%/the.tar.gz][the.tar.gz]]: GZipped Tar of the various logs used here.
 26             
 27             ---++ libungif-4.1.0-10 libungif-devel-4.1.0-10 VS libungif-4.1.0-10 libungif-devel-3.0-4
 28             %begin diff%
 29             
 30             diff debug_l4d4/configrpm debug_l4d3/configrpm
 31             2c2
 32             < libungif-devel-4.1.0-10
 33             ---
 34             > libungif-devel-3.0-4
 35             
 36             
 37             diff debug_l4d4/configout debug_l4d3/configout
 38             453c453
 39             < checking for -lungif soname... libungif.so.4
 40             ---
 41             > checking for -lungif soname... libungif.so
 42             
 43 rizwank 1.1 diff debug_l4d4/config.log debug_l4d3/config.log
 44             555c555
 45             < /tmp/ccpTIaVp.o: In function `main':
 46             ---
 47             > /tmp/ccfOwf6S.o: In function `main':
 48             5279c5279
 49             < /tmp/ccGkY7Co.o: In function `main':
 50             ---
 51             > /tmp/ccNfNNzO.o: In function `main':
 52             6546c6546
 53             < /tmp/ccyIfaiV.o: In function `main':
 54             ---
 55             > /tmp/ccRk7Fgh.o: In function `main':
 56             6724c6724
 57             < /tmp/cczPLrQl.o: In function `main':
 58             ---
 59             > /tmp/ccnwYgul.o: In function `main':
 60             7956,7961c7956,7961
 61             < /tmp/ccOjrW4E.s: Assembler messages:
 62             < /tmp/ccOjrW4E.s:38: Error: unknown pseudo-op: `.def'
 63             < /tmp/ccOjrW4E.s:38: Error: unknown pseudo-op: `.scl'
 64 rizwank 1.1 < /tmp/ccOjrW4E.s:38: Error: unrecognized symbol type ""
 65             < /tmp/ccOjrW4E.s:38: Warning: rest of line ignored; first ignored character is `3'
 66             < /tmp/ccOjrW4E.s:38: Error: unknown pseudo-op: `.endef'
 67             ---
 68             > /tmp/cccxmWuq.s: Assembler messages:
 69             > /tmp/cccxmWuq.s:38: Error: unknown pseudo-op: `.def'
 70             > /tmp/cccxmWuq.s:38: Error: unknown pseudo-op: `.scl'
 71             > /tmp/cccxmWuq.s:38: Error: unrecognized symbol type ""
 72             > /tmp/cccxmWuq.s:38: Warning: rest of line ignored; first ignored character is `3'
 73             > /tmp/cccxmWuq.s:38: Error: unknown pseudo-op: `.endef'
 74             8116c8116
 75             < /tmp/ccRadLNs.o: In function `main':
 76             ---
 77             > /tmp/ccEK0vMC.o: In function `main':
 78             8306c8306
 79             < /tmp/ccQeKQsm.o: In function `main':
 80             ---
 81             > /tmp/cc5IuVpB.o: In function `main':
 82             9201,9206c9201,9378
 83             < configure:15635: $? = 0
 84             < configure:15638: test -z			  || test ! -s conftest.err
 85 rizwank 1.1 < configure:15641: $? = 0
 86             < configure:15644: test -s conftest
 87             < configure:15647: $? = 0
 88             < configure:15664: result: libungif.so.4
 89             ---
 90             > /tmp/ccJENjrg.o: In function `main':
 91             > /tmp/wine/conftest.c:169: undefined reference to `DGifOpen'
 92             > collect2: ld returned 1 exit status
 93             > configure:15635: $? = 1
 94             > configure: failed program was:
 95             > | /* confdefs.h.  */
 96             > | 
 97             > | #define PACKAGE_NAME "Wine"
 98             > | #define PACKAGE_TARNAME "wine"
 99             > | #define PACKAGE_VERSION "20050111"
100             > | #define PACKAGE_STRING "Wine 20050111"
101             > | #define PACKAGE_BUGREPORT "wine-devel@winehq.org"
102             > | #ifdef __cplusplus
103             > | extern "C" void std::exit (int) throw (); using std::exit;
104             > | #endif
105             > | #define YYTEXT_POINTER 1
106 rizwank 1.1 > | #define HAVE_ISWALNUM 1
107             > | #define HAVE_GETHOSTBYNAME 1
108             > | #define HAVE_CONNECT 1
109             > | #define HAVE_INET_ATON 1
110             > | #define STDC_HEADERS 1
111             > | #define HAVE_SYS_TYPES_H 1
112             > | #define HAVE_SYS_STAT_H 1
113             > | #define HAVE_STDLIB_H 1
114             > | #define HAVE_STRING_H 1
115             > | #define HAVE_MEMORY_H 1
116             > | #define HAVE_STRINGS_H 1
117             > | #define HAVE_INTTYPES_H 1
118             > | #define HAVE_STDINT_H 1
119             > | #define HAVE_UNISTD_H 1
120             > | #define HAVE_ARPA_INET_H 1
121             > | #define HAVE_ARPA_NAMESER_H 1
122             > | #define HAVE_CUPS_CUPS_H 1
123             > | #define HAVE_ELF_H 1
124             > | #define HAVE_FLOAT_H 1
125             > | #define HAVE_GETOPT_H 1
126             > | #define HAVE_GIF_LIB_H 1
127 rizwank 1.1 > | #define HAVE_JPEGLIB_H 1
128             > | #define HAVE_LINK_H 1
129             > | #define HAVE_LINUX_CDROM_H 1
130             > | #define HAVE_LINUX_COMPILER_H 1
131             > | #define HAVE_LINUX_HDREG_H 1
132             > | #define HAVE_LINUX_INPUT_H 1
133             > | #define HAVE_LINUX_IOCTL_H 1
134             > | #define HAVE_LINUX_JOYSTICK_H 1
135             > | #define HAVE_LINUX_MAJOR_H 1
136             > | #define HAVE_LINUX_PARAM_H 1
137             > | #define HAVE_LINUX_SERIAL_H 1
138             > | #define HAVE_MNTENT_H 1
139             > | #define HAVE_NETDB_H 1
140             > | #define HAVE_NETINET_IN_H 1
141             > | #define HAVE_NETINET_IN_SYSTM_H 1
142             > | #define HAVE_NETINET_TCP_H 1
143             > | #define HAVE_OPENSSL_SSL_H 1
144             > | #define HAVE_PTHREAD_H 1
145             > | #define HAVE_PWD_H 1
146             > | #define HAVE_REGEX_H 1
147             > | #define HAVE_SCHED_H 1
148 rizwank 1.1 > | #define HAVE_SCSI_SG_H 1
149             > | #define HAVE_SCSI_SCSI_H 1
150             > | #define HAVE_SCSI_SCSI_IOCTL_H 1
151             > | #define HAVE_STDINT_H 1
152             > | #define HAVE_STRINGS_H 1
153             > | #define HAVE_SYS_ERRNO_H 1
154             > | #define HAVE_SYS_IOCTL_H 1
155             > | #define HAVE_SYS_IPC_H 1
156             > | #define HAVE_SYS_MMAN_H 1
157             > | #define HAVE_SYS_MSG_H 1
158             > | #define HAVE_SYS_PARAM_H 1
159             > | #define HAVE_SYS_POLL_H 1
160             > | #define HAVE_SYS_PTRACE_H 1
161             > | #define HAVE_SYS_REG_H 1
162             > | #define HAVE_SYS_SHM_H 1
163             > | #define HAVE_SYS_SIGNAL_H 1
164             > | #define HAVE_SYS_SOCKET_H 1
165             > | #define HAVE_SYS_STATFS_H 1
166             > | #define HAVE_SYS_STATVFS_H 1
167             > | #define HAVE_SYS_SYSCALL_H 1
168             > | #define HAVE_SYS_SYSCTL_H 1
169 rizwank 1.1 > | #define HAVE_SYS_TIME_H 1
170             > | #define HAVE_SYS_TIMES_H 1
171             > | #define HAVE_SYS_UIO_H 1
172             > | #define HAVE_SYS_UN_H 1
173             > | #define HAVE_SYS_VFS_H 1
174             > | #define HAVE_SYS_VM86_H 1
175             > | #define HAVE_SYS_WAIT_H 1
176             > | #define HAVE_SYSCALL_H 1
177             > | #define HAVE_TERMIOS_H 1
178             > | #define HAVE_UNISTD_H 1
179             > | #define HAVE_UTIME_H 1
180             > | #define HAVE_X11_XLIB_H 1
181             > | #define HAVE_X11_XKBLIB_H 1
182             > | #define HAVE_X11_XUTIL_H 1
183             > | #define HAVE_X11_EXTENSIONS_SHAPE_H 1
184             > | #define HAVE_X11_EXTENSIONS_XINPUT_H 1
185             > | #define HAVE_X11_EXTENSIONS_XSHM_H 1
186             > | #define HAVE_X11_EXTENSIONS_XRANDR_H 1
187             > | #define HAVE_X11_EXTENSIONS_XRENDER_H 1
188             > | #define HAVE_X11_EXTENSIONS_XF86DGA_H 1
189             > | #define HAVE_X11_EXTENSIONS_XF86VMODE_H 1
190 rizwank 1.1 > | #define HAVE_XKB 1
191             > | #define HAVE_LIBXXSHM 1
192             > | #define HAVE_LIBXSHAPE 1
193             > | #define HAVE_LIBXXF86DGA2 1
194             > | #define HAVE_LIBXXF86VM 1
195             > | #define HAVE_GL_GL_H 1
196             > | #define HAVE_GL_GLX_H 1
197             > | #define HAVE_GL_GLEXT_H 1
198             > | #define HAVE_OPENGL 1
199             > | #define HAVE_NCURSES_H 1
200             > | #define HAVE_LIBNCURSES 1
201             > | #define HAVE_SANE 1
202             > | #define HAVE_FT2BUILD_H 1
203             > | #define HAVE_FREETYPE_FREETYPE_H 1
204             > | #define HAVE_FREETYPE_FTGLYPH_H 1
205             > | #define HAVE_FREETYPE_TTTABLES_H 1
206             > | #define HAVE_FREETYPE_FTSNAMES_H 1
207             > | #define HAVE_FREETYPE_TTNAMEID_H 1
208             > | #define HAVE_FREETYPE_FTOUTLN_H 1
209             > | #define HAVE_FREETYPE_INTERNAL_SFNT_H 1
210             > | #define HAVE_FREETYPE_FTTRIGON_H 1
211 rizwank 1.1 > | #define HAVE_FREETYPE 1
212             > | #define HAVE_PPDEV 1
213             > | #define HAVE_VA_COPY 1
214             > | #define HAVE___VA_COPY 1
215             > | #define HAVE_SIGSETJMP 1
216             > | #define HAVE_PTHREAD_RWLOCK_T 1
217             > | #define HAVE_PTHREAD_RWLOCKATTR_T 1
218             > | #define HAVE_PTHREAD_GETATTR_NP 1
219             > | #define HAVE_SYS_SOUNDCARD_H 1
220             > | #define HAVE_OSS 1
221             > | #define HAVE_OSS_MIDI 1
222             > | #define HAVE_ARTS 1
223             > | #define HAVE_CAPI20_H 1
224             > | #define HAVE_LINUX_CAPI_H 1
225             > | #define HAVE_CAPI4LINUX 1
226             > | #define _FILE_OFFSET_BITS 64
227             > | #define CC_FLAG_SHORT_WCHAR "-fshort-wchar"
228             > | #define __ASM_FUNC(name) ".type " __ASM_NAME(name) ",@function"
229             > | #define __ASM_NAME(name) name
230             > | #define __ASM_STRING ".string"
231             > | #define __ASM_SHORT ".short"
232 rizwank 1.1 > | #define HAVE_ASM_DOT_SIZE 1
233             > | #define HAVE_DLFCN_H 1
234             > | #define HAVE_DLOPEN 1
235             > | #define SONAME_LIBX11 "libX11.so.6"
236             > | #define SONAME_LIBXEXT "libXext.so.6"
237             > | #define SONAME_LIBXI "libXi.so.6"
238             > | #define SONAME_LIBXRENDER "libXrender.so.1"
239             > | #define SONAME_LIBXRANDR "libXrandr.so.1"
240             > | #define SONAME_LIBFREETYPE "libfreetype.so.6"
241             > | #define SONAME_LIBGL "libGL.so.1"
242             > | #define SONAME_LIBTXC_DXTN "libtxc_dxtn.so"
243             > | #define SONAME_LIBCUPS "libcups.so.2"
244             > | #define SONAME_LIBJACK "libjack.so"
245             > | #define SONAME_LIBFONTCONFIG "libfontconfig.so"
246             > | #define SONAME_LIBSSL "libssl.so.2"
247             > | #define SONAME_LIBCRYPTO "libcrypto.so.2"
248             > | #define SONAME_LIBNCURSES "libncurses.so.5"
249             > | #define SONAME_LIBCURSES "libcurses.so"
250             > | #define SONAME_LIBJPEG "libjpeg.so.62"
251             > | /* end confdefs.h.  */
252             > | 
253 rizwank 1.1 > | /* Override any gcc2 internal prototype to avoid an error.  */
254             > | #ifdef __cplusplus
255             > | extern "C"
256             > | #endif
257             > | /* We use char because int might match the return type of a gcc2
258             > |	 builtin and then its argument prototype would still apply.  */
259             > | char DGifOpen ();
260             > | int
261             > | main ()
262             > | {
263             > | DGifOpen ();
264             > |	;
265             > |	return 0;
266             > | }
267             > configure:15664: result: libungif.so
268             9377c9549
269             < | #define SONAME_LIBUNGIF "libungif.so.4"
270             ---
271             > | #define SONAME_LIBUNGIF "libungif.so"
272             9422c9594
273             < /tmp/ccG6f389.o: In function `main':
274 rizwank 1.1 ---
275             > /tmp/cca78WRn.o: In function `main':
276             9584c9756
277             < | #define SONAME_LIBUNGIF "libungif.so.4"
278             ---
279             > | #define SONAME_LIBUNGIF "libungif.so"
280             9638c9810
281             < /tmp/ccBA3YHy.o: In function `main':
282             ---
283             > /tmp/ccpu3xbM.o: In function `main':
284             9800c9972
285             < | #define SONAME_LIBUNGIF "libungif.so.4"
286             ---
287             > | #define SONAME_LIBUNGIF "libungif.so"
288             9854c10026
289             < /tmp/ccsEwcO1.o: In function `main':
290             ---
291             > /tmp/cc6hT6uh.o: In function `main':
292             10016c10188
293             < | #define SONAME_LIBUNGIF "libungif.so.4"
294             ---
295 rizwank 1.1 > | #define SONAME_LIBUNGIF "libungif.so"
296             10070c10242
297             < /tmp/ccMl3Npu.o: In function `main':
298             ---
299             > /tmp/ccT4tDPI.o: In function `main':
300             10232c10404
301             < | #define SONAME_LIBUNGIF "libungif.so.4"
302             ---
303             > | #define SONAME_LIBUNGIF "libungif.so"
304             10286c10458
305             < /tmp/ccbDmfRU.o: In function `main':
306             ---
307             > /tmp/ccMmMGEa.o: In function `main':
308             10448c10620
309             < | #define SONAME_LIBUNGIF "libungif.so.4"
310             ---
311             > | #define SONAME_LIBUNGIF "libungif.so"
312             10502c10674
313             < /tmp/cco09aWj.o: In function `main':
314             ---
315             > /tmp/ccicz8Av.o: In function `main':
316 rizwank 1.1 10664c10836
317             < | #define SONAME_LIBUNGIF "libungif.so.4"
318             ---
319             > | #define SONAME_LIBUNGIF "libungif.so"
320             10718c10890
321             < /tmp/ccy3Ayol.o: In function `main':
322             ---
323             > /tmp/ccz4lqNz.o: In function `main':
324             10880c11052
325             < | #define SONAME_LIBUNGIF "libungif.so.4"
326             ---
327             > | #define SONAME_LIBUNGIF "libungif.so"
328             10934c11106
329             < /tmp/ccJYHXEN.o: In function `main':
330             ---
331             > /tmp/ccWaFdqY.o: In function `main':
332             11096c11268
333             < | #define SONAME_LIBUNGIF "libungif.so.4"
334             ---
335             > | #define SONAME_LIBUNGIF "libungif.so"
336             11150c11322
337 rizwank 1.1 < /tmp/ccEJS7Mg.o: In function `main':
338             ---
339             > /tmp/ccTj9gfu.o: In function `main':
340             11312c11484
341             < | #define SONAME_LIBUNGIF "libungif.so.4"
342             ---
343             > | #define SONAME_LIBUNGIF "libungif.so"
344             11366c11538
345             < /tmp/ccNDHIDD.o: In function `main':
346             ---
347             > /tmp/ccyd9KaX.o: In function `main':
348             11528c11700
349             < | #define SONAME_LIBUNGIF "libungif.so.4"
350             ---
351             > | #define SONAME_LIBUNGIF "libungif.so"
352             11590c11762
353             < /tmp/cc7zzGZy.o: In function `main':
354             ---
355             > /tmp/cc6aOEiQ.o: In function `main':
356             11752c11924
357             < | #define SONAME_LIBUNGIF "libungif.so.4"
358 rizwank 1.1 ---
359             > | #define SONAME_LIBUNGIF "libungif.so"
360             11832c12004
361             < /tmp/ccu91cR8.o: In function `main':
362             ---
363             > /tmp/cc5vUgdr.o: In function `main':
364             11994c12166
365             < | #define SONAME_LIBUNGIF "libungif.so.4"
366             ---
367             > | #define SONAME_LIBUNGIF "libungif.so"
368             12076c12248
369             < /tmp/cc4iy2z1.o: In function `main':
370             ---
371             > /tmp/ccBTQa8n.o: In function `main':
372             12238c12410
373             < | #define SONAME_LIBUNGIF "libungif.so.4"
374             ---
375             > | #define SONAME_LIBUNGIF "libungif.so"
376             12355c12527
377             < /tmp/ccBKDtPd.o: In function `main':
378             ---
379 rizwank 1.1 > /tmp/ccTuHBmn.o: In function `main':
380             12517c12689
381             < | #define SONAME_LIBUNGIF "libungif.so.4"
382             ---
383             > | #define SONAME_LIBUNGIF "libungif.so"
384             12673c12845
385             < /tmp/ccLdzGDD.o: In function `main':
386             ---
387             > /tmp/ccsOU6RR.o: In function `main':
388             12835c13007
389             < | #define SONAME_LIBUNGIF "libungif.so.4"
390             ---
391             > | #define SONAME_LIBUNGIF "libungif.so"
392             12970c13142
393             < /tmp/ccEZhYJp.o: In function `main':
394             ---
395             > /tmp/ccxetNXf.o: In function `main':
396             13132c13304
397             < | #define SONAME_LIBUNGIF "libungif.so.4"
398             ---
399             > | #define SONAME_LIBUNGIF "libungif.so"
400 rizwank 1.1 13497c13669
401             < | #define SONAME_LIBUNGIF "libungif.so.4"
402             ---
403             > | #define SONAME_LIBUNGIF "libungif.so"
404             13719c13891
405             < | #define SONAME_LIBUNGIF "libungif.so.4"
406             ---
407             > | #define SONAME_LIBUNGIF "libungif.so"
408             14110c14282
409             < | #define SONAME_LIBUNGIF "libungif.so.4"
410             ---
411             > | #define SONAME_LIBUNGIF "libungif.so"
412             14378c14550
413             < | #define SONAME_LIBUNGIF "libungif.so.4"
414             ---
415             > | #define SONAME_LIBUNGIF "libungif.so"
416             14639c14811
417             < | #define SONAME_LIBUNGIF "libungif.so.4"
418             ---
419             > | #define SONAME_LIBUNGIF "libungif.so"
420             14910c15082
421 rizwank 1.1 < | #define SONAME_LIBUNGIF "libungif.so.4"
422             ---
423             > | #define SONAME_LIBUNGIF "libungif.so"
424             15172c15344
425             < | #define SONAME_LIBUNGIF "libungif.so.4"
426             ---
427             > | #define SONAME_LIBUNGIF "libungif.so"
428             15452c15624
429             < | #define SONAME_LIBUNGIF "libungif.so.4"
430             ---
431             > | #define SONAME_LIBUNGIF "libungif.so"
432             15708c15880
433             < | #define SONAME_LIBUNGIF "libungif.so.4"
434             ---
435             > | #define SONAME_LIBUNGIF "libungif.so"
436             15966c16138
437             < | #define SONAME_LIBUNGIF "libungif.so.4"
438             ---
439             > | #define SONAME_LIBUNGIF "libungif.so"
440             16222c16394
441             < | #define SONAME_LIBUNGIF "libungif.so.4"
442 rizwank 1.1 ---
443             > | #define SONAME_LIBUNGIF "libungif.so"
444             16480c16652
445             < | #define SONAME_LIBUNGIF "libungif.so.4"
446             ---
447             > | #define SONAME_LIBUNGIF "libungif.so"
448             16736c16908
449             < | #define SONAME_LIBUNGIF "libungif.so.4"
450             ---
451             > | #define SONAME_LIBUNGIF "libungif.so"
452             17451c17623
453             < ac_cv_lib_soname_ungif=libungif.so.4
454             ---
455             > ac_cv_lib_soname_ungif=libungif.so
456             17900c18072
457             < #define SONAME_LIBUNGIF "libungif.so.4"
458             ---
459             > #define SONAME_LIBUNGIF "libungif.so"
460             
461             %end%
462             
463 rizwank 1.1 ---++ libungif-4.1.0-10 VS libungif-3.0-4 
464             
465             %begin diff%
466             
467             diff debug_l4/configout debug_l3/configout
468             817d816
469             < config.status: include/config.h is unchanged
470             
471             diff debug_l4/config.log debug_l3/config.log
472             17477d17476
473             < config.status:1778: include/config.h is unchanged
474             %end%
475             
476             
477             %META:FILEATTACHMENT{name="the.tar.gz" attr="" comment="GZipped Tar of the various logs used here." date="1107835940" path="Z:\winedbg\the.tar.gz" size="219474" user="RizwanKassim" version="1.1"}%

Rizwan Kassim
Powered by
ViewCVS 0.9.2