On 01/13/2011 02:35 PM, omalleys@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