Date: Tue, 15 Jan 2008 15:31:53 -0600 From: "Jeremy Messenger" <mezz7@cox.net> To: "Boris Samorodov" <bsam@ipt.ru> Cc: Alexander Leidinger <Alexander@leidinger.net>, freebsd-ports@freebsd.org, Chuck Robey <chuckr@chuckr.org> Subject: Re: HOW-TO get Flash7 working! Message-ID: <op.t4zp3fq49aq2h7@mezz.mezzweb.com> In-Reply-To: <40024273@bb.ipt.ru> References: <64c038660801040516u5c42a6cpadb475ad67fb4730@mail.gmail.com> <20080104174955.52aa33fd@gumby.homeunix.com> <64c038660801041029t1a9662bayed3ca02fd46c7ece@mail.gmail.com> <64c038660801041226k1d350bc6p727e4666ea295727@mail.gmail.com> <477FFE14.1010704@monkeybrains.net> <477FFF63.50004@gmail.com> <47801D54.8050709@gmail.com> <47803E3F.2080005@monkeybrains.net> <47804901.6090007@gmail.com> <4786BF45.8030602@monkeybrains.net> <4786CEDC.3050009@chuckr.org> <20080111170711.t6wxj1bc68cgwwk4@webmail.leidinger.net> <4787E597.9040902@chuckr.org> <40077827@bb.ipt.ru> <478BC152.8060200@chuckr.org> <54285521@bb.ipt.ru> <478D0CC1.5010703@chuckr.org> <40024273@bb.ipt.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 Jan 2008 14:47:42 -0600, Boris Samorodov <bsam@ipt.ru> wrote:= > On Tue, 15 Jan 2008 14:42:57 -0500 Chuck Robey wrote: >> Boris Samorodov wrote: >> > On Mon, 14 Jan 2008 15:08:50 -0500 Chuck Robey wrote: >> > >> >> Anyhow, I said I made no effort to record what I did, and if in = >> this case >> >> I misremembered, please don't take it as an insult to your work, = >> which does >> > >> > I didn't. I (as a developer) tried to help you (as a user) to track= >> > the difficulties. >> > >> >> look like you did a fine job of it. This, at least, is one port = >> that DOES >> >> do things as I would have them. >> > >> > Well, since some other (may be 15-20) fc4-linux infrastructure port= >> > were written by me as well, I hope that there should be more that t= hat >> > one. :-) >> > >> >> The only way I'm going to get things to be for certain, it's to = >> start over >> >> from the beginning, and this time follow the procedures that any = >> serious >> >> porter (such as you) already knows by heart. I'm not going to tr= y = >> to >> >> repeat all that here. >> > >> > OK, great. And please, in any doubt about any (in this case linux) >> > port's behaviour don't hesitate and write to this or emulation@ ML.= > >> I just replied to Alex Leidinger's mail (where he replied to this one= ) >> incorrectly. I thought it was you, and didn;'t realize until after I= 'd >> kicked off the send key. Should have realized it from his use of >> invective, and how he tried to paint this one error as if _all_ linux= = >> ports > > He said "all infrastructure linux ports". Those ports which install > libraries, filesystem, configs, etc. He never said all of them (just > because he knows ports and it's structure much better than me). And it= > is Alexander (with the help of Roman Divacky) who did much work at > kernel/userland linuxulator to improve it and introduce 2.6-linux. > >> installed correctly, and I was only confused. No big loss, I ppointe= d = >> out >> there a particular example (/usr/ports/www/linux-firefox) that does = >> install >> into /usr/local, > > This is not an infrastructure port, this is a user application. (I'll > duscuss this port as an answer for your other mail). Well, actually, near all of gecko ports install both libraries and app. = In = FreeBSD, there are plenty of ports that depend on firefox, mozilla, = seamonkey and other gecko libraries. # ldd /usr/local/bin/epiphany | grep firefox libmozjs.so =3D> /usr/local/lib/firefox/libmozjs.so (0x28189000= ) libgtkembedmoz.so =3D> /usr/local/lib/firefox/libgtkembedmoz.so= = (0x28230000) libxpcom.so =3D> /usr/local/lib/firefox/libxpcom.so (0x28244000= ) libxpcom_core.so =3D> /usr/local/lib/firefox/libxpcom_core.so = (0x295b6000) # ldd /usr/local/lib/liferea/liblihtmlm.so | grep firefox libgtkembedmoz.so =3D> /usr/local/lib/firefox/libgtkembedmoz.so= = (0x28d2c000) libxpcom.so =3D> /usr/local/lib/firefox/libxpcom.so (0x28d40000= ) libxpcom_core.so =3D> /usr/local/lib/firefox/libxpcom_core.so = (0x29007000) But as you have pointed about that we need an evidence for linux-firefox= = install in LOCALBASE breaks other linux stuff. Cheers, Mezz >> just didn't appreciate his painting it as if all I said >> was wrong, and using the libdl thing as if I was wrong all around the= = >> ring. > > OK, let's leave libdl an all concerned with it in the past. And > let's concentrate at port errors (ports with errors?). > >> I haven't sent any of this to emulation. I dislike crossposting with= out >> some truly major reason, and this thread did begin in ports. I wonde= r, >> does the fact that your own port installs into /compat mean that you,= >> yourself, agree with my thesis, that all Linux items belong inmstalle= d = >> into >> the /compat/linux tree? > > Actually, no. ;-) That means that those ports are linux infrastructure= > ports which (so far noboby doubts it) belong to /compat/linux. > >> What is your own opinion of this? > > You know, when something goes wrong with a port and I can't repair it > myself, I do to a dortor^w kernel committer for help. If he says > "don't do it, it hurts" I do just what he says. Said that I should add= > that I do it not blindly but because I see that it really (most of the= > cases) helps. Yet there are open PRs which still are not closed, > workaround not found, etc. > > Nobody says that current linuxulator is ideal. I'd say that current > situation just hurts less. It is (unfortunately) very sensitive > instrument. :-( (I don't want to end the letter in a sad end, and > here is an old Russian phrase which may remind current situation: > "One wrong movement, and you are a father...") > > > WBR -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.t4zp3fq49aq2h7>