Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#61 build breaks on mandrake cooker

closed-invalid
nobody
None
5
2003-03-15
2003-02-14
han
No

On mandrake cooker, glibc 2.3.1:

gcc -c -I. -I. -I../../include -I../../include -g -O2
-Wall -mpreferred-stack-b

oundary=2 -fno-keep-static-consts -D__int8=char
-D__int16=short -D__int32=int "-

D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT
-I/usr/X11R6/include -o caps.
o
caps.c
In file included from d3dgl_private.h:5,
from caps.c:18:
../../include/wine_gl.h:82: redefinition of
`PFNGLACTIVETEXTUREARBPROC'
/usr/X11R6/include/GL/glext.h:2743:
`PFNGLACTIVETEXTUREARBPROC' previously decla

red here
../../include/wine_gl.h:83: redefinition of
`PFNGLCLIENTACTIVETEXTUREARBPROC'
/usr/X11R6/include/GL/glext.h:2744:
`PFNGLCLIENTACTIVETEXTUREARBPROC' previously

declared here
../../include/wine_gl.h:84: redefinition of
`PFNGLMULTITEXCOORD2FARBPROC'
/usr/X11R6/include/GL/glext.h:2755:
`PFNGLMULTITEXCOORD2FARBPROC' previously dec

lared here
make[2]: *** [caps.o] Error 1

Discussion

  • Logged In: NO

    I got exactly the same error compiling over mdk-cooker too. I have a nvidia
    geforce 256 gts.

     
  • Logged In: YES
    user_id=724475

    You need to reinstall your video drivers GLX files(example:
    NVIDIA_GLX_3123) back into your /usr/X11/include/GL/
    directory the Mesa package installs some very outdated gl.h
    and glx.h files that your drivers replace. Try the comple
    then I bet it works

    Thanks,

    Chris

     
  • han
    han
    2003-03-02

    Logged In: YES
    user_id=380532

    hmmm the glext.h file mentioned in the error report are
    provided by XFree86-devel package and not by the nvidia
    drivers. After every upgrade d XFree-rpm I als reinstall the
    nvidia-drivers. But I repeated it just to make extra double
    sure and ... I still get the same error. Also after
    reinstalling XFree86-devel package.

     
  • Logged In: YES
    user_id=724475

    Aye your right it was a typo I meant the Xfree86 dev
    package. Strange I got the exact same error yesterday when
    compiling I. When I looked at the gl.h file I noticed it was
    the original from the dev package so I copied the Driver GL
    files over and it worked the only other thing I did besides
    that was delete the CVS and re-download. You might try
    wiping out the wine directory and downloading it again as
    the compile might be glazing over files it already created
    with the old gl.h file.

    -Chris

     
  • han
    han
    2003-03-02

    Logged In: YES
    user_id=380532

    No I still get the same old error message after a full clean
    checkout. What you are suggesting should be fixed by make
    distclean as well.

     
  • Logged In: YES
    user_id=724475

    What Distro/hardware are you using?

     
  • Logged In: YES
    user_id=724475

    I think I figured out your problem????? Maybe! I tried this
    compile on my other system and got the same problem again.
    And I did what I told you to do earlier and got the same
    thing. So I MANUALLY copied over the files from my
    NVIDIA_GLX_3123/usr/include/GL directory and it corrected
    the problem. Once again on the new system it compiled

    [quote] What you are suggesting should be fixed by make
    distclean as well. [/quote]

    Should and DOES are two different things. I've run into more
    headache then I can count the number of times I thought
    distclean did the job, turned around and got the source
    again and BAM! it works =)

    Hope this does the trick for you

    Chris

     
  • han
    han
    2003-03-04

    Logged In: YES
    user_id=380532

    The first time I have a clue to what you are talking about.

    sudo cp /usr/share/doc/NVIDIA_GLX-1.0/include/GL/*
    /usr/X11R6/include/GL/

    fixes the issue

     
  • han
    han
    2003-03-15

    • status: open --> closed-invalid