Firefox problem

Richard Pyne rpyne at kinfolk.org
Sun May 6 16:18:31 CEST 2007


On 6 May 2007 at 8:05, Florin Braescu wrote:

> On Sunday 06 May 2007 04:07:42 Richard Pyne wrote:
> > On 4 May 2007 at 8:16, Kok, Auke wrote:
> > > Dennis Veatch wrote:
> > > > On Friday 04 May 2007 09:56:45 am Richard Pyne wrote:
> > > >> After recently doing a lunar update I have tried several times
> > > >> including "lrm firefox", "lunar prune", "lin -rc firefox" to get a
> > > >> completely clean rebuild and still get:
> > > >>
> > > >> + Running sanity checks for module "firefox"
> > > >> /usr/lib/firefox-2.0.0.3/components/libgklayout.so of firefox is
> > > >> broken. /usr/lib/firefox-2.0.0.3/components/libgklayout.so:
> > > >> /lib/libgcc_s.so.1: version GCC_3.4' not found (required by
> > > >> /usr/lib/firefox- 2.0.0.3/components/libgklayout.so)
> > > >> + Running sanity checks for module "flash-plugin"
> > > >>
> 
>   The gcc module must be reinstalled, i think. You can try the new 4.1.2
> version for gcc.

That is what started this whole scenario, I updated gcc to 4.1.2. I'll 
take a look at migrating to xorg7 and your other suggestions.

Thanks.

