From owner-freebsd-libh Sun Dec 9 17: 5:20 2001 Delivered-To: freebsd-libh@freebsd.org Received: from appsrv1.eol.ca (appsrv1.eol.ca [205.189.152.19]) by hub.freebsd.org (Postfix) with ESMTP id D9A1137B416 for ; Sun, 9 Dec 2001 17:05:14 -0800 (PST) Received: from ntserver.breadsource.com (static-3M-b1-242.highspeed.eol.ca [64.56.238.242]) by appsrv1.eol.ca (Postfix) with ESMTP id 4CE133779 for ; Sun, 9 Dec 2001 20:05:01 -0500 (EST) Received: from 1Cust184.tnt26.dfw9.da.uu.net by ntserver.breadsource.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1459.44) id X8V3WZAA; Sun, 9 Dec 2001 20:04:37 -0500 Message-ID: <000018d776ca$00001229$00003d42@mta.excite.com> To: From: OrderMusic@excite.com Subject: $10.00 off CD's, DVD's PBNDQZ Date: Sun, 09 Dec 2001 19:05:16 -1800 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Reply-To: OrderMusic34@excite.com Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG

We at Digital Citizen respect your online privacy. We have included contact information and a way for removal from our mailing list. If you wish to be= removed from this list, please click here and provide the address(es) = to be deleted from our list. Any inconvenience caused is sincerely regretted

