Opened 15 years ago

Closed 15 years ago

Last modified 12 years ago

#22067 closed defect (wontfix)

Darwin 8.0.1 (NO OSX) xfree86 4.7.0 dont start

Reported by: kibodmitry@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.4.0
Keywords: puredarwin tiger Cc: cooljeanius (Eric Gallager)
Port: XFree86

Description

Portname XFree86 version 4.7.0

build success

dont startx - > says: X connection to :0.0 broken (explict kill or server shutdown)

Attachments (3)

MacPorts-1.6.0-nofoundation.patch (1.2 KB) - added by afb@… 15 years ago.
keymaps.zip (104.5 KB) - added by kibodmitry@… 15 years ago.
Succesfull_screen.png (74.5 KB) - added by kibodmitry@… 15 years ago.

Download all attachments as: .zip

Change History (20)

comment:1 Changed 15 years ago by kibodmitry@…

Cc: kibodmitry@… added

Cc Me!

comment:2 Changed 15 years ago by jmroot (Joshua Root)

Cc: kibodmitry@… removed
Keywords: puredarwin tiger added; Darwin 8.0.1 (NO OSX) removed

You're pretty much on your own with this (virtually everyone using MacPorts runs OS X and uses x.org). My one suggestion is that if you really are running MacPorts 1.4.0, you should upgrade.

comment:3 Changed 15 years ago by kibodmitry@…

How can it help me for the compiled program? The compilation was made with the new database and the latest version portfile (4.7.0).

Compilation successful with the flag +puredarwin, but the program does not start.

Here is another precedent start xfree86 from the MacPorts in Darwin 8.0.1 (http://www.algonet.se/~afb/darwin/darwin8-xfree86.html). Even there is a working version of xfree at apple company to Darwin 7.

I think the problem in the system settings - and I ask for help from you.

I tried to install a newer version of MacPorts, but it requires gnustep, gnustep requires X11 and GCC42 (closed circle).

I tried to install Xorg - it requires X11 (yet another vicious circle).

Without X11 is not installed even MC.

comment:4 Changed 15 years ago by jmroot (Joshua Root)

MacPorts does not actually require gnustep, just configure with --with-objc-runtime=no --with-objc-foundation=no.

Again, I don't think anyone here has a pure darwin box to debug this on. You might be able to get help from the people over at http://puredarwin.org/.

comment:5 Changed 15 years ago by afb@…

If it helps, I used http://trac.macports.org/log/trunk/dports/x11/XFree86/Portfile?rev=40524

You should be able to upgrade to MacPorts 1.6 or so on Darwin, but that's the end of the line. (the GNUstep requirement is unused, and can be patched out in the earlier versions of base)

Unless having a historical interest in old Mac OS X versions, I'd suggest moving to FreeBSD ?

comment:6 Changed 15 years ago by kibodmitry@…

Thank you for your answers - I leave the topic open for the new councils. I will try your suggestions. The results of the write.

comment:7 in reply to:  4 ; Changed 15 years ago by kibodmitry@…

Replying to jmr@…:

MacPorts does not actually require gnustep, just configure with --with-objc-runtime=no --with-objc-foundation=no.

Again, I don't think anyone here has a pure darwin box to debug this on. You might be able to get help from the people over at http://puredarwin.org/.

The expression --with-objc-runtime=no --with-objc-foundation=no not true - Darwin says: not a valid argument. Please specify either "GNU" or "apple". About the "GNU" all clear, but the libraries apple, too.

comment:8 in reply to:  7 ; Changed 15 years ago by kibodmitry@…

Replying to kibodmitry@…:

Replying to jmr@…:

MacPorts does not actually require gnustep, just configure with --with-objc-runtime=no --with-objc-foundation=no.

Again, I don't think anyone here has a pure darwin box to debug this on. You might be able to get help from the people over at http://puredarwin.org/.

The expression --with-objc-runtime=no --with-objc-foundation=no not true - Darwin says: not a valid argument. Please specify either "GNU" or "apple". About the "GNU" all clear, but the libraries apple, too.

Wrote earlier true for 1.5.0, 1.6.0 and 1.7.0 versions. Version 1.7.1 and later accepts as a valid expression '--with-objc-runtime=no --with-objc-foundation=no` but ...

:-))) lol --> REQUIRES X11 !!!

