Opened 9 years ago

Closed 5 years ago

#48956 closed defect (wontfix)

port stop on p5.16-net-ssleay

Reported by: Garfield-fr (Bertrand Zuchuat) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc: chrstphrchvz (Christopher Chavez)
Port: p5.16-net-ssleay

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Hi,

I have a problem with this module. Port stop on "Building p5.16-net-ssleay" and after nothing.

--->  Computing dependencies for p5.16-net-ssleay
--->  Building p5.16-net-ssleay

Why ?

Thanks

Change History (12)

comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Port: p5.16-net-ssleay added

All that I can tell so far from that output is that your build attempt of p5.16-net-ssleay was not clean. Please clean p5.16-net-ssleay and try again. You might also want to enable debug mode so that if the build hangs, you can see what it was doing right before that.

sudo port clean p5.16-net-ssleay
sudo port -d install p5.16-net-ssleay

Let us know what happens.

comment:2 Changed 9 years ago by Garfield-fr (Bertrand Zuchuat)

last lines before stop:

DEBUG: build phase started at Wed Sep 23 20:34:45 CEST 2015
--->  Building p5.16-net-ssleay
DEBUG: Executing org.macports.build (p5.16-net-ssleay)
DEBUG: Environment:
CC_PRINT_OPTIONS='YES'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/.CC_PRINT_OPTIONS'
CPATH='/opt/local/include'
LIBRARY_PATH='/opt/local/lib'
MACOSX_DEPLOYMENT_TARGET='10.10'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71" && /usr/bin/make -j4 -w all'
DEBUG: Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71" && /usr/bin/make -j4 -w all

comment:3 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Does "/usr/bin/make" work if you run it manually? If it is working, it should say "make: *** No targets specified and no makefile found. Stop.".

comment:4 Changed 9 years ago by Garfield-fr (Bertrand Zuchuat)

Yes, it work

$ /usr/bin/make
make: *** No targets specified and no makefile found.  Stop.

comment:5 Changed 9 years ago by Garfield-fr (Bertrand Zuchuat)

I check only with one line

cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71" && /usr/bin/make -j4 -w all

I have this output

make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71'
mkdir blib: Permission denied at /opt/local/lib/perl5/5.16.3/ExtUtils/Command.pm line 288.
make: *** [blib/lib/Net/.exists] Error 13
make: *** Waiting for unfinished jobs....
mkdir blib: Permission denied at /opt/local/lib/perl5/5.16.3/ExtUtils/Command.pm line 288.
make: *** [blib/arch/auto/Net/SSLeay/.exists] Error 13
mkdir blib: Permission denied at /opt/local/lib/perl5/5.16.3/ExtUtils/Command.pm line 288.
make: *** [blib/lib/auto/Net/SSLeay/.exists] Error 13
mkdir blib: Permission denied at /opt/local/lib/perl5/5.16.3/ExtUtils/Command.pm line 288.
make: *** [blib/arch/.exists] Error 13
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71'

comment:6 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

That's not surprising, since you're running the command as you, but MacPorts is running the command as the macports user. If you want to try that full command, you could run:

cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71" && sudo -u macports /usr/bin/make -j4 -w all

comment:7 Changed 9 years ago by Garfield-fr (Bertrand Zuchuat)

with a new "port selfupdate && port upgrade outdated", it's ok.

comment:8 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: worksforme
Status: newclosed

Ok. The port has not changed in a week, so I'm not sure why it didn't work before but did now, but I'm glad you got it working.

comment:9 Changed 9 years ago by khink (Kees Hink)

Resolution: worksforme
Status: closedreopened

This still happens to me after selfupdating:

kees@Pinarello ~/Projects/eko.buildout (master) $ sudo port selfupdate
--->  Updating MacPorts base sources using rsync
MacPorts base version 2.3.4 installed,
MacPorts base version 2.3.4 downloaded.
--->  Updating the ports tree
--->  MacPorts base is already the latest version

The ports tree has been updated. To upgrade your installed ports, you should run
  port upgrade outdated

Last message from sudo port -d install p5.16-net-ssleay is:

DEBUG: Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71" && /usr/bin/make -j4 -w all

When i cd there and run make, all goes well:

kees@Pinarello /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71 $ sudo /usr/bin/make -j4 -w all
Password:
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71'
/opt/local/bin/perl5.16 "-Iinc" /opt/local/lib/perl5/5.16.3/ExtUtils/xsubpp  -typemap /opt/local/lib/perl5/5.16.3/ExtUtils/typemap -typemap typemap  SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c
Running Mkbootstrap for Net::SSLeay ()
chmod 644 SSLeay.bs
cp SSLeay.bs blib/arch/auto/Net/SSLeay/SSLeay.bs
chmod 644 blib/arch/auto/Net/SSLeay/SSLeay.bs
cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm
AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay)
blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters:
 directory blib/lib/auto/Net/SSLeay:
  do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https
  do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx
  get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http
  head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt
  post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt
  put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http
  ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read
  ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ
  tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read
  tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ
cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod
cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm
/usr/bin/clang -c  -I/opt/local/include -pipe -Os -fno-common -DPERL_DARWIN -I/opt/local/include -fno-strict-aliasing -fstack-protector -I/opt/local/include -arch x86_64 -O3   -DVERSION=\"1.71\" -DXS_VERSION=\"1.71\"  "-I/opt/local/lib/perl5/5.16.3/darwin-thread-multi-2level/CORE"   SSLeay.c
SSLeay.xs:2368:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        c_address = SvPV(address, addresslen);
                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
rm -f blib/arch/auto/Net/SSLeay/SSLeay.bundle
LD_RUN_PATH="/opt/local/lib" /usr/bin/clang  -L/opt/local -L/opt/local/lib -L/opt/local/lib -Wl,-headerpad_max_install_names  -bundle -undefined dynamic_lookup -fstack-protector SSLeay.o -arch x86_64 -o blib/arch/auto/Net/SSLeay/SSLeay.bundle 	\
	   -L/opt/local -L/opt/local/lib -lssl -lcrypto -lz  	\

chmod 755 blib/arch/auto/Net/SSLeay/SSLeay.bundle
Manifying blib/man3/Net::SSLeay.3pm
Manifying blib/man3/Net::SSLeay::Handle.3pm
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-net-ssleay/p5.16-net-ssleay/work/Net-SSLeay-1.71'}}}
Last edited 9 years ago by khink (Kees Hink) (previous) (diff)

comment:10 Changed 5 years ago by chrstphrchvz (Christopher Chavez)

p5-net-ssleay has since been updated to 1.85, and now 1.88. Does this issue still exist, or can this be closed?

comment:11 Changed 5 years ago by chrstphrchvz (Christopher Chavez)

Cc: chrstphrchvz added

comment:12 Changed 5 years ago by mf2k (Frank Schima)

Resolution: wontfix
Status: reopenedclosed

p5.16-net-ssleay no longer exists.

Note: See TracTickets for help on using tickets.