Date: Mon, 19 Jun 2006 20:42:54 +0400 From: Boris Samorodov <bsam@ipt.ru> To: Adi Pircalabu <apircalabu@bitdefender.com> Cc: Jeff Molofee <nehe@cruzinternet.com>, freebsd-questions@freebsd.org, freebsd-ports@freebsd.org Subject: Re: linux_base-fc4 Message-ID: <61855713@srv.sem.ipt.ru> In-Reply-To: <20060619191542.614d03ad@apircalabu.dsd.ro> (Adi Pircalabu's message of "Mon, 19 Jun 2006 19:15:42 %2B0300") References: <20060617071239.1F08D16A56D@hub.freebsd.org> <44960134.9030502@cruzinternet.com> <20060619184110.321ff967@apircalabu.dsd.ro> <20060619191542.614d03ad@apircalabu.dsd.ro>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 19 Jun 2006 19:15:42 +0300 Adi Pircalabu wrote: > (Really cc-ed to freebsd-ports@freebsd.org and Boris Samodorov a.k.a > bsam@ipt.ru) > On Mon, 19 Jun 2006 18:41:10 +0300 Adi Pircalabu wrote: > > On Sun, 18 Jun 2006 19:43:16 -0600 Jeff Molofee wrote: > > > > > After upgrading to linux_base-fc4, I've noticed a lot of > > > applications and games that will no longer run. One of the games is > > > HoH. I receive the following error when trying to run it... does > > > anyone know how to fix this? > > > > > > ./HoH: error while loading shared libraries: > > > libstdc++-libc6.2-2.so.3: cannot open shared object file: No such > > > file or directory > > > > Apparently that application needs (yet another?) compatibility Linux > > libraries, because it was built with g++-2.96 and linked against > > libstdc++-libc6.2-2.so.3. > > Feel free to send a problem report for this so it won't get lost, > > linux_base-fc4 maintainers should take a look at it and update the > > port. > Jeff, I've attached a patch for linux_base-fc4, can you please test it > and see if it fixes the dependency problem? Adi, you did the right thing -- that library is missing at the port. There are two hints. 1. The plist file is not full (one llibrary missing). I'd recommend you to test the patches (on probably fresh machine). Then on deinstalling you'll notice those files that remain undeletted. You may consider reading http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ and http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-testing.html to create a good (i.e. ready-to-commit) patches. 2. To create a good distinfo file for a linux port try to use "make PACKAGE_BUILDING=YES makesum". There are may source files (under GPL) which we must (at least) have while building linux (GPL) ports. PS. I've already sent Jeff a patch and he gave me a successful feedback. I hope this patch will be committed soon. WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?61855713>