Opened 12 years ago
Closed 10 years ago
#38484 closed defect (fixed)
p5-sdl_perl needs a rev bump for jpeg 9
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.3 |
Keywords: | Cc: | cooljeanius (Eric Gallager) | |
Port: | p5-sdl_perl |
Description
frozenbubble2 fails to build on all three buildbots. Here's the error:
---> Building frozenbubble2 DEBUG: Executing org.macports.build (frozenbubble2) DEBUG: Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_mports_dports_games_frozenbubble2/frozenbubble2/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_mports_dports_games_frozenbubble2/frozenbubble2/work/frozen-bubble-2.2.0" && /usr/bin/make -j4 -w all PREFIX="/opt/local" CC="/usr/bin/llvm-gcc-4.2" LD="/usr/bin/llvm-gcc-4.2"' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_mports_dports_games_frozenbubble2/frozenbubble2/work/frozen-bubble-2.2.0" && /usr/bin/make -j4 -w all PREFIX="/opt/local" CC="/usr/bin/llvm-gcc-4.2" LD="/usr/bin/llvm-gcc-4.2" make: Entering directory `/opt/local/var/macports/build/_opt_mports_dports_games_frozenbubble2/frozenbubble2/work/frozen-bubble-2.2.0' echo 'package fb_config;' > c_stuff/lib/fb_config.pm echo 'use vars qw(@ISA @EXPORT $FPATH $FLPATH);' >> c_stuff/lib/fb_config.pm echo '@ISA = qw(Exporter);' >> c_stuff/lib/fb_config.pm echo '@EXPORT = qw($FPATH $FLPATH);' >> c_stuff/lib/fb_config.pm echo '$FPATH = "/opt/local/share/frozen-bubble";' >> c_stuff/lib/fb_config.pm echo '$FLPATH = "/opt/local/lib/frozen-bubble";' >> c_stuff/lib/fb_config.pm Can't load '/opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/auto/SDL_perl/SDL_perl.bundle' for module SDL_perl: dlopen(/opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/auto/SDL_perl/SDL_perl.bundle, 1): Library not loaded: /opt/local/lib/libjpeg.8.dylib Referenced from: /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/auto/SDL_perl/SDL_perl.bundle Reason: image not found at /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/DynaLoader.pm line 204. at /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/SDL.pm line 13 Compilation failed in require at /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/SDL.pm line 13. BEGIN failed--compilation aborted at /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/SDL.pm line 13. Compilation failed in require at -e line 1. BEGIN failed--compilation aborted at -e line 1. -e *** I need perl-SDL installed make: *** [dirs] Error 1
Attachments (1)
Change History (13)
comment:1 Changed 12 years ago by cooljeanius (Eric Gallager)
comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
It's already listed as a dependency of the frozenbubble2 port.
comment:3 Changed 12 years ago by cooljeanius (Eric Gallager)
I was about to paste the contents of port contents p5.12-sdl_perl
here to compare, but then I scrolled over in the message in the OP and noticed this part:
Library not loaded: /opt/local/lib/libjpeg.8.dylib
The jpeg port is up to version 9 of the library now... perhaps there needs to be an explicit dependency on it to make sure things get revbumped properly?
Changed 12 years ago by cooljeanius (Eric Gallager)
Attachment: | p5.12-sdl_perl-deps.2256162013.diff added |
---|
port-depcheck.sh output for p5.12-sdl_perl
comment:5 follow-up: 10 Changed 12 years ago by jmroot (Joshua Root)
Owner: | changed from pmq@… to sethk@… |
---|---|
Port: | p5-sdl_perl added; frozenbubble2 removed |
Summary: | frozenbubble2: I need perl-SDL installed → p5-sdl_perl needs a rev bump for jpeg 9 |
Might as well just do a version bump if possible; SDL_Perl 2.1.3 is from 2005.
comment:6 follow-ups: 7 8 Changed 12 years ago by sethk@…
Well, I agree with that, and as well I’d like to give up maintainership of this port because I’ve switched to Homebrew.
comment:7 Changed 12 years ago by cooljeanius (Eric Gallager)
Replying to sethk@…:
Well, I agree with that, and as well I’d like to give up maintainership of this port because I’ve switched to Homebrew.
Sorry to see you go. Anyway, looks like this is the only port you maintain so it shouldn't be too much of a problem to remove your maintainership:
gl00b05046:~ root# port list maintainers:meowfishies.com:sethk p5-sdl_perl @2.1.3 perl/p5-sdl_perl p5.8-sdl_perl @2.1.3 perl/p5-sdl_perl p5.10-sdl_perl @2.1.3 perl/p5-sdl_perl p5.12-sdl_perl @2.1.3 perl/p5-sdl_perl p5.14-sdl_perl @2.1.3 perl/p5-sdl_perl p5.16-sdl_perl @2.1.3 perl/p5-sdl_perl
comment:8 Changed 12 years ago by larryv (Lawrence Velázquez)
comment:10 follow-up: 11 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to jmr@…:
Might as well just do a version bump if possible; SDL_Perl 2.1.3 is from 2005.
I'm looking into updating the port.
comment:11 Changed 12 years ago by larryv (Lawrence Velázquez)
Owner: | changed from sethk@… to macports-tickets@… |
---|
Replying to ryandesign@…:
I'm looking into updating the port.
They’ve changed the name and API in recent versions. frozenbubble2
might have to be updated to 2.2.1beta1 to use the new API.
comment:12 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Pretty sure the corresponding port to add as a dependency here would be p5.12-sdl_perl