We are not happy with the ../../jsource but it solved an immediate cross
repo problem for us. We will try to remove this anomaly in the future.

On Thu, Jan 30, 2020 at 11:47 PM ethiejiesa via Programming <
programm...@jsoftware.com> wrote:

> Fair enough. Thank you for the clarity.
>
> Henry Rich <henryhr...@gmail.com> wrote:
> > My build setup depends on considerations that transcend this
> > discussion.  Take it as given.
> >
> > Henry Rich
> >
> > On 1/30/2020 10:43 PM, ethiejiesa via Programming wrote:
> > > Hrm. That's quite odd.
> > >
> > > The workaround is quite easy, but any other J package maintainers for
> linux
> > > distributions are likely to run into this. Since it seems to have been
> > > introduced recently between d and e, ideally, we could find a way to
> smooth
> > > over the quirk that breaks neither your nor path-agnostic build
> systems.
> > >
> > > What build setup are you using?
> > >
> > > Henry Rich <henryhr...@gmail.com> wrote:
> > >> The funny includes are required on the build system I use.  If you put
> > >> your source under a /jsource directory you will be able to use the
> files
> > >> as is.
> > >>
> > >> Henry Rich
> > >>
> > >> On 1/29/2020 11:47 PM, ethiejiesa via Programming wrote:
> > >>> Compilation on linux breaks for me:
> > >>>
> > >>>       ../../../../jsrc/cip.c:6:10: fatal error:
> ../../jsource/jsrc/j.h: No such file or directory
> > >>>           6 | #include "../../jsource/jsrc/j.h"
> > >>>             |          ^~~~~~~~~~~~~~~~~~~~~~~~
> > >>>
> > >>> It looks like `jsrc/cip.c' includes paths that back all the way out
> of the
> > >>> jsource parent directory. This fails because my source tree is
> extracted to a
> > >>> directory not named `jsource'.
> > >>>
> > >>> These includes are for files that coexist in `jsrc' alongside
> `cip.c', so
> > >>> patching out the (unnecessary?) path munging fixes compilation in my
> case:
> > >>>
> > >>>       --- jsrc/cip.c      2020-01-30 13:31:22.463687182 +0900
> > >>>       +++ jsrc/cip.c      2020-01-30 13:33:47.707458248 +0900
> > >>>       @@ -3,9 +3,9 @@
> > >>>        /*
>              */
> > >>>        /* Conjunctions: Inner Product
>              */
> > >>>
> > >>>       -#include "../../jsource/jsrc/j.h"
> > >>>       -#include "../../jsource/jsrc/vasm.h"
> > >>>       -#include "../../jsource/jsrc/gemm.h"
> > >>>       +#include "j.h"
> > >>>       +#include "vasm.h"
> > >>>       +#include "gemm.h"
> > >>>
> > >>>        #define MAXAROWS 384  // max rows of a that we can process to
> stay in L2 cache   a strip is m*CACHEHEIGHT, z strip is m*CACHEWIDTH   this
> is wired to 128*3 - check if you chage
> > >>>
> > >>>       @@ -1057,15 +1057,15 @@
> > >>>         switch(c){
> > >>>          case CPLUSDOT:
> > >>>        #define F |=
> > >>>       -#include "../../jsource/jsrc/cip_t.h"
> > >>>       +#include "cip_t.h"
> > >>>           break;
> > >>>          case CSTARDOT:
> > >>>        #define F &=
> > >>>       -#include "../../jsource/jsrc/cip_t.h"
> > >>>       +#include "cip_t.h"
> > >>>           break;
> > >>>          case CNE:
> > >>>        #define F ^=
> > >>>       -#include "../../jsource/jsrc/cip_t.h"
> > >>>       +#include "cip_t.h"
> > >>>           break;
> > >>>         }
> > >>>         R z;
> > >>>
> > >>> bill lam <bbill....@gmail.com> wrote:
> > >>>
> > >>>> raspberry and android release-e are available now.
> > >>>>
> > >>>> no release-d, sorry.
> > >>>>
> > >>>> Wed, 29 Jan 2020, Eric Iverson написал(а):
> > >>>>> j901-release-e is available for windows/linux/macos
> > >>>>>
> > >>>>> It has minor bug fixes to the previous release. In case you were
> curious,
> > >>>>> release-d got lost in the shuffle.
> > >>>>>
> > >>>>> Please upgrade your j901 install when convenient with:
> > >>>>>
> > >>>>> start J
> > >>>>>      load 'pacman'
> > >>>>>      'upgrade' jpkg 'jengine'
> > >>>>>
> > >>>>> ***
> > >>>>> raspberry and android release-e will be announced when available.
> > >>>>>
> ----------------------------------------------------------------------
> > >>>>> For information about J forums see
> http://www.jsoftware.com/forums.htm
> > >>>> --
> > >>>> regards,
> > >>>> ====================================================
> > >>>> GPG key 1024D/4434BAB3 2008-08-24
> > >>>> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
> > >>>>
> ----------------------------------------------------------------------
> > >>>> For information about J forums see
> http://www.jsoftware.com/forums.htm
> > >>>
> ----------------------------------------------------------------------
> > >>> For information about J forums see
> http://www.jsoftware.com/forums.htm
> > >> ----------------------------------------------------------------------
> > >> For information about J forums see
> http://www.jsoftware.com/forums.htm
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to