And not installed without version 1.7.1 (And this is a vicious circle in a vicious circle)

Changed 15 years ago by afb@…

comment:9 in reply to:  8 ; Changed 15 years ago by afb@…

Replying to kibodmitry@…:

:-))) lol --> REQUIRES X11 !!!

And not installed without version 1.7.1 (And this is a vicious circle in a vicious circle)

You would want --without-x for ./configure

comment:10 in reply to:  9 ; Changed 15 years ago by kibodmitry@…

Replying to afb@…:

Replying to kibodmitry@…:

:-))) lol --> REQUIRES X11 !!!

And not installed without version 1.7.1 (And this is a vicious circle in a vicious circle)

You would want --without-x for ./configure

I use the exist of non-working version of xfree86 and I was able to install version 1.7.1. I do not know why, but a lot of directives in portfile perceived as wrong, for example: 'licensie' and 'livecheck.type', also not correctly identifies all the checksums for all files. I thought that this problem for older versions of the manager, but after installing 1.7.1, these problems remain. I re-compile xfree86 4.5.0 and 4.7.0 - the result has not changed - the server does not start, error: 'X connection to: 0.0 broken (explict kill or server shutdown)'.

I still think that the problem in the system settings and does not depend at the version manager MacPorts.

I will try to install the version of MacPorts 1.6.0, but I think that nothing will change.

comment:11 Changed 15 years ago by kibodmitry@…

For comparison: I repeated all the steps in the Darwin 7: I removed the built-working version of xfree86, installed MacPorts 1.4.0, compiled xfree86 4.5.0 - server started without problems.

comment:12 in reply to:  10 Changed 15 years ago by afb@…

Replying to kibodmitry@…:

I do not know why, but a lot of directives in portfile perceived as wrong, for example: 'licensie' and 'livecheck.type', also not correctly identifies all the checksums for all files. I thought that this problem for older versions of the manager, but after installing 1.7.1, these problems remain.

MacPorts 1.8.1 is released* and required. It just doesn't support your platform any longer, so you probably will need to stay with the old release and the old ports ? Or start backporting things yourself for your local installation, it's all in svn.

comment:13 in reply to:  10 Changed 15 years ago by afb@…

Replying to kibodmitry@…:

I still think that the problem in the system settings and does not depend at the version manager MacPorts.

Seems likely, have you logged at the X server log output ?

comment:14 Changed 15 years ago by kibodmitry@…

I visited the bright idea perform the procedure "startx >& log.txt" and what I saw there:

"XFree86 Version 4.8.0 / X Window System (protocol Version 11, revision 0) Release Date: 15 December 2008

If the server is older than 6-12 months, or if your hardware is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ)

Operating System: Darwin Apple Computer, Inc. Could not find keymapping file USA.keymapping. Reading keymap from the system. Display mode: IOKit

Hardware cursor not supported. Screen 0 added: 1024x768 @ (0,0)

Fatal server error: Could not build a valid keymap.

OsVendorFatalError

X connection to :0.0 broken (explicit kill or server shutdown).

AbortDDX

Quitting XDarwin..."

comment:15 Changed 15 years ago by kibodmitry@…

Conclusion: The installation of XFree86 (on PureDarwin Tiger) does not depend on the version of MacPorts.

After successful installation of the port or a separate self-compilation, need a copy keymappings files to the folder "/System/Library/Keyboards".

Get files keymappings here: http://www.mit.edu/afs/sipb/project/darwin/src/modules/keymaps/keymappings/.

If someone want, I can attach to this ticket archive of successful XFree86 for PureDarwin 8.0.1.

All thanks!

Changed 15 years ago by kibodmitry@…

Attachment: keymaps.zip added

Changed 15 years ago by kibodmitry@…

Attachment: Succesfull_screen.png added

comment:16 Changed 15 years ago by afb@…

Resolution: wontfix
Status: newclosed

Yeah, almost forgot about the need for those key mappings needed for Darwin.

But I suppose it's still a "configuration issue" rather than a port problem.

comment:17 Changed 12 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.