[Bf-committers] Autoconf fixes for FreeBSD 4.7

Bert Driehuis bf-committers@blender.org
Tue, 24 Dec 2002 01:03:16 +0100 (CET)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--0-1144986149-1040688196=:858
Content-Type: TEXT/PLAIN; charset=US-ASCII

The attached diffs
 - adds detection for the Xext and X11 libraries (which I think is a
must)
 - removes -ldl and -lpthread from some Makefiles (which I think is
_not_ the correct way, as autoconf should be taught about needing -ldl
or not, and about adding "-pthread" to the CC, CXX and LD flags when
required [e.g., on FreeBSD 4.x at least]). I'm willing to take a pot
shot at implementing that test, but I do not currently have a Linux or
older FreeBSD box to test it with.

Both diffs relative to todays CVS on cvs01.

With this magic:
env\
  CC="gcc -pthread" \
  CXX="g++ -pthread" \
  CPPFLAGS="-pthread -I/usr/X11R6/include -I/usr/local/include" \
  LDFLAGS="-L/usr/X11R6/lib -L/usr/local/lib" \
  CFLAGS=-I/usr/X11R6/include \
  ../blender/configure --prefix=/usr/local/blender --with-libpng \
  --with-libjpeg

I get a binary (which doesn't run because my X doesn't have the GLX
extension; off for a fun hunt in XFree42's bowels in combination with a
GeForce4 card :-)

Cheers,

				-- Bert

-- 
Bert Driehuis -- driehuis@playbeing.org -- +31-20-3116119
If the only tool you've got is an axe, every problem looks like fun!

--0-1144986149-1040688196=:858
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="blender.ac.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.4.44.0212240103160.858@c1518.nl.compuware.com>
Content-Description: 
Content-Disposition: attachment; filename="blender.ac.diff"

SW5kZXg6IGNvbmZpZ3VyZS5hYw0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K
UkNTIGZpbGU6IC9jdnMwMS9ibGVuZGVyL2NvbmZpZ3VyZS5hYyx2DQpyZXRy
aWV2aW5nIHJldmlzaW9uIDEuMjENCmRpZmYgLWMgLXIxLjIxIGNvbmZpZ3Vy
ZS5hYw0KKioqIGNvbmZpZ3VyZS5hYwkyMDAyLzEyLzIxIDEwOjEyOjE4CTEu
MjENCi0tLSBjb25maWd1cmUuYWMJMjAwMi8xMi8yMyAyMzo0NzozMg0KKioq
KioqKioqKioqKioqDQoqKiogMjc1LDI4MCAqKioqDQotLS0gMjc1LDI4MiAt
LS0tDQogICAgICwgZG5sIGZvdW5kIC0tIG5vcA0KICAgICBbZW5hYmxlX29w
ZW5hbD1ub10gKSAgZG5sIG5vdCBmb3VuZCAtLSBkaXNhYmxlIG9wZW5hbA0K
ICBmaQ0KKyAgIEFDX0NIRUNLX0xJQihbWGV4dF0sIFtYZXh0RmluZERpc3Bs
YXldLCwsJFhfTElCUykNCisgICBBQ19DSEVDS19MSUIoW1gxMV0sIFtYT3Bl
bkRpc3BsYXldLCwsJFhfTElCUykNCiAgICBBQ19DSEVDS19MSUIoW0dMXSwg
W2dsSXNUZXh0dXJlXSwsLCRYX0xJQlMpDQogICAgQUNfQ0hFQ0tfTElCKFtH
TFVdLCBbZ2x1R2V0U3RyaW5nXSwsLCRYX0xJQlMpDQogICAgQUNfQ0hFQ0tf
TElCKFtYeGY4NmRnYV0sIFtYREdBUXVlcnlNb2Rlc10sLCwkWF9MSUJTKQ0K

--0-1144986149-1040688196=:858
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="blender-ldl.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.4.44.0212240103161.858@c1518.nl.compuware.com>
Content-Description: 
Content-Disposition: attachment; filename="blender-ldl.diff"