To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 7:32:10 2001 Delivered-To: freebsd-libh@freebsd.org Received: from icicle.winternet.com (icicle.winternet.com [198.174.169.13]) by hub.freebsd.org (Postfix) with ESMTP id AAC0C37B405 for ; Wed, 12 Dec 2001 07:32:07 -0800 (PST) Received: from tundra.winternet.com (nrahlstr@tundra.winternet.com [198.174.169.11]) by icicle.winternet.com (8.12.1/8.12.1/sci) with ESMTP id fBCFW6w8024657 for ; Wed, 12 Dec 2001 09:32:06 -0600 (CST) SMTP "HELO" (ESMTP) greeting from tundra.winternet.com But _really_ from :: nrahlstr@tundra.winternet.com [198.174.169.11] SMTP "MAIL From:" = nrahlstr@mail.winternet.com (Nathan Ahlstrom) SMTP "RCPT To:" = Received: (from nrahlstr@localhost) by tundra.winternet.com (8.8.7/8.8.4) id JAA08979 for freebsd-libh@FreeBSD.org; Wed, 12 Dec 2001 09:32:05 -0600 (CST) Date: Wed, 12 Dec 2001 09:32:05 -0600 From: Nathan Ahlstrom To: freebsd-libh@FreeBSD.org Subject: hello_world example error. Message-ID: <20011212093205.A8968@winternet.com> Mail-Followup-To: freebsd-libh@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Has anyone seen this error when trying to run doc/examples/hello_world.tcl? Does anyone know how to fix this, I have tried adding an explicit 'load' call for libtvision and libncurses, but without success. ahlstn1-laptop {27} % tclsh8.3 hello_world.tcl couldn't load file "../../compile/text+graphics/libhui.so.0": ../../compile/text+graphics/libhui.so.0: Undefined symbol "__ti7TWindow" while executing "load ../../compile/text+graphics/libhui.so.$H_VERSION" (file "hello_world.tcl" line 26) I had to adjust the 'load' path in the file, apply the following diff to see the changes. Index: hello_world.tcl =================================================================== RCS file: /home/libh/cvs/libh/doc/examples/hello_world.tcl,v retrieving revision 1.4 diff -u -r1.4 hello_world.tcl --- hello_world.tcl 2001/06/17 12:48:25 1.4 +++ hello_world.tcl 2001/12/12 15:30:37 @@ -20,11 +20,11 @@ # ---------------------------------------------------------------------- -load ../../lib/common/libh.so.$H_VERSION -load ../../lib/tcl/libhtcl.so.$H_VERSION -load ../../lib/file/libhfile.so.$H_VERSION -load ../../lib/hui/libhui.so.$H_VERSION -load ../../lib/tcl/libhtclhui.so.$H_VERSION +load ../../compile/text+graphics/libh.so.$H_VERSION +load ../../compile/text+graphics/libhtcl.so.$H_VERSION +load ../../compile/text+graphics/libhfile.so.$H_VERSION +load ../../compile/text+graphics/libhui.so.$H_VERSION +load ../../compile/text+graphics/libhtclhui.so.$H_VERSION # ---------------------------------------------------------------------- Nathan -- Nathan Ahlstrom / nra@NetBSD.org / nra@FreeBSD.org / GPG: 0x67BC9D19 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 7:40:11 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts9-srv.bellnexxia.net (tomts9.bellnexxia.net [209.226.175.53]) by hub.freebsd.org (Postfix) with ESMTP id ED4C737B41B for ; Wed, 12 Dec 2001 07:40:03 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.189.35]) by tomts9-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011212154003.TAHZ29230.tomts9-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Wed, 12 Dec 2001 10:40:03 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 2B3F01A5C; Wed, 12 Dec 2001 10:39:59 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id A789820ACB; Wed, 12 Dec 2001 10:41:56 -0500 (EST) Date: Wed, 12 Dec 2001 10:41:56 -0500 From: The Anarcat To: Nathan Ahlstrom Cc: freebsd-libh@FreeBSD.org Subject: Re: hello_world example error. Message-ID: <20011212154155.GA65642@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Nathan Ahlstrom , freebsd-libh@FreeBSD.org References: <20011212093205.A8968@winternet.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline In-Reply-To: <20011212093205.A8968@winternet.com> User-Agent: Mutt/1.3.24i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed Dec 12, 2001 at 09:32:05AM -0600, Nathan Ahlstrom wrote: >=20 > Has anyone seen this error when trying to run doc/examples/hello_world.tc= l? Yes. > Does anyone know how to fix this, I have tried adding an explicit 'load' > call for libtvision and libncurses, but without success. I don't know how to fix this. My guess it that we me miss some libraries. Maybe tclsh even needs to load tvision libraries themselves... i'll take a look. a. --M9NhX3UHpAaciwkO Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjwXesIACgkQttcWHAnWiGc5jQCfSFhMuy+xHwbSkrvVbWqm3Ka6 AbMAmgK9n6w9bpFfzY/MKa6qkeeegI8V =NsZ5 -----END PGP SIGNATURE----- --M9NhX3UHpAaciwkO-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 8:22:47 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts9-srv.bellnexxia.net (tomts9.bellnexxia.net [209.226.175.53]) by hub.freebsd.org (Postfix) with ESMTP id 9D51237B417 for ; Wed, 12 Dec 2001 08:22:32 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.189.35]) by tomts9-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011212162230.UJAU29230.tomts9-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Wed, 12 Dec 2001 11:22:30 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id DAFF21A4A; Wed, 12 Dec 2001 11:22:27 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 9D64320ACB; Wed, 12 Dec 2001 11:24:21 -0500 (EST) Date: Wed, 12 Dec 2001 11:24:20 -0500 From: The Anarcat To: Nathan Ahlstrom Cc: freebsd-libh@FreeBSD.org Subject: Re: hello_world example error. Message-ID: <20011212162420.GA65834@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Nathan Ahlstrom , freebsd-libh@FreeBSD.org References: <20011212093205.A8968@winternet.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="KsGdsel6WgEHnImy" Content-Disposition: inline In-Reply-To: <20011212093205.A8968@winternet.com> User-Agent: Mutt/1.3.24i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --KsGdsel6WgEHnImy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Fun-fun-fun... I tried re-ordering the "loads" and adding more: Index: hello_world.tcl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/libh/cvs/libh/doc/examples/hello_world.tcl,v retrieving revision 1.4 diff -u -r1.4 hello_world.tcl --- hello_world.tcl 2001/06/17 12:48:25 1.4 +++ hello_world.tcl 2001/12/12 16:13:45 @@ -20,11 +20,30 @@ =20 # ---------------------------------------------------------------------- =20 -load ../../lib/common/libh.so.$H_VERSION -load ../../lib/tcl/libhtcl.so.$H_VERSION -load ../../lib/file/libhfile.so.$H_VERSION -load ../../lib/hui/libhui.so.$H_VERSION -load ../../lib/tcl/libhtclhui.so.$H_VERSION +puts "loading..." +puts "libh.so" +load ../../compile/text/libh.so +puts "libhdatabase.so" +load ../../compile/text/libhdatabase.so +puts "libhdisk.so" +load ../../compile/text/libhdisk.so +puts "libhfile.so" +load ../../compile/text/libhfile.so +puts "libhsysinstall.so" +load ../../compile/text/libhsysinstall.so +puts "libhtcl.so" +load ../../compile/text/libhtcl.so +puts "libhtcldisk.so" +load ../../compile/text/libhtcldisk.so +puts "libhtclfile.so" +#load ../../compile/text/libhtclfile.so +puts "libhui.so" +load ../../compile/text/libhui.so +puts "libhtclhui.so" +load ../../compile/text/libhtclhui.so +puts "libhtclsysinstall.so" +#load ../../compile/text/libhtclsysinstall.so + =20 # ---------------------------------------------------------------------- This core dumps: anarcat@shall[~/libh/doc/examples]% tclsh8.3 hello_world.tcl text =20 loading... libh.so libhdatabase.so libhdisk.so libhfile.so libhsysinstall.so libhtcl.so libhtcldisk.so zsh: segmentation fault (core dumped) tclsh8.3 hello_world.tcl text anarcat@shall[~/libh/doc/examples]% gdb =3Dtclsh8.3 tclsh8.3.core=20 #0 0x284dba94 in register_command_access_tcl () at /u/anarcat/libh/compile/text/LibTclInterface_disk.cc:468 warning: Source file is more recent than executable. 468 tclLanguageInterface->registerCommandAccess( typeid( Disk )= .name(), new DiskAccess() ); (gdb)=20 Current language: auto; currently c++ (gdb) bt #0 0x284dba94 in register_command_access_tcl () at /u/anarcat/libh/compile/text/LibTclInterface_disk.cc:468 #1 0x284dc341 in Htcldisk_Init (interp=3D0x804f400) at /u/anarcat/libh/compile/text/../../lib/tcl/LibHTclInit_disk.cc:57 #2 0x280b26d1 in Tcl_LoadObjCmd () from /usr/local/lib/libtcl83.so.1 #3 0x280b8b98 in TclExpandTokenArray () from /usr/local/lib/libtcl83.so.1 #4 0x280b92a2 in Tcl_EvalEx () from /usr/local/lib/libtcl83.so.1 #5 0x280b01ad in Tcl_EvalFile () from /usr/local/lib/libtcl83.so.1 #6 0x280b2d74 in Tcl_Main () from /usr/local/lib/libtcl83.so.1 #7 0x80485d3 in main () #8 0x804851d in _start () (gdb) list 463 }; /* class DiskChunkAccess */ 464 =20 465 =20 466 void register_command_access_tcl() 467 { 468 tclLanguageInterface->registerCommandAccess( typeid( Disk ).name(), new DiskAccess() ); 469 tclLanguageInterface->registerCommandAccess( typeid( DiskChunk ).name(), new DiskChunkAccess() ); 470 =20 471 tclLanguageInterface->create_command( "Disk::Disk", &DiskAccess::staticMethod_Disk, 0 ); 472 tclLanguageInterface->create_command( "Disk", &DiskAccess::staticMethod_Disk, 0 ); (gdb) up #1 0x284dc341 in Htcldisk_Init (interp=3D0x804f400) at /u/anarcat/libh/compile/text/../../lib/tcl/LibHTclInit_disk.cc:57 57 register_command_access_tcl(); (gdb) list 52 extern "C" int Htcldisk_Init( Tcl_Interp* interp ) 53 { 54 if ( interp =3D=3D 0 ) 55 return(TCL_ERROR); 56 =20 57 register_command_access_tcl(); 58 =20 59 return(TCL_OK); 60 } 61 =20 Yay...=20 Skipping the steps that core dumps leads to the same results as you. FWIW: There is something definitly broken with the dynamic and static loading in libh. For example, I tried to implement a test program for the File library. I was only able to compile it with NOSHARED=3Dno: $ make NOQT=3Dyes NOSHARED=3Dyes Warning: Object directory not changed from original /u/anarcat/libh/bin/tes= t_file cc -g -fpic -DPIC -I/usr/local/include/tcl8.3 -static -o testfile.stati= c test_stub.o -L../../compile/text/ -L../../lib/tcl -L../../lib/common -lh= tcl -lh -L/u/anarcat/libh/bin/test_file -L../../lib/file -lhtclfile -lhfile= -L../../lib/disk -lhtcldisk -lhdisk -L../../lib/hui -lhtclhui -lhui -L../.= ./lib/sysinstall -lhtclsysinstall -lhsysinstall -L../../lib/database -lhdat= abase -lstdc++ -ldisk -lfetch -lz -lcom_err -ltvision -lncurses -lm -ltcl83= -L/usr/local/lib -lm =2E./../compile/text//libhfile.a(File.o): In function `File::localName(void= ) const': /u/anarcat/libh/compile/text/../../lib/file/File.cc:198: warning: mktemp() = possibly used unsafely; consider using mkstemp() =2E./../compile/text//libhfile.a(File.o): In function `Shared::Reference::o= perator++(void)': /u/anarcat/libh/compile/text/../../include/Pointer.hh(.text+0x9d): undefine= d reference to `LanguageInterface::Object::Object(int)' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.text+0x3c9): undefin= ed reference to `LanguageInterface::Object::~Object(void)' =2E./../compile/text//libhfile.a(File.o): In function `File::File(int, basi= c_string, __default_alloc_template= > const &)': /u/anarcat/libh/compile/text/../../lib/file/File.cc(.text+0x56d): undefined= reference to `LanguageInterface::Object::Object(int)' /u/anarcat/libh/compile/text/../../lib/file/File.cc(.text+0x8a9): undefined= reference to `LanguageInterface::Object::~Object(void)' =2E./../compile/text//libhfile.a(File.o): In function `File::~File(void)': /u/anarcat/libh/compile/text/../../lib/file/File.cc(.text+0xb21): undefined= reference to `LanguageInterface::Object::~Object(void)' =2E./../compile/text//libhfile.a(File.o): In function `File::localName(void= ) const': /u/anarcat/libh/compile/text/../../lib/file/File.cc:197: undefined referenc= e to `Configuration::instance(void)' /u/anarcat/libh/compile/text/../../lib/file/File.cc:197: undefined referenc= e to `Configuration::tempDir(void) const' /u/anarcat/libh/compile/text/../../lib/file/File.cc:200: undefined referenc= e to `Configuration::instance(void)' /u/anarcat/libh/compile/text/../../lib/file/File.cc:200: undefined referenc= e to `Configuration::tempDir(void) const' =2E./../compile/text//libhfile.a(File.o): In function `File::patch(basic_st= ring, __default_alloc_template > c= onst &, void const *, unsigned int, bool)': /u/anarcat/libh/compile/text/../../lib/file/File.cc:213: undefined referenc= e to `Configuration::instance(void)' /u/anarcat/libh/compile/text/../../lib/file/File.cc:213: undefined referenc= e to `Configuration::path_to_patch(void) const' /u/anarcat/libh/compile/text/../../lib/file/File.cc:214: undefined referenc= e to `Configuration::instance(void)' /u/anarcat/libh/compile/text/../../lib/file/File.cc:214: undefined referenc= e to `Configuration::no_action(void) const' =2E./../compile/text//libhfile.a(File.o): In function `Shared::Reference::o= perator++(void)': /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.t.__tf4= File+0x1f): undefined reference to `LanguageInterface::Object type_info fun= ction' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.t.__nw_= _6SharedUi+0x32): undefined reference to `Shared::onHeap(void const *)' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.t.ref__= C6Shared+0x31): undefined reference to `Shared::isOnHeap(Shared const *)' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.data+0x4): undefined= reference to `LanguageInterface::Object type_info node' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$4= File$Q217LanguageInterface6Object+0xc): undefined reference to `LanguageInt= erface::Object::objecttypename(void) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$4= File$Q217LanguageInterface6Object+0x14): undefined reference to `LanguageIn= terface::Object::class_documentation(void) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$4= File$Q217LanguageInterface6Object+0x1c): undefined reference to `LanguageIn= terface::Object::methods_documentation(LanguageInterface::Object::ClassDesc= ription const *, set, __default= _alloc_template >, less, __default_alloc_template > >, allocator, __default_alloc_template > > > &) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$4= File$Q217LanguageInterface6Object+0x24): undefined reference to `LanguageIn= terface::Object::method_documentation(LanguageInterface::Object::ClassDescr= iption const *, basic_string, __default_allo= c_template > const &) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$4= File$Q217LanguageInterface6Object+0x2c): undefined reference to `LanguageIn= terface::Object::languageRef(LanguageInterface const *, bool) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$4= File$Q217LanguageInterface6Object+0x34): undefined reference to `LanguageIn= terface::Object::languageUnref(LanguageInterface const *, bool) const' =2E./../compile/text//libhfile.a(Fetch.o): In function `basic_string, __default_alloc_template >::assign(char= const *)': /u/anarcat/libh/compile/text/../../include/Pointer.hh(.text+0x9d): undefine= d reference to `LanguageInterface::Object::Object(int)' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.text+0x24d): undefin= ed reference to `LanguageInterface::Object::~Object(void)' =2E./../compile/text//libhfile.a(Fetch.o): In function `Fetch::~Fetch(void)= ': /u/anarcat/libh/compile/text/../../lib/file/Fetch.cc:74: undefined referenc= e to `LanguageInterface::Object::~Object(void)' =2E./../compile/text//libhfile.a(Fetch.o): In function `basic_string, __default_alloc_template >::assign(char= const *)': /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.t.__tf5= Fetch+0x1f): undefined reference to `LanguageInterface::Object type_info fu= nction' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.data+0x10): undefine= d reference to `LanguageInterface::Object type_info node' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$5= Fetch$Q217LanguageInterface6Object+0xc): undefined reference to `LanguageIn= terface::Object::objecttypename(void) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$5= Fetch$Q217LanguageInterface6Object+0x14): undefined reference to `LanguageI= nterface::Object::class_documentation(void) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$5= Fetch$Q217LanguageInterface6Object+0x1c): undefined reference to `LanguageI= nterface::Object::methods_documentation(LanguageInterface::Object::ClassDes= cription const *, set, __defaul= t_alloc_template >, less, __default_alloc_template > >, allocator, __default_alloc_template > > > &) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$5= Fetch$Q217LanguageInterface6Object+0x24): undefined reference to `LanguageI= nterface::Object::method_documentation(LanguageInterface::Object::ClassDesc= ription const *, basic_string, __default_all= oc_template > const &) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$5= Fetch$Q217LanguageInterface6Object+0x2c): undefined reference to `LanguageI= nterface::Object::languageRef(LanguageInterface const *, bool) const' /u/anarcat/libh/compile/text/../../include/Pointer.hh(.gnu.linkonce.d._vt$5= Fetch$Q217LanguageInterface6Object+0x34): undefined reference to `LanguageI= nterface::Object::languageUnref(LanguageInterface const *, bool) const' =2E./../compile/text//libhfile.a(RealFile.o): In function `_Vector_base >::_Vector_base(unsigned int, allocator const &)': /usr/include/g++/stl_vector.h(.text+0x9d): undefined reference to `Language= Interface::Object::Object(int)' /usr/include/g++/stl_vector.h(.text+0x69d): undefined reference to `Languag= eInterface::Object::~Object(void)' =2E./../compile/text//libhfile.a(RealFile.o): In function `RealFile::RealFi= le(int, basic_string, __default_alloc_templa= te > const &, stat)': /u/anarcat/libh/compile/text/../../lib/file/RealFile.cc(.text+0x829): undef= ined reference to `LanguageInterface::Object::Object(int)' /u/anarcat/libh/compile/text/../../lib/file/RealFile.cc(.text+0xa89): undef= ined reference to `LanguageInterface::Object::~Object(void)' =2E./../compile/text//libhfile.a(RealFile.o): In function `_Vector_base >::_Vector_base(unsigned int, allocator const &)': /usr/include/g++/stl_vector.h(.gnu.linkonce.t._$_8RealFile+0xf5): undefined= reference to `LanguageInterface::Object::~Object(void)' /usr/include/g++/stl_vector.h(.gnu.linkonce.t.__tf8RealFile+0x1f): undefine= d reference to `LanguageInterface::Object type_info function' /usr/include/g++/stl_vector.h(.data+0x4): undefined reference to `LanguageI= nterface::Object type_info node' /usr/include/g++/stl_vector.h(.gnu.linkonce.d._vt$8RealFile$Q217LanguageInt= erface6Object+0xc): undefined reference to `LanguageInterface::Object::obje= cttypename(void) const' /usr/include/g++/stl_vector.h(.gnu.linkonce.d._vt$8RealFile$Q217LanguageInt= erface6Object+0x14): undefined reference to `LanguageInterface::Object::cla= ss_documentation(void) const' /usr/include/g++/stl_vector.h(.gnu.linkonce.d._vt$8RealFile$Q217LanguageInt= erface6Object+0x1c): undefined reference to `LanguageInterface::Object::met= hods_documentation(LanguageInterface::Object::ClassDescription const *, set= , __default_alloc_template >, less, __default_alloc_= template > >, allocator, __default_alloc_template > > > &) const' /usr/include/g++/stl_vector.h(.gnu.linkonce.d._vt$8RealFile$Q217LanguageInt= erface6Object+0x24): undefined reference to `LanguageInterface::Object::met= hod_documentation(LanguageInterface::Object::ClassDescription const *, basi= c_string, __default_alloc_template= > const &) const' /usr/include/g++/stl_vector.h(.gnu.linkonce.d._vt$8RealFile$Q217LanguageInt= erface6Object+0x2c): undefined reference to `LanguageInterface::Object::lan= guageRef(LanguageInterface const *, bool) const' /usr/include/g++/stl_vector.h(.gnu.linkonce.d._vt$8RealFile$Q217LanguageInt= erface6Object+0x34): undefined reference to `LanguageInterface::Object::lan= guageUnref(LanguageInterface const *, bool) const' *** Error code 1 Stop in /u/anarcat/libh/bin/test_file. I have no solutions for these problems.=20 This is the test program: #include #include "file/File.hh" int main (int argc, char** argv) { cout << "=3D=3D=3D=3D=3D File implementation test stub =3D=3D=3D=3D=3D" <<= endl; cout << "Creating a single File object: "; File f =3D File(); cout << "done" << endl; cout << "opening non-existent file /var/tmp/motd_copy for creation: "; f =3D File("/var/tmp/motd_copy"); cout << "done" << endl; cout << "trying to create()"; FILE* fd =3D f.create(); cout << "done, localName() is " << f.localName() << endl; cout << "writing some stuff into it..." << endl; cout << "Creating a local (file:/etc/motd) File object: "; File f2 =3D File("file:/etc/motd"); cout << "done" << endl; cout << "Local file name (open_local()): " << f2.open_local(false) << endl; cout << "open_for_reading(): "; FILE* fd2 =3D f2.open_for_reading(false); cout << "done" << endl; cout << "reading to file: "; #define BUFSIZE 1024 char buffer[BUFSIZE]; size_t r; while (r =3D fread (buffer, sizeof(char), BUFSIZE, fd2)) { fwrite (buffer, sizeof(char), r, fd); } cout << "done" << endl; cout << "trying to close(): "; f2.close(); cout << "done" << endl; cout << endl << endl=20 << "let's do something similar with remote" << endl; string tmpfile; { // this should be deleted at the end of this block File newf =3D File("http://www.freebsd.org/"); =09 cout << "url(): " << newf.url() << ", localName(): " << newf.localName() = << endl; cout << "trying to open_local(): " << newf.open_local(true) << endl; =09 tmpfile =3D newf.localName(); cout << "head -1 " << tmpfile << endl; =09 ::system((string("head -1 ") + tmpfile).c_str()); } if (File::exist(tmpfile)) { cout << "oups! " << tmpfile << " shouldn't exist" << endl; } else { cout << "temp file " << tmpfile << " properly deleted" << endl; } cout << "let's try to create a remote file to see if we panic" << endl; f =3D File("http://www.freebsd.org/"); try { fd =3D f.create(); } catch (...) { cout << "exception caught, create() not implemented" << endl; } cout << "reading a single line with open_for_reading()" << endl; fd =3D f.open_for_reading(false); char *line =3D fgetln(fd, &r); line[r] =3D '\0'; cout << "first line: " << string(line) << endl; cout << "close()ing: "; f.close(); cout << "done." << endl; cout << "localName() left over: " << f.localName() << endl; } a. --KsGdsel6WgEHnImy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjwXhLMACgkQttcWHAnWiGdMBgCgiZM3B0q89XNmH1Sq2b6c8Ynl sf8AnR1LWKohJIv8H+/2cjnqlta5z5W0 =aJv/ -----END PGP SIGNATURE----- --KsGdsel6WgEHnImy-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 8:37:46 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts8-srv.bellnexxia.net (tomts8.bellnexxia.net [209.226.175.52]) by hub.freebsd.org (Postfix) with ESMTP id 705C437B419 for ; Wed, 12 Dec 2001 08:37:40 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.189.35]) by tomts8-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011212163739.RHUL23323.tomts8-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Wed, 12 Dec 2001 11:37:39 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 95B121A4C for ; Wed, 12 Dec 2001 11:37:37 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 625CD20ACB; Wed, 12 Dec 2001 11:39:34 -0500 (EST) Date: Wed, 12 Dec 2001 11:39:33 -0500 From: The Anarcat To: Libh Subject: Damn Make! (was: Re: MAKEOBJDIR) Message-ID: <20011212163933.GB65834@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Libh Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ftEhullJWpWg/VHq" Content-Disposition: inline User-Agent: Mutt/1.3.24i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --ftEhullJWpWg/VHq Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Arrgghhh!! I can't make this work at all. I tried to hack the libh/Makefile in the following way: Index: Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/libh/cvs/libh/Makefile,v retrieving revision 1.5 diff -u -r1.5 Makefile --- Makefile 2001/09/20 21:21:55 1.5 +++ Makefile 2001/12/12 16:28:33 @@ -1,5 +1,37 @@ # $FreeBSD: libh/Makefile,v 1.5 2001/09/20 21:21:55 alex Exp $ =20 -SUBDIR=3D compile +SUBDIR=3D lib bin =20 -.include +SETENV?=3D /usr/bin/env +MAKEENV=3D MAKEOBJDIR=3D${.CURDIR}/compile/${UITYPE} + +# fullbuild target makes the 4 compile/ directories +fullbuild: + @echo "Building all Hui types (text+graphics, text, graphics and no= ne)" + @echo "To avoid this, use the \"all\" target which defaults to a \"= text+ graphics\" build" + @echo "Build started on "`date` + + @echo "------------------------------------------------------------= --" + @echo ">> Building for text+graphics" + @echo "------------------------------------------------------------= --" + ${MAKE} all=20 + @echo "------------------------------------------------------------= --" + @echo ">> Building without Qt (graphics)" + @echo "------------------------------------------------------------= --" + ${MAKE} all NOQT=3Dyes + @echo "------------------------------------------------------------= --" + @echo ">> Building without TVision (text)" + @echo "------------------------------------------------------------= --" + ${MAKE} all NOTVISION=3Dyes + @echo "------------------------------------------------------------= --" + @echo ">> Building libh without TVision and Qt (none)" + @echo "------------------------------------------------------------= --" + ${MAKE} all NOQT=3Dyes NOTVISION=3Dyes + @echo ">> Build finished on " `date` + +all build install clean: +.for _SUBDIR in ${SUBDIR} + cd ${_SUBDIR} && ${SETENV} ${MAKEENV} ${MAKE} $@ +.endfor + +.include "Makefile.uitype" But now, this doesn't work at all!! anarcat@shall[~/libh]% make Building all Hui types (text+graphics, text, graphics and none) To avoid this, use the "all" target which defaults to a "text+graphics" build Build started on Mer 12 d=E9c 2001 11:32:11 EST -------------------------------------------------------------- >> Building for text+graphics -------------------------------------------------------------- make all make: don't know how to make all. Stop *** Error code 2 Stop in /u/anarcat/libh. Ridiculous!!! Make all *works*. But not as expected: anarcat@shall[~/libh]% make all cd lib && /usr/bin/env MAKEOBJDIR=3D/u/anarcat/libh/compile/text+graphics m= ake all /usr/bin/env make -f ../Makefile.inc1 BSUBDIR=3Dlib/common all Warning: Object directory not changed from original /u/anarcat/libh/compile= /text+graphics c++ -g -fpic -DPIC -I/usr/local/include/tcl8.3 -I/u/anarcat/libh/compile/t= ext+graphics/../../include -c /u/anarcat/libh/compile/text+graphics/../../= lib/common/Pointer.cc -o Pointer.o In the same idea, make all in lib does not do this at all either!!! anarcat@shall[~/libh]% cd lib && /usr/bin/env MAKEOBJDIR=3D/u/anarcat/libh/= compile/text+graphics make all =3D=3D=3D> hui =3D=3D=3D> disk I feel there are 2 parallel dimensions here: one where everything makes sense and follows logic, and the make(1) one. :) What am I missing? BTW, I have been able to make this work properly before, I swear. It's just by abusive editing that I scrapped something I shouldn't have had scrapped. This is simply mad. A. --ftEhullJWpWg/VHq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjwXiEQACgkQttcWHAnWiGfhsACfQ+DvajtQkuCh6t8/aimEl+JL jdcAnRzY45Rhuk7MfIi05wSYym2Q6WAv =gHnQ -----END PGP SIGNATURE----- --ftEhullJWpWg/VHq-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 9: 2: 8 2001 Delivered-To: freebsd-libh@freebsd.org Received: from icicle.winternet.com (icicle.winternet.com [198.174.169.13]) by hub.freebsd.org (Postfix) with ESMTP id 96C3737B419 for ; Wed, 12 Dec 2001 09:01:59 -0800 (PST) Received: from tundra.winternet.com (nrahlstr@tundra.winternet.com [198.174.169.11]) by icicle.winternet.com (8.12.1/8.12.1/sci) with ESMTP id fBCH1qd0010153; Wed, 12 Dec 2001 11:01:52 -0600 (CST) SMTP "HELO" (ESMTP) greeting from tundra.winternet.com But _really_ from :: nrahlstr@tundra.winternet.com [198.174.169.11] SMTP "MAIL From:" = nrahlstr@mail.winternet.com (Nathan Ahlstrom) SMTP "RCPT To:" = We have no RCPT Received: (from nrahlstr@localhost) by tundra.winternet.com (8.8.7/8.8.4) id LAA09810; Wed, 12 Dec 2001 11:01:51 -0600 (CST) Date: Wed, 12 Dec 2001 11:01:51 -0600 From: Nathan Ahlstrom To: The Anarcat , freebsd-libh@FreeBSD.org Subject: Re: hello_world example error. Message-ID: <20011212110150.A9600@winternet.com> Mail-Followup-To: The Anarcat , freebsd-libh@FreeBSD.org References: <20011212093205.A8968@winternet.com> <20011212162420.GA65834@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20011212162420.GA65834@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Wed, Dec 12, 2001 at 11:24:20AM -0500 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I think that the dynamic loading is definitely broken and it is something related to this issue that is breaking the 'load' command in tcl. Although, If I compile the tclh dynamically, the hello world program works by altering it to use #!../../compile/text+graphics/tclh. Diffs below. Nathan [..trimmed..] > FWIW: > > There is something definitly broken with the dynamic and static loading > in libh. For example, I tried to implement a test program for the File > library. I was only able to compile it with NOSHARED=no: [..trimmed..] Index: Makefile.subdirs =================================================================== RCS file: /home/libh/cvs/libh/compile/Makefile.subdirs,v retrieving revision 1.1 diff -u -r1.1 Makefile.subdirs --- Makefile.subdirs 2001/12/04 20:50:29 1.1 +++ Makefile.subdirs 2001/12/12 17:01:08 @@ -18,3 +18,5 @@ $(SETENV) $(MAKEENV) ${MAKE} -f ../Makefile.inc1 BSUBDIR=${SUBDIR} $@ .endfor + $(SETENV) $(MAKEENV) ${MAKE} -f ../Makefile.inc1 BSUBDIR=bin/tclh NOSHARED=no $@ Index: hello_world.tcl =================================================================== RCS file: /home/libh/cvs/libh/doc/examples/hello_world.tcl,v retrieving revision 1.4 diff -u -r1.4 hello_world.tcl --- hello_world.tcl 2001/06/17 12:48:25 1.4 +++ hello_world.tcl 2001/12/12 17:01:13 @@ -1,4 +1,4 @@ -#!/usr/local/bin/tclsh8.3 +#!../../compile/text+graphics/tclh # # $FreeBSD: libh/doc/examples/hello_world.tcl,v 1.4 2001/06/17 12:48:25 alex Exp $ @@ -20,11 +20,11 @@ # ---------------------------------------------------------------------- -load ../../lib/common/libh.so.$H_VERSION -load ../../lib/tcl/libhtcl.so.$H_VERSION -load ../../lib/file/libhfile.so.$H_VERSION -load ../../lib/hui/libhui.so.$H_VERSION -load ../../lib/tcl/libhtclhui.so.$H_VERSION +#load ../../lib/common/libh.so.$H_VERSION +#load ../../lib/tcl/libhtcl.so.$H_VERSION +#load ../../lib/file/libhfile.so.$H_VERSION +#load ../../lib/hui/libhui.so.$H_VERSION +#load ../../lib/tcl/libhtclhui.so.$H_VERSION # ---------------------------------------------------------------------- -- Nathan Ahlstrom / nra@NetBSD.org / nra@FreeBSD.org / GPG: 0x67BC9D19 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 9: 7: 7 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts11-srv.bellnexxia.net (tomts11.bellnexxia.net [209.226.175.55]) by hub.freebsd.org (Postfix) with ESMTP id 20D2F37B416 for ; Wed, 12 Dec 2001 09:07:04 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.189.35]) by tomts11-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011212170702.XNBY24966.tomts11-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Wed, 12 Dec 2001 12:07:02 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id E2D091A00 for ; Wed, 12 Dec 2001 12:06:56 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 2618D20ACB; Wed, 12 Dec 2001 12:08:53 -0500 (EST) Date: Wed, 12 Dec 2001 12:08:53 -0500 From: The Anarcat To: freebsd-libh@FreeBSD.org Subject: Re: hello_world example error. Message-ID: <20011212170852.GA93423@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , freebsd-libh@FreeBSD.org References: <20011212093205.A8968@winternet.com> <20011212162420.GA65834@shall.anarcat.dyndns.org> <20011212110150.A9600@winternet.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="G4iJoqBmSsgzjUCe" Content-Disposition: inline In-Reply-To: <20011212110150.A9600@winternet.com> User-Agent: Mutt/1.3.24i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --G4iJoqBmSsgzjUCe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed Dec 12, 2001 at 11:01:51AM -0600, Nathan Ahlstrom wrote: >=20 > I think that the dynamic loading is definitely broken and it is something > related to this issue that is breaking the 'load' command in tcl. I will put an entry in the BUGS file. > Although, If I compile the tclh dynamically, the hello world program work= s by > altering it to use #!../../compile/text+graphics/tclh. Diffs below. Yeah.. tclh works well, somehow. But note that ldd will tell you that it's using your *installed* version of libh (/usr/local/lib). :) And obviously not the one in compile/*, since we make no provision for this. a. --G4iJoqBmSsgzjUCe Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjwXjyMACgkQttcWHAnWiGd+nACfRBOOxCK4tJ4EwpummR0tYX+0 BhkAnjXhb5Hs6xXcwM6AcYvzJJWukcKh =JEQ3 -----END PGP SIGNATURE----- --G4iJoqBmSsgzjUCe-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 9:11:17 2001 Delivered-To: freebsd-libh@freebsd.org Received: from icicle.winternet.com (icicle.winternet.com [198.174.169.13]) by hub.freebsd.org (Postfix) with ESMTP id 7F31537B416 for ; Wed, 12 Dec 2001 09:11:14 -0800 (PST) Received: from tundra.winternet.com (nrahlstr@tundra.winternet.com [198.174.169.11]) by icicle.winternet.com (8.12.1/8.12.1/sci) with ESMTP id fBCHBBd0011741; Wed, 12 Dec 2001 11:11:11 -0600 (CST) SMTP "HELO" (ESMTP) greeting from tundra.winternet.com But _really_ from :: nrahlstr@tundra.winternet.com [198.174.169.11] SMTP "MAIL From:" = nrahlstr@mail.winternet.com (Nathan Ahlstrom) SMTP "RCPT To:" = We have no RCPT Received: (from nrahlstr@localhost) by tundra.winternet.com (8.8.7/8.8.4) id LAA09891; Wed, 12 Dec 2001 11:11:10 -0600 (CST) Date: Wed, 12 Dec 2001 11:11:10 -0600 From: Nathan Ahlstrom To: The Anarcat Cc: freebsd-libh@FreeBSD.ORG Subject: Re: hello_world example error. Message-ID: <20011212111109.B9600@winternet.com> Mail-Followup-To: The Anarcat , freebsd-libh@FreeBSD.ORG References: <20011212093205.A8968@winternet.com> <20011212162420.GA65834@shall.anarcat.dyndns.org> <20011212110150.A9600@winternet.com> <20011212170852.GA93423@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20011212170852.GA93423@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Wed, Dec 12, 2001 at 12:08:53PM -0500 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Yeah.. tclh works well, somehow. But note that ldd will tell you that > it's using your *installed* version of libh (/usr/local/lib). :) And > obviously not the one in compile/*, since we make no provision for this. I don't have an "intalled" libh. ahlstn1-laptop {115} % ldd tclh tclh: libhtcl.so.0 => /home/nra/libh-nra/compile/text+graphics/libhtcl.so.0 (0x28065000) libh.so.0 => /home/nra/libh-nra/compile/text+graphics/libh.so.0 (0x280ab000) libhtclfile.so.0 => /home/nra/libh-nra/compile/text+graphics/libhtclfile.so.0 (0x280d9000) libhfile.so.0 => /home/nra/libh-nra/compile/text+graphics/libhfile.so.0 (0x28115000) libhtcldisk.so.0 => /home/nra/libh-nra/compile/text+graphics/libhtcldisk.so.0 (0x28158000) libhdisk.so.0 => /home/nra/libh-nra/compile/text+graphics/libhdisk.so.0 (0x2818f000) libhtclhui.so.0 => /home/nra/libh-nra/compile/text+graphics/libhtclhui.so.0 (0x281b3000) libhui.so.0 => /home/nra/libh-nra/compile/text+graphics/libhui.so.0 (0x28255000) libhtclsysinstall.so.0 => /home/nra/libh-nra/compile/text+graphics/libhtclsysinstall.so.0 (0x28361000) libhsysinstall.so.0 => /home/nra/libh-nra/compile/text+graphics/libhsysinstall.so.0 (0x28416000) libhdatabase.so.0 => /home/nra/libh-nra/compile/text+graphics/libhdatabase.so.0 (0x28523000) libstdc++.so.3 => /usr/lib/libstdc++.so.3 (0x2854e000) libfetch.so.2 => /usr/lib/libfetch.so.2 (0x28593000) libz.so.2 => /usr/lib/libz.so.2 (0x2859d000) libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x285aa000) libqt2.so.4 => /usr/X11R6/lib/libqt2.so.4 (0x285ac000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28a62000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x28a6f000) libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x28a78000) libpng.so.5 => /usr/local/lib/libpng.so.5 (0x28a96000) libmng.so.1 => /usr/local/lib/libmng.so.1 (0x28ab8000) liblcms.so.1 => /usr/local/lib/liblcms.so.1 (0x28aea000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x28afa000) libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x28b10000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x28b3a000) libfreetype.so.7 => /usr/X11R6/lib/libfreetype.so.7 (0x28b3f000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28b75000) libtvision.so.0 => /usr/local/lib/libtvision.so.0 (0x28c2d000) libncurses.so.5 => /usr/lib/libncurses.so.5 (0x28ca1000) libm.so.2 => /usr/lib/libm.so.2 (0x28ce3000) libtcl83.so.1 => /usr/local/lib/libtcl83.so.1 (0x28cff000) libc.so.4 => /usr/lib/libc.so.4 (0x28d81000) libXThrStub.so.6 => /usr/X11R6/lib/libXThrStub.so.6 (0x28e1a000) ahlstn1-laptop {116} % -- Nathan Ahlstrom / nra@NetBSD.org / nra@FreeBSD.org / GPG: 0x67BC9D19 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 9:11:48 2001 Delivered-To: freebsd-libh@freebsd.org Received: from icicle.winternet.com (icicle.winternet.com [198.174.169.13]) by hub.freebsd.org (Postfix) with ESMTP id E3DB437B419 for ; Wed, 12 Dec 2001 09:11:42 -0800 (PST) Received: from tundra.winternet.com (nrahlstr@tundra.winternet.com [198.174.169.11]) by icicle.winternet.com (8.12.1/8.12.1/sci) with ESMTP id fBCHBed0011805; Wed, 12 Dec 2001 11:11:40 -0600 (CST) SMTP "HELO" (ESMTP) greeting from tundra.winternet.com But _really_ from :: nrahlstr@tundra.winternet.com [198.174.169.11] SMTP "MAIL From:" = nrahlstr@mail.winternet.com (Nathan Ahlstrom) SMTP "RCPT To:" = We have no RCPT Received: (from nrahlstr@localhost) by tundra.winternet.com (8.8.7/8.8.4) id LAA09904; Wed, 12 Dec 2001 11:11:39 -0600 (CST) Date: Wed, 12 Dec 2001 11:11:39 -0600 From: Nathan Ahlstrom To: The Anarcat Cc: Libh Subject: Re: Damn Make! (was: Re: MAKEOBJDIR) Message-ID: <20011212111139.C9600@winternet.com> Mail-Followup-To: The Anarcat , Libh References: <20011212163933.GB65834@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mutt 1.0.1i In-Reply-To: <20011212163933.GB65834@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Wed, Dec 12, 2001 at 11:39:33AM -0500 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG What about this patch? Index: Makefile =================================================================== RCS file: /home/libh/cvs/libh/Makefile,v retrieving revision 1.5 diff -u -r1.5 Makefile --- Makefile 2001/09/20 21:21:55 1.5 +++ Makefile 2001/12/12 17:08:52 @@ -2,4 +2,25 @@ SUBDIR= compile +SETENV?= /usr/bin/env + +# fullbuild target makes the 4 compile/ directories +fullbuild: + ${MAKE} all + ${MAKE} all NOQT=yes + ${MAKE} all NOTVISION=yes + ${MAKE} all NOQT=yes NOTVISION=yes + +text+graphics: + ${MAKE} all + +text: + ${MAKE} all NOQT=yes + +graphics: + ${MAKE} all NOTVISION=yes + +none: + ${MAKE} all NOQT=yes NOTVISION=yes + .include The Anarcat wrote: > Arrgghhh!! > > I can't make this work at all. > > I tried to hack the libh/Makefile in the following way: > > Index: Makefile > =================================================================== > RCS file: /home/libh/cvs/libh/Makefile,v > retrieving revision 1.5 > diff -u -r1.5 Makefile > --- Makefile 2001/09/20 21:21:55 1.5 > +++ Makefile 2001/12/12 16:28:33 > @@ -1,5 +1,37 @@ > # $FreeBSD: libh/Makefile,v 1.5 2001/09/20 21:21:55 alex Exp $ > > -SUBDIR= compile > +SUBDIR= lib bin > > -.include > +SETENV?= /usr/bin/env > +MAKEENV= MAKEOBJDIR=${.CURDIR}/compile/${UITYPE} > + > +# fullbuild target makes the 4 compile/ directories > +fullbuild: > + @echo "Building all Hui types (text+graphics, text, graphics and none)" > + @echo "To avoid this, use the \"all\" target which defaults to a \"text+ graphics\" build" > + @echo "Build started on "`date` > + > + @echo "--------------------------------------------------------------" > + @echo ">> Building for text+graphics" > + @echo "--------------------------------------------------------------" > + ${MAKE} all > + @echo "--------------------------------------------------------------" > + @echo ">> Building without Qt (graphics)" > + @echo "--------------------------------------------------------------" > + ${MAKE} all NOQT=yes > + @echo "--------------------------------------------------------------" > + @echo ">> Building without TVision (text)" > + @echo "--------------------------------------------------------------" > + ${MAKE} all NOTVISION=yes > + @echo "--------------------------------------------------------------" > + @echo ">> Building libh without TVision and Qt (none)" > + @echo "--------------------------------------------------------------" > + ${MAKE} all NOQT=yes NOTVISION=yes > + @echo ">> Build finished on " `date` > + > +all build install clean: > +.for _SUBDIR in ${SUBDIR} > + cd ${_SUBDIR} && ${SETENV} ${MAKEENV} ${MAKE} $@ > +.endfor > + > +.include "Makefile.uitype" > > But now, this doesn't work at all!! > > anarcat@shall[~/libh]% make > Building all Hui types (text+graphics, text, graphics and none) > To avoid this, use the "all" target which defaults to a "text+graphics" > build > Build started on Mer 12 déc 2001 11:32:11 EST > -------------------------------------------------------------- > >> Building for text+graphics > -------------------------------------------------------------- > make all > make: don't know how to make all. Stop > *** Error code 2 > > Stop in /u/anarcat/libh. > > Ridiculous!!! > > Make all *works*. But not as expected: > > anarcat@shall[~/libh]% make all > cd lib && /usr/bin/env MAKEOBJDIR=/u/anarcat/libh/compile/text+graphics make all > /usr/bin/env make -f ../Makefile.inc1 BSUBDIR=lib/common all > Warning: Object directory not changed from original /u/anarcat/libh/compile/text+graphics > c++ -g -fpic -DPIC -I/usr/local/include/tcl8.3 -I/u/anarcat/libh/compile/text+graphics/../../include -c /u/anarcat/libh/compile/text+graphics/../../lib/common/Pointer.cc -o Pointer.o > > In the same idea, make all in lib does not do this at all either!!! > > anarcat@shall[~/libh]% cd lib && /usr/bin/env MAKEOBJDIR=/u/anarcat/libh/compile/text+graphics make all > ===> hui > ===> disk > > I feel there are 2 parallel dimensions here: one where everything makes > sense and follows logic, and the make(1) one. :) > > What am I missing? > > BTW, I have been able to make this work properly before, I swear. It's > just by abusive editing that I scrapped something I shouldn't have had > scrapped. > > This is simply mad. > > A. -- Nathan Ahlstrom / nra@NetBSD.org / nra@FreeBSD.org / GPG: 0x67BC9D19 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 9:13:29 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id C70D637B41C for ; Wed, 12 Dec 2001 09:13:27 -0800 (PST) Received: (from nra@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id fBCHDR959360 for libh@FreeBSD.org; Wed, 12 Dec 2001 11:13:27 -0600 (CST) (envelope-from nra) Message-Id: <200112121713.fBCHDR959360@usw4.freebsd.org> From: Nathan Ahlstrom Date: Wed, 12 Dec 2001 11:13:27 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/compile Makefile.subdirs Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG nra 2001/12/12 11:13:27 CST Modified files: compile Makefile.subdirs Log: Build a dynamically linked tclh in addition to the tclh.static as part of the build process. Revision Changes Path 1.2 +3 -1 libh/compile/Makefile.subdirs To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 9:16:59 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts17-srv.bellnexxia.net (tomts17.bellnexxia.net [209.226.175.71]) by hub.freebsd.org (Postfix) with ESMTP id BDBB637B41B for ; Wed, 12 Dec 2001 09:16:56 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.189.35]) by tomts17-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011212171655.STVX23490.tomts17-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Wed, 12 Dec 2001 12:16:55 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id A54251A49; Wed, 12 Dec 2001 12:16:53 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 2A44820ACB; Wed, 12 Dec 2001 12:18:51 -0500 (EST) Date: Wed, 12 Dec 2001 12:18:51 -0500 From: The Anarcat To: Nathan Ahlstrom Cc: freebsd-libh@FreeBSD.ORG Subject: Re: hello_world example error. Message-ID: <20011212171850.GB93423@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Nathan Ahlstrom , freebsd-libh@FreeBSD.ORG References: <20011212093205.A8968@winternet.com> <20011212162420.GA65834@shall.anarcat.dyndns.org> <20011212110150.A9600@winternet.com> <20011212170852.GA93423@shall.anarcat.dyndns.org> <20011212111109.B9600@winternet.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="b5gNqxB1S1yM7hjW" Content-Disposition: inline In-Reply-To: <20011212111109.B9600@winternet.com> User-Agent: Mutt/1.3.24i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --b5gNqxB1S1yM7hjW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed Dec 12, 2001 at 11:11:10AM -0600, Nathan Ahlstrom wrote: >=20 > > Yeah.. tclh works well, somehow. But note that ldd will tell you that > > it's using your *installed* version of libh (/usr/local/lib). :) And > > obviously not the one in compile/*, since we make no provision for this. >=20 > I don't have an "intalled" libh. >=20 >=20 > ahlstn1-laptop {115} % ldd tclh > tclh: > libhtcl.so.0 =3D> > /home/nra/libh-nra/compile/text+graphics/libhtcl.so.0 (0x28065000) =2E.. Then I have a problem: anarcat@shall[~/libh/bin/tclh]% ./tclh=20 /usr/libexec/ld-elf.so.1: Shared object "libhtcl.so.0" not found anarcat@shall[~/libh/bin/tclh]% ldd tclh tclh: libhtcl.so.0 =3D> not found (0x0) libh.so.0 =3D> not found (0x0) libhtclfile.so.0 =3D> not found (0x0) libhfile.so.0 =3D> not found (0x0) =2E.. --b5gNqxB1S1yM7hjW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjwXkXkACgkQttcWHAnWiGc+NQCfdspre8XIzM9JmyYAsfYf8TZp eHYAoJzVly+WzYHX+2NBtVqrDE1tQie+ =iJnv -----END PGP SIGNATURE----- --b5gNqxB1S1yM7hjW-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 9:21:38 2001 Delivered-To: freebsd-libh@freebsd.org Received: from icicle.winternet.com (icicle.winternet.com [198.174.169.13]) by hub.freebsd.org (Postfix) with ESMTP id 227DE37B416 for ; Wed, 12 Dec 2001 09:21:36 -0800 (PST) Received: from tundra.winternet.com (nrahlstr@tundra.winternet.com [198.174.169.11]) by icicle.winternet.com (8.12.1/8.12.1/sci) with ESMTP id fBCHLXd0013487; Wed, 12 Dec 2001 11:21:33 -0600 (CST) SMTP "HELO" (ESMTP) greeting from tundra.winternet.com But _really_ from :: nrahlstr@tundra.winternet.com [198.174.169.11] SMTP "MAIL From:" = nrahlstr@mail.winternet.com (Nathan Ahlstrom) SMTP "RCPT To:" = We have no RCPT Received: (from nrahlstr@localhost) by tundra.winternet.com (8.8.7/8.8.4) id LAA09972; Wed, 12 Dec 2001 11:21:32 -0600 (CST) Date: Wed, 12 Dec 2001 11:21:32 -0600 From: Nathan Ahlstrom To: The Anarcat , freebsd-libh@FreeBSD.ORG Subject: Re: hello_world example error. Message-ID: <20011212112131.D9600@winternet.com> Mail-Followup-To: The Anarcat , freebsd-libh@FreeBSD.ORG References: <20011212093205.A8968@winternet.com> <20011212162420.GA65834@shall.anarcat.dyndns.org> <20011212110150.A9600@winternet.com> <20011212170852.GA93423@shall.anarcat.dyndns.org> <20011212111109.B9600@winternet.com> <20011212171850.GB93423@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20011212171850.GB93423@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Wed, Dec 12, 2001 at 12:18:51PM -0500 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I had to set my LD_LIBRARY_PATH to include the compile/text+graphics The Anarcat wrote: > On Wed Dec 12, 2001 at 11:11:10AM -0600, Nathan Ahlstrom wrote: > > > > > Yeah.. tclh works well, somehow. But note that ldd will tell you that > > > it's using your *installed* version of libh (/usr/local/lib). :) And > > > obviously not the one in compile/*, since we make no provision for this. > > > > I don't have an "intalled" libh. > > > > > > ahlstn1-laptop {115} % ldd tclh > > tclh: > > libhtcl.so.0 => > > /home/nra/libh-nra/compile/text+graphics/libhtcl.so.0 (0x28065000) > ... > > Then I have a problem: > > anarcat@shall[~/libh/bin/tclh]% ./tclh > /usr/libexec/ld-elf.so.1: Shared object "libhtcl.so.0" not found > anarcat@shall[~/libh/bin/tclh]% ldd tclh > tclh: > libhtcl.so.0 => not found (0x0) > libh.so.0 => not found (0x0) > libhtclfile.so.0 => not found (0x0) > libhfile.so.0 => not found (0x0) > > ... -- Nathan Ahlstrom / nra@NetBSD.org / nra@FreeBSD.org / GPG: 0x67BC9D19 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 9:23:44 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts17-srv.bellnexxia.net (tomts17.bellnexxia.net [209.226.175.71]) by hub.freebsd.org (Postfix) with ESMTP id F275037B405 for ; Wed, 12 Dec 2001 09:23:41 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.189.35]) by tomts17-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011212172341.SYFV23490.tomts17-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Wed, 12 Dec 2001 12:23:41 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 53EF21B1D; Wed, 12 Dec 2001 12:23:39 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id F290720ACB; Wed, 12 Dec 2001 12:25:35 -0500 (EST) Date: Wed, 12 Dec 2001 12:25:35 -0500 From: The Anarcat To: Nathan Ahlstrom Cc: Libh Subject: Re: Damn Make! (was: Re: MAKEOBJDIR) Message-ID: <20011212172535.GC93423@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Nathan Ahlstrom , Libh References: <20011212163933.GB65834@shall.anarcat.dyndns.org> <20011212111139.C9600@winternet.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TYecfFk8j8mZq+dy" Content-Disposition: inline In-Reply-To: <20011212111139.C9600@winternet.com> User-Agent: Mutt/1.3.24i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --TYecfFk8j8mZq+dy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed Dec 12, 2001 at 11:11:39AM -0600, Nathan Ahlstrom wrote: >=20 > What about this patch? no-no-no.. you don't understand. The idea is to get rid of compile/ Makefiles. Use compile just as we use /usr/obj for the world. Pros:=20 - we can compile the modules (bin/tclh, lib/file...) in their own directories or not (this was also possible before) - we can *detect*, in those Makefiles, wether we're compiling in our own dir or in the global compile/, which allows us to -Link only with compile/ in the proper case - we have less makefiles and less make voodoo Cons: - it doesn't work yet. In other words, I want SUBDIR to be "lib bin" and have the base makefile call: ( cd $dir && env MAKEOBJDIR=3Dcompile/$UITYPE/ make $@ ) for each SUBDIR. It should work. Why is make so dumb? a. a. --TYecfFk8j8mZq+dy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjwXkw8ACgkQttcWHAnWiGfbrwCfcCevfGWbQgxGtinyKDsgdrej vdwAn2DLSqE9cKGfRc5zE9WZMIFeheyn =orhs -----END PGP SIGNATURE----- --TYecfFk8j8mZq+dy-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Dec 12 9:24: 5 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts9-srv.bellnexxia.net (tomts9.bellnexxia.net [209.226.175.53]) by hub.freebsd.org (Postfix) with ESMTP id 5535837B429 for ; Wed, 12 Dec 2001 09:24:01 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.189.35]) by tomts9-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011212172400.VXEN29230.tomts9-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Wed, 12 Dec 2001 12:24:00 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 2D3DB1B1D; Wed, 12 Dec 2001 12:24:00 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 4CB0A20ACC; Wed, 12 Dec 2001 12:25:58 -0500 (EST) Date: Wed, 12 Dec 2001 12:25:58 -0500 From: The Anarcat To: Nathan Ahlstrom Cc: freebsd-libh@FreeBSD.ORG Subject: Re: hello_world example error. Message-ID: <20011212172557.GD93423@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Nathan Ahlstrom , freebsd-libh@FreeBSD.ORG References: <20011212093205.A8968@winternet.com> <20011212162420.GA65834@shall.anarcat.dyndns.org> <20011212110150.A9600@winternet.com> <20011212170852.GA93423@shall.anarcat.dyndns.org> <20011212111109.B9600@winternet.com> <20011212171850.GB93423@shall.anarcat.dyndns.org> <20011212112131.D9600@winternet.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zbGR4y+acU1DwHSi" Content-Disposition: inline In-Reply-To: <20011212112131.D9600@winternet.com> User-Agent: Mutt/1.3.24i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --zbGR4y+acU1DwHSi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed Dec 12, 2001 at 11:21:32AM -0600, Nathan Ahlstrom wrote: >=20 > I had to set my LD_LIBRARY_PATH to include the compile/text+graphics yes, of course.. I forgot that hack.. a. --zbGR4y+acU1DwHSi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjwXkyUACgkQttcWHAnWiGcoygCfUs7Yc6paY5qzuU1RNpY2i1BZ IHIAniZG0Sy8sAb4ZXMH+ROwX+LyLcgB =TXR/ -----END PGP SIGNATURE----- --zbGR4y+acU1DwHSi-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Dec 13 11: 5:53 2001 Delivered-To: freebsd-libh@freebsd.org Received: from mailhotel3.inet.tele.dk (mailhotel3.inet.tele.dk [193.162.153.182]) by hub.freebsd.org (Postfix) with ESMTP id 1284737B416 for ; Thu, 13 Dec 2001 11:05:45 -0800 (PST) Received: from brando.wilo.dk ([62.242.210.228]) by mailhotel3.inet.tele.dk (Netscape Mail Server v2.02) with ESMTP id AAA24874; Thu, 13 Dec 2001 20:05:37 +0100 Received: from mta.excite.com (1Cust100.tnt2.dfw9.da.uu.net [63.62.208.100]) by brando.wilo.dk with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0) id XM38ZQX3; Thu, 13 Dec 2001 20:08:13 +0100 Message-ID: <000052487a94$000037fb$00006245@mta.excite.com> To: From: 888salescom@excite.com Subject: Marketing is the LifeBlood of Your Business! VD Date: Thu, 13 Dec 2001 13:05:33 -1800 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Reply-To: 888Salescom5@excite.com Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG American Mailing



All transactions secured through


THIS COULD BE YOUR
FIRM’S MESSAGE…

REACHING THE MARKET SEGMENT
YOU NEED TO IMPACT!
L= et us show you how we can develop, produce,
TARGET and DELIVER your firm’s interest specific me= ssage.
  • You need your time-sensitive announcement delivered…= ;NOW!
  • You need QUALIFIED leads for your business…NOW!
  • You need to drive traffic to your web site…NOW!
  Let us show you how we can expand your client base:
  • H= TML, FLASH, Streaming Content, Multimedia Attachments
  • D= ynamic E-Marketing Solutions
  • N= ational and International
  • D= emographic Specific
  • I= nterest Specific
 

Have one of our professionals contact you right away for your E= -Marketing Solution.
Please click here and complete our inquiry form.

"Just take a look at some of our customers"<= /font>

Hewlett Packard, GTE, McDonalds, Subway, United Way,
American Red Cross,City of Anaheim, Vital Scan, Westec=

 

If you think, that you will not benefit from this correspondenc= e, please c= lick here
 
To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message