In addition to what David says, also try with make messages=yes (assuming that is still a thing) my guess would be that perhaps it occurs running plmerge when building the .app plists.
On Mon, Jun 3, 2019 at 3:10 AM David Chisnall <[email protected]> wrote: > > Hi, > > That's quite an exciting error. It looks as if the build is fine, the > install is fine, the checks that the plist match the things in the stage > directory are all fine, and then something is crashing while building > the package. I've never seen this before. Can you add a -i flag to > your poudriere testport command? That should drop you in the jail > environment - try running make package and see if you get any more > information about what crashes. > > David > > On 29/05/2019 21:58, Edwin Ancaer wrote: > > Hello guys, > > > > one last request before I return to gardening: it seems that the above > > error only occurs with the poudriere port that I try to create. I can > > build all other gnustep ports without problems. > > > > I attached the Makefile, pkg-descr, pkg-plist and distinfo for the port. > > If someone could have a look if the error occurs at their side also, it > > might just be a local problem. > > > > Thans for the help you all provided, > > > > > > > > Op wo 29 mei 2019 om 10:22 schreef Edwin Ancaer <[email protected] > > <mailto:[email protected]>>: > > > > Reading Davids answer, I realize I did not explain well what was the > > problem. The error occurred during the at the execution of the > > poudriere testport command, giving a following logfile: > > > > > =========================================================================== > > =>> Recording filesystem state for prebuild... done > > =======================<phase: configure > > >============================ > > ===> renaissanc- depends on executable: gmake - found > > ===> renaissanc- depends on file: /usr/local/bin/ld.gold - found > > ===> renaissanc- depends on shared library: libgnustep-base.so - > > found > (/usr/local/GNUstep/System/Library/Libraries/libgnustep-base.so) > > ===> renaissanc- depends on shared library: libgnustep-gui.so - > > found (/usr/local/GNUstep/System/Library/Libraries/libgnustep-gui.so) > > ===> Configuring for renaissanc- > > > =========================================================================== > > =======================<phase: build > > >============================ > > ===> Building for renaissanc- > > gmake[1]: Entering directory > > '/wrkdirs/usr/ports/devel/renaissance/work/libs-renaissance-13bd630' > > GNUmakefile:29: > > GNUmakefile:30: Unable to obtain GNUSTEP_MAKEFILES setting from > > gnustep-config! > > GNUmakefile:31: Perhaps gnustep-make is not properly installed, > > GNUmakefile:32: so gnustep-config is not in your PATH. > > GNUmakefile:33: > > GNUmakefile:34: Your PATH is currently > > > > /wrkdirs/usr/ports/devel/renaissance/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/nonexistent/bin > > GNUmakefile:35: > > GNUmakefile:40: *** You need to set GNUSTEP_MAKEFILES before > > compiling!. Stop. > > gmake[1]: Leaving directory > > '/wrkdirs/usr/ports/devel/renaissance/work/libs-renaissance-13bd630' > > ===> Compilation failed unexpectedly. > > Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the > > failure to > > the maintainer. > > *** Error code 1 > > > > That was solved by adding build to the line: USE_GNUSTEP= base gui > > *build.* > > > > Now the next problem has occurred: > > > > ====> Running Q/A tests (stage-qa) > > Warning: 'GNUstep/System/Library/Libraries/libRenaissance.so.0.9.0' > > is not stripped consider trying INSTALL_TARGET=install-strip or > > using ${STRIP_CMD} > > Warning: > > > > 'GNUstep/System/Applications/GSMarkupLocalizableStrings.app/GSMarkupLocalizableStrings' > > is not stripped consider trying INSTALL_TARGET=install-strip or > > using ${STRIP_CMD} > > Warning: > > 'GNUstep/System/Applications/GSMarkupBrowser.app/GSMarkupBrowser' is > > not stripped consider trying INSTALL_TARGET=install-strip or using > > ${STRIP_CMD} > > ====> Checking for pkg-plist issues (check-plist) > > ===> Parsing plist > > ===> Checking for items in STAGEDIR missing from pkg-plist > > ===> Checking for items in pkg-plist which are not in STAGEDIR > > ===> No pkg-plist issues found (check-plist) > > =>> Checking for staging violations... done > > =======================<phase: package > > >============================ > > ===> Building package for renaissance- > > Child process pid=66023 terminated abnormally: Bus error > > *** Error code 1 > > > > Stop. > > make: stopped in /usr/ports/devel/renaissance > > build of devel/renaissance | renaissance- ended at Wed May 29 > > 09:39:04 CEST 2019 > > build time: 00:01:55 > > !!! build failure encountered !!! > > [00:02:04] Error: Build failed in phase: package > > [00:02:04] Cleaning up > > [00:02:04] Unmounting file systems > > > > > > > > If you're still not bored to death by this endless series of > > problems, any clues on how to solve this are appreciated. > > > > > > Kind regards, > > > > > > Op ma 27 mei 2019 om 19:06 schreef David Chisnall > > <[email protected] <mailto:[email protected]>>: > > > > On 27 May 2019, at 12:07, Edwin Ancaer <[email protected] > > <mailto:[email protected]>> wrote: > > > > > > The one haunting me now is the fact that I have to run the > > poudriere command to test my port for renaissance as root and > > that for root, the GNUStep environment is not defined. > > > > > > > You have to run poudriere as root, but then it will source the > > relevant gnustep files in the jail that it uses for building if > > the port is marked as USES = gnustep. You should then end up > > with a package repo somewhere inside /usr/local/poudriere. The > > best thing to do is create a local config file in > > /usr/local/etc/pkg/repos/ pointing to that and install the > > package from there for testing. You don’t have to do anything > > inside the poudriere-created jail other than check that things > > build, you can test on any system you like (including the host). > > > > David > > > > > > _______________________________________________ > > Discuss-gnustep mailing list > > [email protected] > > https://lists.gnu.org/mailman/listinfo/discuss-gnustep > > > > > _______________________________________________ > Discuss-gnustep mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnustep >
_______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
