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