Sorry,the compilation ends with an error on my system :

marietto# pwd
/usr/ports/cad/brlcad

marietto# make clean & make MAKE_JOBS_UNSAFE=yes

.......
[  6% 317/4865] /usr/local/llvm14/bin/clang++ -DHAVE_DECL_FSEEKO
-Dexpress_EXPORTS -I/usr/ports/cad/brlcad/work/brlcad-7.32.6/include/brlcad
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/include
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/include
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/base
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpScanner_expscan
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpParser_expparse
-O2 -pipe -fstack-protector-strong -fno-strict-aliasing -w -m64 -fPIC
-pedantic -W -Wall -Wundef -Wfloat-equal -Wshadow -Winline -Wno-long-long
-MD -MT
src/other/stepcode/src/express/CMakeFiles/express.dir/ordered_attrs.cc.o
-MF
src/other/stepcode/src/express/CMakeFiles/express.dir/ordered_attrs.cc.o.d
-o src/other/stepcode/src/express/CMakeFiles/express.dir/ordered_attrs.cc.o
-c
/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ordered_attrs.cc
[  6% 318/4865] /usr/local/llvm14/bin/clang -DHAVE_DECL_FSEEKO
-Dexpress_EXPORTS -I/usr/ports/cad/brlcad/work/brlcad-7.32.6/include/brlcad
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/include
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/include
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/base
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpScanner_expscan
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpParser_expparse
-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing -w -m64 -fPIC
-pedantic -W -Wall -Wundef -Wfloat-equal -Wshadow -Winline -Wno-long-long
-MD -MT
src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o
-MF
src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o.d
-o
src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o
-c
/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpParser_expparse/expparse.c

FAILED:
src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o

/usr/local/llvm14/bin/clang -DHAVE_DECL_FSEEKO -Dexpress_EXPORTS
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/include/brlcad
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/include
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/include
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/base
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpScanner_expscan
-I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpParser_expparse
-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing -w -m64 -fPIC
-pedantic -W -Wall -Wundef -Wfloat-equal -Wshadow -Winline -Wno-long-long
-MD -MT
src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o
-MF
src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o.d
-o
src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o
-c
/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpParser_expparse/expparse.c
/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpParser_expparse/expparse.y:2479:50:
error: use of undeclared identifier 'yypMinor'
    fprintf(stderr, "Last token had value %x\n", yypMinor->yy0.val);
                                                 ^
1 error generated.
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
make: stopped in /usr/ports/cad/brlcad
marietto#


On Sun, Apr 20, 2025 at 6:50 PM Mark Millard <mark...@yahoo.com> wrote:

