On 01/13/2011 02:35 PM, omalleys(a)msu.edu wrote:
>>> Also, what is the policy on new packages? Specifically, I
found myself
>>> in need of openssl098k compatibility package (need to run some binaries
>>> from F11). This is pretty trivial to come up with (change the package
>>> name from openssl-0.9.8k to openssl098k-0.9.8k in the spec file and
>>> re-tar the openssl tar ball to extract to openssl098k-0.9.8k directory
>>> instead of openssl-0.9.8k directory), but what I wanted to ask if
>>> whether there is some kind of a policy for including things like
>>> this in
>>> the main distro. It is likely that this would be useful to other people
>>> who are less willing/able to roll their own packages.
Will your packages compile against openssl 1.0.0x?
The package in question won't compile at all on F13, it seems:
# rpmbuild --rebuild xorg-x11-server-1.6.1.901-1.fc11.src.rpm
...
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include
-DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wnested-externs
-fno-strict-aliasing -DDBUS_API_SUBJECT_TO_CHANGE -D_BSD_SOURCE
-DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/freetype2
-I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0
-I/usr/lib/dbus-1.0/include -I../include -I../include -I../Xext
-I../composite -I../damageext -I../xfixes -I../Xi -I../mi
-I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb
"-DVENDOR_NAME=\"The X.Org Foundation\"" "-DVENDOR_RELEASE=(((1)
*
10000000) + ((6) * 100000) + ((1) * 1000) + 901)" -O2 -g -march=armv5te
-Wstrict-overflow -rdynamic -c dispatch.c -fPIC -DPIC -o .libs/dispatch.o
In file included from ../Xext/panoramiX.h:44,
from dispatch.c:134:
/usr/include/X11/extensions/panoramiXext.h:49: error: expected ')'
before '*' token
/usr/include/X11/extensions/panoramiXext.h:54: error: expected '=', ',',
';', 'asm' or '__attribute__' before
'XPanoramiXQueryVersion'
/usr/include/X11/extensions/panoramiXext.h:64: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'XPanoramiXGetState'
/usr/include/X11/extensions/panoramiXext.h:70: error: expected '=', ',',
';', 'asm' or '__attribute__' before
'XPanoramiXGetScreenCount'
/usr/include/X11/extensions/panoramiXext.h:76: error: expected '=', ',',
';', 'asm' or '__attribute__' before
'XPanoramiXGetScreenSize'
make[2]: *** [dispatch.lo] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/xorg-server-1.6.1.901/dix'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/xorg-server-1.6.1.901/dix'
make: *** [all-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.dnujZU (%build)
Gordan