Dave, Matt,

I added the -i flag, the resultt be a little disappointing:

[00:02:05] Entering interactive test mode. Type 'exit' when done.
FreeBSD ?.?.?  (UNKNOWN)

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories:   https://www.FreeBSD.org/security/
FreeBSD Handbook:      https://www.FreeBSD.org/handbook/
FreeBSD FAQ:           https://www.FreeBSD.org/faq/
Questions List:
https://lists.FreeBSD.org/mailman/listinfo/freebsd-questions/
FreeBSD Forums:        https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with:  pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed:  freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages:  man man
FreeBSD directory layout:      man hier
root@120amd64-head:~ # ls -al
total 28
drwxr-xr-x   3 root  wheel  512 Jun  3 04:23 .
drwxr-xr-x  25 root  wheel  512 Jun  3 04:25 ..
drwxr-xr-x   2 root  wheel  512 Jun  3 04:23 .ccache
-rw-r--r--   2 root  wheel  951 Dec  7 04:12 .cshrc
-rw-r--r--   1 root  wheel  149 Dec  7 04:16 .k5login
-rw-r--r--   1 root  wheel  392 Dec  7 04:12 .login
-rw-r--r--   2 root  wheel  470 Dec  7 04:12 .profile
root@120amd64-head:~ # make package
make: don't know how to make package. Stop

make: stopped in /root
root@120amd64-head:~ # cd /usr/ports/devel/renaissance
root@120amd64-head:/usr/ports/devel/renaissance # ls -al
total 180
drwxr-xr-x     2 root  wheel     512 May 25 00:51 .
drwxr-xr-x  6232 root  wheel  159744 May 25 07:00 ..
-rw-r--r--     1 root  wheel     460 May 30 04:40 Makefile
-rw-r--r--     1 root  wheel     205 May 23 16:23 distinfo
-rw-r--r--     1 root  wheel     947 May 25 00:27 pkg-descr
-rw-r--r--     1 root  wheel    7735 May 25 01:55 pkg-plist
root@120amd64-head:/usr/ports/devel/renaissance # make package messages=yes
===>  Building package for renaissance-
Child process pid=56634 terminated abnormally: Bus error
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/renaissance

A silly question maybe, but is it normal a package called renaissance*- *is
build. Where from comes the extra  -?

Kind regards,

Edwin

Op ma 3 jun. 2019 om 05:29 schreef Matt Rice <[email protected]>:

> 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

Reply via email to