pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkgsrc/cad/qcad build problem
On Sun, 19 Sept 2021 at 15:09, Greg Troxel <gdt%lexort.com@localhost> wrote:
>
>
> mustafa%dogan.biz.tr@localhost writes:
>
> > While I was "make package", compilation terminated with missing
> > library error. I inspected patches and saw that some patches already
> > related to similar problem. After adding the patch below, I have able
> > to make package. Before freeze, ould someone review and add missing
> > patch please?
> >
> > By the way, PLIST has one-line missing entry: lib/libqcadscripts.so
>
> Sorry for taking so long, but afer bringing my netbsd-9 amd64 system up
> to date with pkgsrc head, I went to build qcad. I had built it in August
> ok, because it's one of those things that I keep thinking I will get
> around to trying out, but haven't yet.
>
> Doing 'make replace' (which involves package) ran just fine, with no
> errors and I now have an installed freshly-built package. I didn't need
> to add PLIST, and I don't have libqcadscripts.so installed. It builds
> for someone else I checked with. Looking on the ftp server, I see a
> package for (netbsd 9 amd64) 2021Q2 and also a build of pkgsrc head from
> July.
>
> I have no idea how to use it, but it started, prompted me for paper size
> and units, showed a canvas, and I was able to add a few grid lines and
> points.
>
> That leaves us trying to figure out why it doesn't work on your
> system, with the possibility that something is wrong that's being
> triggered by something unusual but valid that you're doing.
>
> Given the bulk build success, I doubt this is the problem, but I just
> uninstalled qcad and am doing another build; sometimes bits from
> installed packages leak into a package's build. In a stuning win for
> ccache, that's done in only 3.5 minutes vs hours for the original.
>
> I do see some ignored errors in the build log.
>
> So I would suggest that you:
>
> run "pkg_admin check" and reinstall any packges with errors, or clean
> up
>
> run "pkg_admin rebuild-tree"
>
> make really sure you have only one PKGDB_DIR
>
> go over your mk.conf and make sure it's minimal and valid
>
> go over your environment and make sure there's nothing odd in there
> (strange PATH, esp. LD_LIBRARY_PATH)
>
> bring your pkgsrc sources up to date with HEAD, eg. cvs up -A
>
> run "pkg_rolling-replace -uvk" and resolve any issues, repeat, or if
> you are of the bulk build tribe, do a bulk with just qcad.
>
> build again. use MAKE_JOBS=1
>
>
> > My patch proposal is below:
> >
> > --- src/scripts/scripts.pro.orig 2021-05-19 15:03:55.971487720 +0300
> > +++ src/scripts/scripts.pro 2021-05-19 15:08:38.619283102 +0300
> > @@ -6,8 +6,9 @@ TEMPLATE = lib
> > HEADERS = RScriptsPlugin.h
> > SOURCES = RScriptsPlugin.cpp
> > DESTDIR = ../../plugins
> > +INSTALLS += target
> > RC_FILE = scripts.rc
> > -LIBS += -l$${RLIBNAME}core
> > +LIBS += -L../core -l$${RLIBNAME}core
> >
> > CONFIG += resources_big
>
> Having skimmed the existing patches, I can see where you are going with
> that, but I don't want to add a patch for a problem I can't reproduce.
>
> Perhaps you can send a build log (to just me is fine if it's huge, or
> here is fine too) wtih MAKE_JOBS=1 after you have pkgsrc up to date.
>
> Greg
With respect to qcad, I have been able to build it under -current for
quite some time without any problems, but I have not been able to
actually run it - after the initial options dialog it spews a weird
list of javascript errors and quits. I have built it on two different
build hosts, one my usual, the other I made specifically to test qcad,
with almost empty mk.conf, to no avail.
Chavdar
--
----
Home |
Main Index |
Thread Index |
Old Index