Professional Web Applications Themes

Source files compiled. Why no loadable module? - Linux Setup, Configuration & Administration

Dear experts, I'm trying to upgrade xfree from 4.1, to 4.3. I read the very long doent, and did what it said. Downloaded the source files and extracted them: cd /tmp/xfree86/Source4.3.0 gzip -d < X430src-1.tgz | tar vxf - gzip -d < X430src-2.tgz | tar vxf - gzip -d < X430src-3.tgz | tar vxf - gzip -d < X430src-4.tgz | tar vxf - gzip -d < X430src-5.tgz | tar vxf - gzip -d < X430src-6.tgz | tar vxf - gzip -d < X430src-7.tgz | tar vxf - ----------- - created a host.def file cd /tmp/xfree86/Source4.3.0/xc/config/cf cp xf86site.def host.def ----------- - ...

  1. #1

    Default Source files compiled. Why no loadable module?

    Dear experts,

    I'm trying to upgrade xfree from 4.1, to 4.3. I
    read the very long doent, and did what it said.


    Downloaded the source files and extracted them:

    cd /tmp/xfree86/Source4.3.0

    gzip -d < X430src-1.tgz | tar vxf -
    gzip -d < X430src-2.tgz | tar vxf -
    gzip -d < X430src-3.tgz | tar vxf -
    gzip -d < X430src-4.tgz | tar vxf -
    gzip -d < X430src-5.tgz | tar vxf -
    gzip -d < X430src-6.tgz | tar vxf -
    gzip -d < X430src-7.tgz | tar vxf -

    -----------

    - created a host.def file

    cd /tmp/xfree86/Source4.3.0/xc/config/cf
    cp xf86site.def host.def

    -----------
    - ran make

    cd /tmp/xfree86/Source4.3.0/xc

    time make World > World.log 2>&1 &


    Building takes about 25 minutes.
    Generates a 6-7 meg log file.

    -------------

    From xc/programs/Xserver, run:
    make Makefile
    make Makefiles
    make includes
    make depend
    make

    pwd
    /tmp/xfree86/Source4.3.0/xc/programs/Xserver

    make Makefile, etc.

    ....

    ../../lib/lbxutil/liblbxutil.a randr/librandr.a
    render/librender.a hw/xnest/libxnest.a Xext/libext.a dbe/libdbe.a
    record/librecord.a GL/glx/libglx.a
    GL/mesa/GLcore/libGLcore.a XTrap/libxtrap.a os/libcwrapper.o
    .../../lib/font/libXfont.a -lfreetype dix/libxpstubs.a
    -L../../exports/lib -lXext -lX11 -lz -lm
    -Wl,-rpath-link,../../exports/lib
    + mv -f Xvfb Xvfb.bak
    gcc -o Xvfb -O2 -fno-strength-reduce -ansi -pedantic -Wall
    -Wpointer-arith -Wundef -L../../exports/lib hw/vfb/stubs.o
    hw/vfb/miinitext.o hw/vfb/dpmsstubs.o dix/libdix.a os/libos.a
    .../../exports/lib/libXau.a ../../exports/lib/libXdmcp.a
    hw/vfb/libvfb.a fb/libfb.a mfb/libmfb.a dix/libxpstubs.a mi/libmi.a
    Xext/libexts.a xkb/libxkb.a Xi/libxinput.a
    lbx/liblbx.a
    ../../lib/lbxutil/liblbxutil.a randr/librandr.a
    render/librender.a mi/libmi.a Xext/libext.a dbe/libdbe.a
    record/librecord.a GL/glx/libglx.a
    GL/mesa/GLcore/libGLcore.a XTrap/libxtrap.a os/libcwrapper.o
    .../../lib/font/libXfont.a -lfreetype dix/libxpstubs.a -lz -lm
    -Wl,-rpath-link,../../exports/lib

    -------------

    I'm expecting to find the 4.3 module for xfree,
    but I can't find anything:


    rpm -qa | grep -i free

    XFree86-libs-4.1.0-29
    XFree86-ISO8859-15-75dpi-fonts-4.1.0-29
    XFree86-xdm-4.1.0-29
    XFree86-devel-4.1.0-29
    XFree86-compat-modules-3.3.6-43
    freetype-2.0.3-7
    XFree86-4.1.0-29
    XFree86-100dpi-fonts-4.1.0-29
    XFree86-ISO8859-15-100dpi-fonts-4.1.0-29
    XFree86-tools-4.1.0-29
    freetype-devel-2.0.3-7
    XFree86-doc-4.1.0-29
    XFree86-xfs-4.1.0-29
    XFree86-75dpi-fonts-4.1.0-29
    XFree86-twm-4.1.0-29
    XFree86-xf86cfg-4.1.0-29

    find / -type f -name *.rpm | grep -i free
    - nothing

    ------------

    When I upgraded the kernel from source, I
    got an rpm file, that I then installed. And
    it worked.

    But I can't find an rpm file, or anything for xfree 4.3.

    What am I missing here? What is the big picture?
    What are the commands?


    Thanks
    linuxquestion@yahoo.com Guest

  2. #2

    Default Re: Source files compiled. Why no loadable module?

    <com> wrote in message
    news:google.com... 

    You've overlooked the obvious -- because you did not use an rpm package to
    install/update xfree, the rpm database has no way of knowing that anything
    has changed.

    You will need to first use rpm to remove the 4.1 version (rpm -e xfree86)
    and then perform the configure/make/make install process.

    Personally, I'd search for a source rpm and use rpm --rebuild to create an
    installable .rpm which can then be used to update the 4.1 and the rpm
    database.

    JW


    Jacob Guest

  3. #3

    Default Re: Source files compiled. Why no loadable module?

    I'm just wondering. Have you actually done an upgrade from 4.x, to 4.3?

    You say that to update the rpm database, you have to use the rpm command.
    So, to enter XFree86-4.3 into the database, you would have to run the rpm
    command, in order to update it. But, in the 6 mb log file of the
    compilation, there is no mention at all of ".rpm", or "rpm". So, how
    do I get the rpm, in order to run the command? I downloaded the only
    source available.

    Also, there a LOT of dependencies on X. Removing X would require
    reloading dozens, maybe hundreds of packages. Which ones were they
    again? They also have interdependencies. And then, you still
    need the 4.3 rpm.

    If followed the directions from the website closely, but still
    can't find the rpm. Does anyone know how to get the rpm from this
    compilation?

    Thanks

     
    linuxquestion@yahoo.com Guest

  4. #4

    Default Re: Source files compiled. Why no loadable module?

    On Thu, 29 Jan 2004 13:17:01 -0800, linuxquestion wrote:

    [Top posting fixed; comp.os.linux.hardware removed, Followup-to set to
    linux.redhat.install]
     
    > I'm just wondering. Have you actually done an upgrade from 4.x, to 4.3?[/ref]

    Does it matter?
     

    First of all, please stop top posting, it makes it so much harder to
    follow the thread. Also, please do not cross-post to so many newsgroups,
    especially if they are not exactly applicable (comp.os.linux.hardware) and
    more importantly don't forget to set a Followup-to header.

    There is a wealth of information on the net on how to build rpms.

    Why don't you ask your distro vendor for an update to XFree 4.3 (you are
    using the Enterprise version aren't you?)? In case he doesn't supply one
    you might want to try one from www.whiteboxlinux.org, which you can find
    here for example:

    ftp://mirror.physics.ncsu.edu/pub/whitebox/3.0/en/os/i386/RedHat/RPMS/

    Beware of dependency issues though.

    HTH
    Andreas
    Andreas Guest

  5. #5

    Default Re: Source files compiled. Why no loadable module?

    com wrote:
     
    .......
    and where is the final "make install"?
    You may want to use "checkinstall make install" to create a specific rpm
    which you can also uninstall.
    Checkinstall is available as rpm I think :).
    --
    Longhorn error#4711: TCPA / NGSCB VIOLATION: Microsoft optical mouse
    detected penguin patterns on mousepad. Partition scan in progress
    to remove offending incompatible products. Reactivate your MS software
    (3 days grace period). [LinuxCounter#295241]
    Walter Guest

  6. #6

    Default Re: Source files compiled. Why no loadable module?

    On Thu, 29 Jan 2004 13:17:01 -0800, linuxquestion wrote:
     [/ref]

    after running make World to compile X
    you should run make install and make install.man
    and X should be installed.
    But on a rpm system that's a dangerous thing to do.
    The rpm database still thinks X 4.1 is available and it isn't, of course.

    You'd be better off installing from a binary package:
    Some kind soul has done all the work for you.

    Kirth.



    Kirth Guest

  7. #7

    Default Re: Source files compiled. Why no loadable module?

    > ...... 

    Good catch. I did do that (make install), but still, did not get
    an rpm file. Same symptoms unfortunately.

    I've installed a number of packages from .src.rpm tonight. It's
    nothing like the instructions for XFREE 4.3.

    Really very odd. I actually have two different kernels running on
    my machines. 2.4.9, and 2.4.20. Only run one at one time though. (I
    needed up upgrade.) So, why can't I get two versions of XFree on
    the machine?

    If I install a newer package as an upgrade, would it "overwrite" the
    original, and update all the dependencies?
    linuxquestion@yahoo.com Guest

Similar Threads

  1. #40209 [NEW]: PHP compiled with different module API
    By dipwork at gmail dot com in forum PHP Bugs
    Replies: 1
    Last Post: January 23rd, 12:52 PM
  2. Can't locate loadable object for module Tk::Event
    By balu422@yahoo.com in forum PERL Modules
    Replies: 6
    Last Post: July 19th, 05:45 PM
  3. Can't locate loadable object for module
    By Stefan in forum Perl / CGI
    Replies: 1
    Last Post: June 22nd, 06:56 PM
  4. Replies: 6
    Last Post: January 14th, 03:08 PM
  5. Enabling loadable module support in kernel
    By Steve in forum Linux Setup, Configuration & Administration
    Replies: 3
    Last Post: December 12th, 04:09 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139