It works

thanks
Mitch


On Sat, Dec 23, 2017 at 5:36 PM, Brian Callahan <[email protected]> wrote:
>
>
> On 12/23/2017 6:35 PM, mitchell wodach wrote:
>> I don't now if this error is on my end  but when i try make fetch I
>> get this output:
>>
>> make fetch
>> Fatal: one category in games mystuff should match PKGPATH=dxx-rebirth
>> (in dxx-rebirth)
>> Fatal: bogus PKGPATH=dxx-rebirth (no subdirectory) (in dxx-rebirth)
>> *** Error 1 in /usr/ports/mystuff/dxx-rebirth
>
> /usr/ports/mystuff/games/dxx-rebirth
>
>> (/usr/ports/infrastructure/mk/bsd.port.mk:3520 '.BEGIN': @exit 1)
>>
>> Mitch
>>
>> On Sat, Dec 23, 2017 at 4:41 PM, Thomas Frohwein <[email protected]> wrote:
>>> This works! Played partly into the first level of D2x now. Great job and 
>>> thanks for fixing this! I bet gog.com will see a spike of their sales of 
>>> Descent 1 & 2 now ;-)
>>> --------------------------------------------
>>> On Sat, 12/23/17, Brian Callahan <[email protected]> wrote:
>>>
>>>  Subject: Re: NEW: games/dxx-rebirth
>>>  To: "Thomas Frohwein" <[email protected]>, "Ports Mailing List" 
>>> <[email protected]>
>>>  Date: Saturday, December 23, 2017, 10:49 AM
>>>
>>>
>>>  On 12/23/17 12:37, Brian Callahan
>>>  wrote:
>>>  >
>>>  > On 12/23/2017 12:33 PM, Brian
>>>  Callahan wrote:
>>>  >>
>>>  >> On 12/23/2017 6:00 AM, Thomas
>>>  Frohwein wrote:
>>>  >>> Do you like getting
>>>  disoriented flying through narrow corridors while
>>>  >>> getting fired at from 6
>>>  degrees of freedom? Enjoy looking at confusing
>>>  >>> maps that look like yarn
>>>  after your cats played with it? Love
>>>  >>> blowing up
>>>  >>> reactors that should red
>>>  balls at you, only to get lost trying to find
>>>  >>> the exit afterwards and
>>>  getting blown up with the entire mine? If this
>>>  >>> sounds fun to you, you
>>>  have probably played Descent 1 or 2. dxx-rebirth
>>>  >>> is the official portable
>>>  version of the open-sourced engine.
>>>  >>>
>>>  >>> Note that due to a linker
>>>  error this is just for Descent 1, not 2 at
>>>  >>> this
>>>  >>> point.
>>>  >>>
>>>  >>> Incorporated helpful
>>>  feedback from bcallah@ and did a major clean
>>>  >>> up since the version he
>>>  commented on.
>>>  >>>
>>>  >>> portcheck and make
>>>  port-lib-depends-check run cleanly.
>>>  >>>
>>>  >>> Main issue (besides
>>>  eventually fixing build of the d2x part) is the
>>>  >>> license:
>>>  >>> The source of the game was
>>>  released under "Parallax License" which
>>>  >>> restricts to
>>>  "NON-COMMERCIAL, ROYALTY OR REVENUE
>>>  >>> FREE PURPOSES" and the
>>>  community work around it is GPLv3:
>>>  >>>
>>>  >>> https://github.com/dxx-rebirth/dxx-rebirth/blob/master/COPYING.txt
>>>  >>>
>>>  >>> Therefore I put CDROM No,
>>>  PACKAGE_FTP Yes... Would appreciate
>>>  >>> someone with more
>>>  experience with license questions
>>>  >>> commenting on this.
>>>  >>>
>>>  >>> Runs well on my
>>>  amd64-driven Thinkpad x230 in 1366x768.
>>>  >>> Completed first level
>>>  without issues. Sound, mouse, keyboard, and
>>>  >>> flightstick controls are
>>>  working.
>>>  >>>
>>>  >>> Attempts to build with
>>>  clang failed due to something that appears to
>>>  >>> be a compiler bug related
>>>  to unused lambda capture like this here:
>>>  >>>
>>>  >>> https://stackoverflow.com/questions/41960347/why-am-i-getting-an-
>>>  >>>
>>>  unused-lambda-capture-warning
>>>  >>>
>>>  >>> The error is:
>>>  >>>
>>>  similar/main/automap.cpp:1155:41: error: lambda capture 'am'
>>>  is not
>>>  >>> used
>>>  [-Werror,-Wunused-lambda-capture]
>>>  >>>
>>>  std::sort(range.begin(), range.end(), [am](const Edge_info
>>>  >>> *const a,
>>>  >>> const Edge_info *const b)
>>>  {
>>>  >>>
>>>  >>> I'd be happy if someone
>>>  with more experience knows a better solution.
>>>  >>
>>>  >> Yikes. SConstruct is a mess.
>>>  >
>>>  > Not your fault, scons is just a
>>>  mess.
>>>  >
>>>  >> Anyhow, I fixed all this up
>>>  and got Descent 2 working as well. I'll
>>>  >> send an updated tarball in a
>>>  bit.
>>>  >>
>>>  >> ~Brian
>>>  >>
>>>  >
>>>
>>>  OK. Here's the fixed port. Now you get
>>>  both game engines!
>>>
>>>  OK?
>>>
>>>  ~Brian
>>>
>>>
>>>
>

Reply via email to