> Mario Marietto <marietto2008_at_gmail.com> wrote on
> Date: Sun, 20 Apr 2025 14:08:11 UTC :
>
> > On my system,I'm not able to compile FreeCAD 'cause compilation error
> > caused by brlcad...
> >
> > marietto# freebsd-version -kru
> >
> > 14.2-RELEASE-p1
> > 14.2-RELEASE-p1
> > 14.2-RELEASE-p3
> >
> > marietto# make MAKE_JOBS_UNSAFE=yes install clean
> >
> > ===> brlcad
> > ===> Building for brlcad-7.32.6;
> . . .
> > FAILED:
> >
> src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o
> > /usr/local/llvm14/bin/clang -DHAVE_DECL_FSEEKO -Dexpress_EXPORTS
> > -I/usr/ports/cad/brlcad/work/brlcad-7.32.6/include/brlcad
> > -I/usr/ports/cad/brlcad/work/brlcad-7.32.6/include
> > -I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/include
> > -I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express
> > -I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/base
> >
> -I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpScanner_expscan
> >
> -I/usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpParser_expparse
> > -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -w -m64 -fPIC
> > -pedantic -W -Wall -Wundef -Wfloat-equal -Wshadow -Winline -Wno-long-long
> > -MD -MT
> >
> src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o
> > -MF
> >
> src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o.d
> > -o
> >
> src/other/stepcode/src/express/CMakeFiles/express.dir/ExpParser_expparse/expparse.c.o
> > -c
> >
> /usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpParser_expparse/expparse.c
> >
> /usr/ports/cad/brlcad/work/brlcad-7.32.6/src/other/stepcode/src/express/ExpParser_expparse/expparse.y:2479:50:
> > error: use of undeclared identifier 'yypMinor'
> > fprintf(stderr, "Last token had value %x\n", yypMinor->yy0.val);
> > ^
> > 1 error generated.
> > ninja: build stopped: subcommand failed.
> > *** Error code 1
> >
> > Stop.
> > make[1]: stopped in /usr/ports/cad/brlcad
> > *** Error code 1
> >
> > Stop.
> > make: stopped in /usr/ports/cad
>
> It looks like the problem is more specific to your context
> instead of a general build problem. (clean things out and
> start over?) Details follow . . .
>
>
> My attempt to build via poudriere-devel worked just fine:
> (I used my more modern ports tree: /usr/ports-alt/ .)
>
> # poudriere jail -l
> JAILNAME         VERSION         OSVERSION ARCH  METHOD  TIMESTAMP
>    PATH
> release-amd64    14.2-RELEASE-p2           amd64 pkgbase 2025-03-12
> 21:09:52 /usr/local/poudriere/jails/release-amd64
> . . .
>
> # ~/fbsd-based-on-what-commit.sh -C /usr/ports-alt/
> 7e9d9ed4f250 (HEAD -> main, freebsd/main, freebsd/HEAD)
> devel/R-cran-pillar: Update to 1.10.2
> Author:     TAKATSU Tomonari <t...@freebsd.org>
> Commit:     TAKATSU Tomonari <t...@freebsd.org>
> CommitDate: 2025-04-19 02:13:05 +0000
> branch: main
> merge-base: 7e9d9ed4f2500c17544a1df2244c00f4d1f1a65e
> merge-base: CommitDate: 2025-04-19 02:13:05 +0000
> n703248 (--first-parent --count for merge-base)
>
> # poudriere bulk -jrelease-amd64 -v -palt -c cad/brlcad
> . . .
> [00:00:02] [release-amd64-alt] [2025-04-20_08h56m08s]
> [pkgqueue_sanity_check] Time: 00:00:00
>            Queued: 125 Inspected: 0 Ignored: 0 Built: 0 Failed: 0 Skipped:
> 0 Fetched: 0 Remaining: 125
> [00:00:02] Recording filesystem state for prepkg... done
> [00:00:02] Processing PRIORITY_BOOST
> [00:00:02] Boosting priority: devel/cmake-core | cmake-core-3.31.6
> [00:00:02] Building 125 packages using up to 32 builders
> . . .
> [00:28:30] [01] [00:04:22] Finished   cad/brlcad | brlcad-7.32.6: Success
> . . .
> [00:28:32] [release-amd64-alt] [2025-04-20_08h56m08s] [committing] Time:
> 00:28:30
>            Queued: 125 Inspected: 0 Ignored: 0 Built: 125 Failed: 0
> Skipped: 0 Fetched: 0 Remaining: 0
> . . .
>
>
> Also, the most recent official 142amd64 build attempt's log
> looks to be:
>
>
> https://pkg-status.freebsd.org/beefy22/data/142amd64-default/0aaaecafbdaf/logs/brlcad-7.32.6.log
>
> and it completed just fine:
>
> . . .
> =======================<phase: package        >============================
> ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash
> ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by'
> 'PKG_NOTE_build_timestamp=2025-04-13T21:40:17+0000'
> 'PKG_NOTE_ports_top_git_hash=0aaaecafbd'
> 'PKG_NOTE_ports_top_checkout_unclean=no'
> 'PKG_NOTE_port_git_hash=1bb147345d' 'PKG_NOTE_port_checkout_unclean=no'
> 'PKG_NOTE_built_by=poudriere-git-3.4.2-9-g05a460dc' NO_DEPENDS=yes
> USER=root UID=0 GID=0
> ===>  Building packages for brlcad-7.32.6
> ===>   Building brlcad-7.32.6
> ===========================================================================
> =>> Cleaning up wrkdir
> ===>  Cleaning for brlcad-7.32.6
> build of cad/brlcad | brlcad-7.32.6 ended at Sun Apr 13 22:53:41 UTC 2025
> build time: 01:13:25
>
>
> Smilarly for quarterly:
>
>
> https://pkg-status.freebsd.org/beefy20/data/142amd64-quarterly/4764684db30f/logs/brlcad-7.32.6.log
>
> and it completed just fine:
>
> . . .
> =======================<phase: package        >============================
> ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash
> ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by'
> 'PKG_NOTE_build_timestamp=2025-04-13T22:44:06+0000'
> 'PKG_NOTE_ports_top_git_hash=4764684db'
> 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=359bbf7fc'
> 'PKG_NOTE_port_checkout_unclean=no'
> 'PKG_NOTE_built_by=poudriere-git-3.4.2-9-g05a460dc' NO_DEPENDS=yes
> USER=root UID=0 GID=0
> ===>  Building packages for brlcad-7.32.6
> ===>   Building brlcad-7.32.6
> ===========================================================================
> =>> Cleaning up wrkdir
> ===>  Cleaning for brlcad-7.32.6
> build of cad/brlcad | brlcad-7.32.6 ended at Mon Apr 14 00:04:41 UTC 2025
> build time: 01:20:36
>
>
> ===
> Mark Millard
> marklmi at yahoo.com
>
>

-- 
Mario.

Reply via email to