Bug 280229 - graphics/mapserver: Build broken with python option enabled
Summary: graphics/mapserver: Build broken with python option enabled
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Wen Heping
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-11 19:26 UTC by Rainer Hurling
Modified: 2024-07-26 01:26 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (wen)


Attachments
Fix build with python option enabled (701 bytes, patch)
2024-07-11 19:26 UTC, Rainer Hurling
rhurlin: maintainer-approval? (wen)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Hurling freebsd_committer freebsd_triage 2024-07-11 19:26:56 UTC
Created attachment 251980 [details]
Fix build with python option enabled

If the Python option is enabled, the build of graphics/mapserver breaks with the following message:

===>   Generating temporary packing list
install  -s -m 555 /usr/ports/graphics/mapserver/work/.build/legend /usr/ports/graphics/mapserver/work/stage/usr/local/bin/mapserver_legend
install  -s -m 555 /usr/ports/graphics/mapserver/work/.build/mapserv /usr/ports/graphics/mapserver/work/stage/usr/local/bin/mapserver_mapserv
install  -s -m 555 /usr/ports/graphics/mapserver/work/.build/msencrypt /usr/ports/graphics/mapserver/work/stage/usr/local/bin/mapserver_msencrypt
install  -s -m 555 /usr/ports/graphics/mapserver/work/.build/scalebar /usr/ports/graphics/mapserver/work/stage/usr/local/bin/mapserver_scalebar
install  -s -m 555 /usr/ports/graphics/mapserver/work/.build/shptree /usr/ports/graphics/mapserver/work/stage/usr/local/bin/mapserver_shptree
install  -s -m 555 /usr/ports/graphics/mapserver/work/.build/shptreetst /usr/ports/graphics/mapserver/work/stage/usr/local/bin/mapserver_shptreetst
install  -s -m 555 /usr/ports/graphics/mapserver/work/.build/shptreevis /usr/ports/graphics/mapserver/work/stage/usr/local/bin/mapserver_shptreevis
install  -s -m 555 /usr/ports/graphics/mapserver/work/.build/sortshp /usr/ports/graphics/mapserver/work/stage/usr/local/bin/mapserver_sortshp
install  -s -m 555 /usr/ports/graphics/mapserver/work/.build/tile4ms /usr/ports/graphics/mapserver/work/stage/usr/local/bin/mapserver_tile4ms
install  -s -m 0644 /usr/ports/graphics/mapserver/work/.build/libmapserver.so.8.2.0 /usr/ports/graphics/mapserver/work/stage/usr/local/lib
install -l rs libmapserver.so.8.2.0 /usr/ports/graphics/mapserver/work/stage/usr/local/lib/libmapserver.so.2
install -l rs libmapserver.so.2 /usr/ports/graphics/mapserver/work/stage/usr/local/lib/libmapserver.so
install  -m 555 /usr/ports/graphics/mapserver/work/.build/mapscript/python/mapscript.py /usr/ports/graphics/mapserver/work/stage/usr/local/lib/python3.11/site-packages
install: /usr/ports/graphics/mapserver/work/.build/mapscript/python/mapscript.py: No such file or directory
*** Error code 71

It turns out, that the path to _mapscript.so and mapscript.py is incomplete. The append patch should solve this.
Comment 1 Wen Heping freebsd_committer freebsd_triage 2024-07-26 01:25:49 UTC
Committed.
Thank you !