When attempting to compile X11r6.8 on Solaris 2.8 using Sun Forte 6.1 compiler, I get the following error: cc -c -xO4 -xstrconst -xarch=v8plus -xprefetch -xvector=yes -Xa -v -zlazyload -zcombreloc -xstrconst -xildoff -I. -I../../../../../programs/Xserver/hw/xfree86/common -I../../../../../programs/Xserver/hw/xfree86/os-support -I../../../../../programs/Xserver/include -I../../../../../exports/include/X11 -I../../../../../programs/Xserver/hw/xfree86/scanpci -I../../../../../programs/Xserver/hw/xfree86/dummylib -I../../../../.. -I../../../../../exports/include -Dsun -Dsparc -DSVR4 -D__EXTENSIONS__ -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPIXPRIV -DPANORAMIX -DRENDER -DRANDR -DXFIXES -DDAMAGE -DCOMPOSITE -DXEVIE -DINCLUDE_ALLOCA_H -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER -DXFree86Server -DXF86VIDMODE -DXvMCExtension -DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension -DX_BYTE_ORDER=X_BIG_ENDIAN -DXORG_VERSION_CURRENT="(((6) * 10000000) + ((8) * 100000) + ((0) * 1000) + 0)" -DNDEBUG -D__XCONFIGFILE__='"xorg.conf"' -D__XCONFIGDIR__='"/usr/X11R6/lib/X11"' -D__XLOGFILE__='"Xorg"' -D__XSERVERNAME__='"Xorg"' scanpci.c "scanpci.c", line 212: warning: Function has no return statement : main rm -f scanpci LD_RUN_PATH=/usr/X11R6/lib cc -o scanpci -xO4 -xstrconst -xarch=v8plus -xprefetch -xvector=yes -Xa -v -zlazyload -zcombreloc -xstrconst -xildoff -L../../../../../exports/lib scanpci.o -L../os-support -lxf86_os -L../scanpci -lscanpci -L../dummylib -ldummy -lsocket -lnsl -Wl,-z,lazyload Undefined first referenced symbol in file outl ../os-support/libxf86_os.a(Pci.o) inl ../os-support/libxf86_os.a(Pci.o) ld: fatal: Symbol referencing errors. No output written to scanpci *** Error code 1 make: Fatal error: Command failed for target `scanpci' Current working directory /work/aaronw/ftp/x/build/programs/Xserver/hw/xfree86/etc *** Error code 1 make: Fatal error: Command failed for target `all' Current working directory /work/aaronw/ftp/x/build/programs/Xserver/hw/xfree86 *** Error code 1 make: Fatal error: Command failed for target `hw/xfree86' Current working directory /work/aaronw/ftp/x/build/programs/Xserver *** Error code 1 make: Fatal error: Command failed for target `all' Current working directory /work/aaronw/ftp/x/build/programs *** Error code 1 make: Fatal error: Command failed for target `all' Current working directory /work/aaronw/ftp/x/build *** Error code 1 make: Fatal error: Command failed for target `World' Current working directory /work/aaronw/ftp/x/build *** Error code 1 make: Fatal error: Command failed for target `World' uname -a SunOS net 5.8 Generic_108528-20 sun4u sparc SUNW,UltraAX-i2 Note that I had to change -Kpic to -KPIC to get this far in sun.cf Also changed it from -Xarch=v8 to -Xarch=v8plus.
*** Bug 792 has been marked as a duplicate of this bug. ***
inl & outl are defined as inline assembly language functions. Xorg 6.8.0 only contained definitions of these for the gcc compiler and didn't work with the Sun compilers. This was fixed for 6.8.2 by bug #2096, which provided versions for the Sun compilers. Closing as duplicate of that one. *** This bug has been marked as a duplicate of 2096 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.