To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.dev.macOpen lugnet.cad.dev.mac in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / Macintosh / 217
216  |  218
Subject: 
Re: Mac LDView possibility
Newsgroups: 
lugnet.cad.dev.mac
Date: 
Tue, 30 Jul 2002 13:10:43 GMT
Viewed: 
1953 times
  
In article <Gzy3nI.IBE@lugnet.com>,
"Travis Cobbs" <tcobbs@REMOVE.halibut.com> wrote:

I downloaded AJRFoundation.src.tar.gz, AJRInterface.src.tar.gz, and
LDView.src.tar.gz. I tried to compile the '.pbproj' files but I got
several errors.

First, each time I opened each Project Builder file I got a message
about SCM

SCM

The SCM status operatun fail because: Unknown host. Disble SCM for this
project?

  Disable  Don't Disable


Then when I tried to compile the frameworks and the LDView application I
got these messages

AJRFoundation.pbproj

Compiling AJRConsole.m (1 error)
  header file 'AJRFoundation/NSString-AJRRegularExpressions.h' not found

Build failed


AJRInterface.pbproj
Copying
  /bin/cp:NSBitmapImageRep-AJRInterfaceExtensions.h: No such file or
directory

Build failed


LDView.pbproj
Compiling MacOX/LDrawModelView.mm (5 errors)
  header file 'NSScreen-ARJInterfaceExtensions.h' not found
  header file 'AJRInterface/AJRInterfaceFunctions.h' not found
  header file 'AJRInterface/NSUserDefaults-AJRInterfaceExtensions.h' not
found
  illegal external declaration, missing ';' after 'C'
  illegal external declaration, missing ';' after 'C'

Build failed

I guess I'll send Alex an e-mail message.

Chris


It appears that some version of the modified-for-MacOSX LDView source code
is available at the following web site:

http://www.raftis.net/cgi-bin/WebObjects/Alex

Select Projects, then Applications from the menu on the left.  The LDView
source link is on that page.

I don't know what version of LDView this is based on, but I would expect it
to at least work.  You will also need to download AJRFoundation and
AJRInterface from the Frameworks section of his Projects page.  It's not
exactly obvious, but I would expect every one of his apps (including the
LDView port) to use these frameworks.  So make sure to download and build
those frameworks (AJRFoundation first, then AJRInterface) before trying to
compile LDView.  Anyone with the MacOSX development tools should be able to
do this.  The port is all Objective C Cocoa code, so there's really no
chance of a quick port to MacOS 9 or earlier.

Alex (the person who is working on the port) has been really busy at work
for many months now, so I figured you would all be better off with at least
some working version, even if there are still things he wants to do before
an official binary release.  When I noticed he had posted the source on his
web site, I decided to post here.

Since he did post the source code on his public web site, I can't see a
problem with someone else compiling it and distributing a binary.  His
portion of the source appears to be under LGPL (his web page states that all
his apps and tools are under LGPL), and his frameworks are under GPL.  In
other words, make sure to include directions on source downloading if you
create a binary release.  Also remember that a binary release will require
distributing the framework binaries in addition to the app binary.

Although the GPL and LGPL don't require you to do so, I would highly
recommend contacting Alex before making any modifications to the
MacOSX-specific LDView code.  I can almost guarantee that there are
subtlties to the code that aren't immediately obvious.  In fact, it is
likely that it will include various automagic behavior that works great but
seems like true magic until it is eplained.  As an example, I believe he
said his preferences classes all automatically show up in the preferences
panel, even though there's no code in the classes themselves that does this,
nor are they referenced from the (generic) preferences NIB.  You can do some
truly amazing things when you have a deep understanding of the Objective C
runtime.  He's on vacation at the moment, so don't expect any e-mail replies
for at least a week or so.

--Travis Cobbs (tcobbs@REMOVE.halibut.com)



Message has 1 Reply:
  Re: Mac LDView possibility
 
(...) the projects are set up to use CVS. you'll have to click "disable" or that message will keep popping up. (you must have a different version of Project Builder than me.. Mine mentioned CVS by name) (...) It looks like you used Stuffit Expander (...) (22 years ago, 30-Jul-02, to lugnet.cad.dev.mac)

Message is in Reply To:
  Mac LDView possibility
 
It appears that some version of the modified-for-MacOSX LDView source code is available at the following web site: (URL) Projects, then Applications from the menu on the left. The LDView source link is on that page. I don't know what version of (...) (22 years ago, 28-Jul-02, to lugnet.cad.dev.mac)

12 Messages in This Thread:





Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR