[MacPorts] #14901: firefox-x11 does not provide file-selection browsers (fwd)

robert delius royar apple at frinabulax.org
Thu Apr 17 03:38:52 PDT 2008


Comments are inline in your quoted response

Wed, 16 Apr 2008 (10:29 -0400 UTC) Stefan Bruda wrote:

> Hi,
>
> Apologies for resurrecting this somehow old thread.
>
> I am using firefox-x11 all the time (I simply hate the Mac OS GUI and
> it's lack of sloppy focus so I am trying to stay under X as much as
> possible) and the lack of file browser annoys the heck out of me.
> This is a really long standing problem.  I have also inquired on this
> list awhile ago but got no response.  Other than the file browser (or
> lack thereof) the port works fine on my machine (MBP 2,2).
>
> At 18:37 -0400 on 2008-4-2 robert delius royar wrote:
> >
> > I recall from my own attempts to build SeaMonkey for Mac X11 that I
> > could not get it to link in the gnome-vfs components (listed as
> > required in the port file).  It always insisted on trying to link
> > in the Carbon
>
> Looking at the port file, the firefox-x11 port does use gnome-vfs
> apparently.  I have not watched the build process though.  Instead, I
> tried (to tweak the configuration flags) to no effect.  Have you made
> any attempt at this?  If so, with what effect?

I tried editing the configure files to change references to Mac OS 
sections and Frameworks so that Mac compilations would be treated as 
GTK/Unix, but I was unable to find exactly where the compilation would 
switch from running as an X-based compilation to a Mac Carbon 
compilation.  The current Macports port does not have the build or crash 
problems that the earlier one I tried to work out did.  For the earlier 
ports, I managed to get the Carbon frameworks not to be added, but then 
the program would crash when i tried to get a file browsing 
dialog--sometimes the first try, and other times on subsequent tries. 
It was still not linking properly.

I do still have the end-of-line Mozilla that works really well under 
X--really well in that I can leave it running for weeks.  It is outdated 
and doesn't support much of what Firefox does on my Linux system (also 
running X.org's X).

  If you run otool -L on the resulting executable (firefox-bin) and its 
Mozilla directory libraries, do you find references to 
/opt/local/lib/libgnomevfs*.dylib?  I cannot see them in mine.  Instead 
I see references to Corefoundation and Coreservices Frameworks.

I do not understand the autoconf tools really at all.  I can make minor 
changes to configure files, but the Firefox build system is so complex 
that it would require someone who understood autoconf and the system to 
make it so that OS X with X11 was recognized as a valid GTK-based UI. 
It looks as though the folks who wrote the Mac part just never assumed 
there was a Gnome package to use for OS X.

> I meant to try some more stuff in this respect (I also meant to answer
> this email earlier... ;-) ) but so far I did not quite find the time
> to do it right, I just poked around now and then (without any
> noticeable effect).
>
> > Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14901>
> > MacPorts </projects/macports>
> > Ports system for Mac OS
>
> Cheers,
> Stefan
>
>

-- 
Dr. Robert Delius Royar                   Associate Professor of English
Morehead State University                             Morehead, Kentucky



More information about the macports-dev mailing list