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"}%
|