> 
> > >
> > > Worst case: lin -c `lsh find_depends firefox`.
> >
> > Tried it, didn't fix the problem so I did a "lunar rebuild". Tat still
> > didn't fix the problem.
> >
> > gpm, XOrg, libical, mailx, modutils, gcombust, mkinitrd, glut and connmon
> > all failed as shown below.
> >
> > (Sorry about the strange characters, unix2dos and/or Winblows seems to
> > have some trouble with the character translations)
> >
> > gpm:
> >
> > gcc -L/usr/src/gpm-1.20.1/src  -o gpm gpm.o main.o gpn.o mice.o special.o
> > twiddler.o synaptics.o startup.o server_tools.o report.o tools.o
> > synaptics.o: In function ¶p_process_action':
> > /usr/src/gpm-1.20.1/src/synaptics.c:1133: undefined reference to _eilf'
> > /usr/src/gpm-1.20.1/src/synaptics.c:1137: undefined reference to _eilf'
> > collect2: ld returned 1 exit status make[1]: *** [gpm] Error 1 make[1]:
> > Leaving directory /usr/src/gpm-1.20.1/src' make: *** [do-all] Error 1
> > ++ Mark Compile stop   : "gpm" "1.20.1" "Sat May  5 13:50:22 UTC 2007"
> >
> 
>   This module is not needed nor recommended anymore. Try to avoid the use
>   of 
> it (remove it and relin with -rc the modules which optionally depend on
> it). 
> 
> >
> > XOrg:
> >
> > gcc -m32 -c    -I/usr/include/freetype2 -I/usr/include/freetype2/config -
> > I../../extras/fontconfig/src       -I../../extras/fontconfig -
> > I../../exports/include/X11  -I../.. -I../../exports/include   -Dlinux -
> > D__i386__ -D_POSIX_C_SOURCE=199309L          -D_POSIX_SOURCE -
> > D_XOPEN_SOURCE                          -D_BSD_SOURCE -D_SVID_SOURCE
> >                           -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> >   -D_GNU_SOURCE                             -DFUNCPROTO=15 -DNARROWPROTO
> >   -
> > DXTHREADS  -D_REENTRANT -DXUSE_MTSAFE_API    -DFC_DEFAULT_FONTS='""' -
> > DHAVE_EXPAT -DXFREE86_FT2 -DFONTCONFIG_PATH='"/etc/fonts"'        -
> > DHAVE_MKSTEMP -DHAVE_FT_GET_BDF_PROPERTY -DHAVE_FT_GET_NEXT_CHAR   -
> > DHAVE_FT_GET_PS_FONT_INFO -DHAVE_FT_GET_X11_FONT_FORMAT   -
> > DHAVE_FT_HAS_PS_GLYPH_NAMES -DHAVE_LINK -DHAVE_GETUID -DHAVE_GETEUID
> > fcfreetype.c -o unshared/fcfreetype.o fcfreetype.c:53:10: error: #include
> > expects "FILENAME" or <FILENAME> fcfreetype.c:58:10: error: #include
> > expects "FILENAME" or <FILENAME> fcfreetype.c:59:10: error: #include
> > expects "FILENAME" or <FILENAME> fcfreetype.c:60:10: error: #include
> > expects "FILENAME" or <FILENAME> fcfreetype.c: In function
> > 'FcGetPixelSize': fcfreetype.c:958: error: dereferencing pointer to
> > incomplete type fcfreetype.c: In function 'FcFreeTypeQuery':
> > fcfreetype.c:1435: error: dereferencing pointer to incomplete type
> > fcfreetype.c:1442: error: dereferencing pointer to incomplete type
> > fcfreetype.c:1465: error: dereferencing pointer to incomplete type
> > fcfreetype.c:1545: error: dereferencing pointer to incomplete type
> > fcfreetype.c:1562: error: dereferencing pointer to incomplete type
> > fcfreetype.c:1562: error: invalid type argument of '->'
> > fcfreetype.c:1599: error: dereferencing pointer to incomplete type
> > fcfreetype.c:1609: error: dereferencing pointer to incomplete type
> > fcfreetype.c: In function 'GetScriptTags': fcfreetype.c:2710: error:
> > 'TT_Face' undeclared (first use in this function) fcfreetype.c:2710:
> > error: (Each undeclared identifier is reported only once
> > fcfreetype.c:2710: error: for each function it appears in.)
> > fcfreetype.c:2710: error: expected ';' before 'tt_face'
> > fcfreetype.c:2719: error: 'tt_face' undeclared (first use in this
> > function) fcfreetype.c:2747: error: expected expression before 'FT_ULong'
> > make[4]: *** [fcfreetype.o] Error 1 make[4]: Leaving directory
> > /usr/src/xc/lib/fontconfig' make[3]: *** [all] Error 2 make[3]: Leaving
> > directory /usr/src/xc/lib' make[2]: *** [all] Error 2 make[2]: Leaving
> > directory /usr/src/xc' make[1]: *** [World] Error 2 make[1]: Leaving
> > directory /usr/src/xc' make: *** [World] Error 2
> > ++ Mark Compile stop   : "XOrg" "6.9.0" "Sat May  5 13:43:07 UTC 2007"
> >
> 
>   Hmm, maybe it;s time ti try the new xorg7. See on the website the doc
>   about 
> the migration to it.
> 
> >
> > libical:
> >
> > gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../src -I../../src -I.
> > -g -O2 -c icalderivedparameter.c  -fPIC -DPIC -o
> > .libs/icalderivedparameter.lo icalderivedparameter.c:231: error: static
> > declaration of 'parameter_map' follows non-static declaration
> > icalderivedparameter.c:58: error: previous declaration of 'parameter_map'
> > was here icalderivedparameter.c:258: error: static declaration of
> > 'icalparameter_map' follows non-static declaration
> > icalderivedparameter.c:132: error: previous declaration of
> > 'icalparameter_map' was here make[3]: *** [icalderivedparameter.lo] Error
> > 1 make[3]: Leaving directory /usr/src/libical-0.23/src/libical' make[2]:
> > *** [all-recursive] Error 1 make[2]: Leaving directory
> > /usr/src/libical-0.23/src' make[1]: *** [all-recursive] Error 1 make[1]:
> > Leaving directory /usr/src/libical-0.23' make: *** [all-recursive-am]
> > Error 2
> > ++ Mark Compile stop   : "libical" "0.23" "Sat May  5 13:53:01 UTC 2007"
> >
> >
> >
> >
> > mailx:
> >
> > gcc -D_BSD_SOURCE  -g -c dotlock.c
> > In file included from dotlock.c:50:
> > extern.h:166: error: array type has incomplete element type
> > make: *** [dotlock.o] Error 1
> > ++ Mark Compile stop   : "mailx" "8.1.1" "Sat May  5 13:53:47 UTC 2007"
> >
> 
>   Use nail instead. Mailx does not compile with gcc 4.1.2.
> 
> >
> > modutils:
> >
> > gcc -O2 -Wall -I./../include -D_GNU_SOURCE -DPACKAGE_NAME=\"\" -
> > DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -
> > DPACKAGE_BUGREPORT=\"\" -DCONFIG_ROOT_CHECK_OFF=0   -DCOMMON_3264 -
> > DELF_MACHINE_H='"elf_i386.h"' -DARCH_i386 -DONLY_32 -c -o obj_kallsyms.o
> > obj_kallsyms.c In file included from obj_kallsyms.c:26:
> > ./../include/util.h:42: warning: built-in function 'log' declared as non-
> > function obj_kallsyms.c: In function 'obj32_kallsyms':
> > obj_kallsyms.c:204: error: invalid lvalue in assignment
> > obj_kallsyms.c:279: error: invalid lvalue in assignment make[1]: ***
> > [obj_kallsyms.o] Error 1 make[1]: Leaving directory
> > /usr/src/modutils-2.4.27/obj' make: *** [all] Error 2
> > ++ Mark Compile stop   : "modutils" "2.4.27" "Sat May  5 13:53:54 UTC
> > 2007"
> >
> 
>   If you use 2.6 version for kernel remove it and use kernel-headers-2.6,
> module-init-tools and modules-wrappers.
> 
> >
> >
> > mkinitrd:
> >
> > gcc -c -Wall -Werror -g  -DVERSION=\"4.2.0.3\" -o grubby.o grubby.c
> > cc1: warnings being treated as errors
> > grubby.c: In function 'checkLiloOnRaid':
> > grubby.c:1824: warning: pointer targets in passing argument 2 of
> > 'checkDeviceBootloader' differ in signedness
> > grubby.c: In function 'checkForLilo':
> > grubby.c:1880: warning: pointer targets in passing argument 2 of
> > 'checkLiloOnRaid' differ in signedness
> > make[1]: *** [grubby.o] Error 1
> > make[1]: Leaving directory /usr/src/mkinitrd-4.2.0.3/grubby'
> > make: *** [all] Error 2
> > ++ Mark Compile stop   : "mkinitrd" "4.2.0.3" "Sat May  5 13:54:11 UTC
> > 2007"
> >
> 
>   It work with xorg7. 
> 
> >
> > glut:
> >
> > glut: Adding required dependency imake
> > + adding "required" depends for "glut" on "imake" (on)
> > imake: Adding required dependency xproto
> > + Spawning download manager
> > + download queue: imake
> > xproto  glut
> > + starting lin "glut"
> > Checking dependencies for glut
> > WARNING: XOrg conflicts with module xproto
> > xproto: Do you want to remove module XOrg ?  [n]
> > ERROR: Cannot continue installing conflicting modules, exiting!
> >
> 
>   Same as before.
> 
>   As a conclusion, i can recommend to use gcc 4.1.2, do a lunar update, and
>   
> use xorg7.
> 
>   Florin
> 
> _______________________________________________
> Lunar mailing list
> Lunar at lunar-linux.org
> http://foo-projects.org/mailman/listinfo/lunar
> 




More information about the Lunar mailing list