SW5kZXg6IGludGVybi9weXRob24vYmxlbmRlcm1vZHVsZS9NYWtlZmlsZS5h
bQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMwMS9i
bGVuZGVyL2ludGVybi9weXRob24vYmxlbmRlcm1vZHVsZS9NYWtlZmlsZS5h
bSx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMg0KZGlmZiAtYyAtcjEuMiBN
YWtlZmlsZS5hbQ0KKioqIE1ha2VmaWxlLmFtCTIwMDIvMTEvMjYgMTU6Mzg6
MTEJMS4yDQotLS0gTWFrZWZpbGUuYW0JMjAwMi8xMi8yMyAyMzo0NzozNQ0K
KioqKioqKioqKioqKioqDQoqKiogMiw4ICoqKioNCiAgDQogIGxpYmJsZW5k
ZXJfbW9kdWxlX2xhX0xERkxBR1MgPSAtc3RhdGljIFwNCiAgCS1MQFBZVEhP
TlNZU1BSRUZJWEAvbGliL3B5dGhvbkBQWVRIT05fVkVSU0lPTkAvY29uZmln
IFwNCiEgCS1scHl0aG9uQFBZVEhPTl9WRVJTSU9OQCBAWF9FWFRSQV9MSUJT
QCAtbGRsIC1sbSAtbHB0aHJlYWQNCiAgDQogIElOQ0xVREVTID0gLUlAUFlU
SE9OU1lTUFJFRklYQC9pbmNsdWRlL3B5dGhvbkBQWVRIT05fVkVSU0lPTkAN
CiAgDQotLS0gMiw4IC0tLS0NCiAgDQogIGxpYmJsZW5kZXJfbW9kdWxlX2xh
X0xERkxBR1MgPSAtc3RhdGljIFwNCiAgCS1MQFBZVEhPTlNZU1BSRUZJWEAv
bGliL3B5dGhvbkBQWVRIT05fVkVSU0lPTkAvY29uZmlnIFwNCiEgCS1scHl0
aG9uQFBZVEhPTl9WRVJTSU9OQCBAWF9FWFRSQV9MSUJTQCAtbG0NCiAgDQog
IElOQ0xVREVTID0gLUlAUFlUSE9OU1lTUFJFRklYQC9pbmNsdWRlL3B5dGhv
bkBQWVRIT05fVkVSU0lPTkANCiAgDQpJbmRleDogc291cmNlL2JsZW5kZXIv
YnB5dGhvbi9NYWtlZmlsZS5hbQ0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K
UkNTIGZpbGU6IC9jdnMwMS9ibGVuZGVyL3NvdXJjZS9ibGVuZGVyL2JweXRo
b24vTWFrZWZpbGUuYW0sdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjQNCmRp
ZmYgLWMgLXIxLjQgTWFrZWZpbGUuYW0NCioqKiBNYWtlZmlsZS5hbQkyMDAy
LzExLzMwIDE3OjQyOjQwCTEuNA0KLS0tIE1ha2VmaWxlLmFtCTIwMDIvMTIv
MjMgMjM6NDc6MzgNCioqKioqKioqKioqKioqKg0KKioqIDIsOCAqKioqDQog
IA0KICBsaWJibGVuZGVyX2JweXRob25fbGFfTERGTEFHUyA9IC1zdGF0aWMg
XA0KICAJLUxAUFlUSE9OU1lTUFJFRklYQC9saWIvcHl0aG9uQFBZVEhPTl9W
RVJTSU9OQC9jb25maWcgXA0KISAJLWxweXRob25AUFlUSE9OX1ZFUlNJT05A
IEBYX0VYVFJBX0xJQlNAIC1sZGwgLWxtIC1scHRocmVhZA0KICANCiAgbGli
YmxlbmRlcl9icHl0aG9uX2xhX1NPVVJDRVMgPSBcDQogIAlpbnRlcm4vQlBZ
X2NvbnN0b2JqZWN0LmMgXA0KLS0tIDIsOCAtLS0tDQogIA0KICBsaWJibGVu
ZGVyX2JweXRob25fbGFfTERGTEFHUyA9IC1zdGF0aWMgXA0KICAJLUxAUFlU
SE9OU1lTUFJFRklYQC9saWIvcHl0aG9uQFBZVEhPTl9WRVJTSU9OQC9jb25m
aWcgXA0KISAJLWxweXRob25AUFlUSE9OX1ZFUlNJT05AIEBYX0VYVFJBX0xJ
QlNAIC1sbQ0KICANCiAgbGliYmxlbmRlcl9icHl0aG9uX2xhX1NPVVJDRVMg
PSBcDQogIAlpbnRlcm4vQlBZX2NvbnN0b2JqZWN0LmMgXA0KSW5kZXg6IHNv
dXJjZS9nYW1lZW5naW5lL1NvdW5kU3lzdGVtL1NORF90ZXN0L01ha2VmaWxl
DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2czAxL2Js
ZW5kZXIvc291cmNlL2dhbWVlbmdpbmUvU291bmRTeXN0ZW0vU05EX3Rlc3Qv
TWFrZWZpbGUsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjINCmRpZmYgLWMg
LXIxLjIgTWFrZWZpbGUNCioqKiBNYWtlZmlsZQkyMDAyLzEwLzEzIDE1OjU3
OjE3CTEuMg0KLS0tIE1ha2VmaWxlCTIwMDIvMTIvMjMgMjM6NDc6NDQNCioq
KioqKioqKioqKioqKg0KKioqIDUwLDUzICoqKioNCiAgVEVTVExJQiArPSAk
KE5BTl9PUEVOQUwpL2xpYi9saWJvcGVuYWwuYQ0KICANCiAgJChESVIpLyQo
REVCVUdfRElSKVNvdW5kU3lzdGVtOiAkKE9CSlMpICQoVEVTVExJQikNCiEg
CSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJChPQkpTKSAkKFRFU1RMSUIpIC1s
bSAtcHRocmVhZCAtbGRsIC1sc3RkYysrDQotLS0gNTAsNTMgLS0tLQ0KICBU
RVNUTElCICs9ICQoTkFOX09QRU5BTCkvbGliL2xpYm9wZW5hbC5hDQogIA0K
ICAkKERJUikvJChERUJVR19ESVIpU291bmRTeXN0ZW06ICQoT0JKUykgJChU
RVNUTElCKQ0KISAJJChDQykgJChMREZMQUdTKSAtbyAkQCAkKE9CSlMpICQo
VEVTVExJQikgLWxtIC1wdGhyZWFkIC1sc3RkYysrDQo=
--0-1144986149-1040688196=:858--