autogen.sh error

Yaakov (Cygwin/X) yselkowitz@users.sourceforge.net
Wed Feb 24 20:02:00 GMT 2010


On 2010-02-24 10:41, J. Offerman wrote:
> The rdynamic thing is harmless. The error was about undefined symbols.

That's a different story entirely...

> This is what the build log says:
> ----------------------
> Making all in hw
> Making all in xwin
> Making all in vfb
>    LINK  Xvfb.exe
> gcc: unrecognized option `-rdynamic'
> ../../mi/.libs/libmi.a(miexpose.o): In function `miPaintWindow':
> /usr/src/xorg-server-1.7.3-1/src/xorg-server-1.7.3/mi/miexpose.c:555:
> undefined reference to `_IsFramedWindow'
> /usr/src/xorg-server-1.7.3-1/src/xorg-server-1.7.3/mi/miexpose.c:556:
> undefined reference to `_RootlessStartDrawing'
> /usr/src/xorg-server-1.7.3-1/src/xorg-server-1.7.3/mi/miexpose.c:557:
> undefined reference to `_RootlessDamageRegion'
> /usr/src/xorg-server-1.7.3-1/src/xorg-server-1.7.3/mi/miexpose.c:562:
> undefined reference to `_RootlessSetPixmapOfAncestors'
> collect2: ld returned 1 exit status
> make[3]: *** [Xvfb.exe] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all-recursive] Error 1
> ----------------------
>
> I can see those functions in miext/rootless so it looks like
> librootless is somehow not linked in?

Yes, known issue with 1.7+.  Currently XWin (if -mwextwm support is 
enabled) needs to be built in a separate pass from the other DDXs, as my 
.cygport does.  If you don't care about about -mwextwm, then uninstall 
the windowswmproto package and rebuild.


Yaakov
Cygwin/X

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/



More information about the Cygwin-xfree mailing list