# while pushing to git i get libcrypto.so.1.0.0: no version information available (required by php)

- Thread: https://externals.io/message/73638
- Original archive: https://news-web.php.net/php.internals/73638
- Started by marius adrian popa on 2014-04-08T14:40:50+00:00
- Messages: 4
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #73638 — marius adrian popa — 2014-04-08T14:40:50+00:00

URL: https://externals.io/message/73638#73638

remote: Changesets accepted. Thank you for your contribution.
remote:
remote: php: /opt/openssl/lib/libcrypto.so.1.0.0: no version
information available (required by php)
remote: php: /opt/openssl/lib/libssl.so.1.0.0: no version information
available (required by php)


also the bison version check should be upgraded

configure: WARNING: This bison version is not supported for
regeneration of the Zend/PHP parsers (found: 3.0, min: 204, excluded:
3.0).


bison --version
bison (GNU Bison) 3.0.2

---

## #73640 — Ferenc Kovacs — 2014-04-08T16:02:57+00:00

URL: https://externals.io/message/73638#73640 · In reply to: #73638

> remote: Changesets accepted. Thank you for your contribution.
> remote:
> remote: php: /opt/openssl/lib/libcrypto.so.1.0.0: no version
> information available (required by php)
> remote: php: /opt/openssl/lib/libssl.so.1.0.0: no version information
> available (required by php)
>

this is probably caused by the recent openssl upgrade on the box, I've
cc'ed systems@php.net so somebody can look into it.


>
>
> also the bison version check should be upgraded
>
> configure: WARNING: This bison version is not supported for
> regeneration of the Zend/PHP parsers (found: 3.0, min: 204, excluded:
> 3.0).
>
>
the exclude list is in Zend/acinclude.m4, and currently we exclude 3.0 (I
remember seeing issues with that bison version), including any micro
version, so I would say that the error message is expected here.
Could you ellaborate what would you like to be fixed here?

-- 
Ferenc Kovács
@Tyr43l - http://tyrael.hu

---

## #73662 — marius adrian popa — 2014-04-10T15:39:03+00:00

URL: https://externals.io/message/73638#73662 · In reply to: #73640

Well i'm on ubuntu 14.04 and php 5.9.x from ubuntu repository builds
and works just fine with that version 3.0.2
https://launchpad.net/ubuntu/trusty/+source/php5/5.5.9+dfsg-1ubuntu4

I wonder why 3.0.2 is excluded , i see the patch in git but i don't
know the reason why 3.0.2 is excluded


>
>
>
> 
> > […]
>
>
> this is probably caused by the recent openssl upgrade on the box, I've cc'ed
> systems@php.net so somebody can look into it.
>
> > […]
>
> the exclude list is in Zend/acinclude.m4, and currently we exclude 3.0 (I
> remember seeing issues with that bison version), including any micro
> version, so I would say that the error message is expected here.
> Could you ellaborate what would you like to be fixed here?
>
> --
> Ferenc Kovács
> @Tyr43l - http://tyrael.hu

---

## #73663 — Ferenc Kovacs — 2014-04-10T17:30:31+00:00

URL: https://externals.io/message/73638#73663 · In reply to: #73662

On Thu, Apr 10, 2014 at 5:39 PM, marius adrian popa <mapopa@gmail.com>wrote:

> Well i'm on ubuntu 14.04 and php 5.9.x from ubuntu repository builds
> and works just fine with that version 3.0.2
> https://launchpad.net/ubuntu/trusty/+source/php5/5.5.9+dfsg-1ubuntu4


if they are building from the release tarballs, then they don't need bison
for that that (release tarballs are build via
http://git.php.net/?p=php-src.git;a=blob;f=makedist;h=1b47d7bd82a307ca4e9dab97327bb8aabaad6bb0;hb=HEAD)
if that isn't the case, then I guess they are either patching the php-src
before the build, or building the package with a different bison version,
because 5.5 also rejects bison 3.0 albeit in a slightly different way, as
we were using a manually edited version whitelist until 5.6, when we moved
to a blacklist based approach.



>
>
> I wonder why 3.0.2 is excluded , i see the patch in git but i don't
> know the reason why 3.0.2 is excluded
>
>
Mike was the one who asked for 3.0 to be blacklisted, so we can ask him if
he remembers the exact reason, but from a quick test it seems that I still
can't compile 5.5 ZTS with bison 3.0.2 from homebrew on my mac:

In file included from
/Users/tyrael/checkouts/php-src.git/ext/standard/basic_functions.c:48:
/Users/tyrael/checkouts/php-src.git/Zend/zend_language_parser.h:330:5:
error: conflicting types for 'zendparse'
int zendparse (void);
    ^
/Users/tyrael/checkouts/php-src.git/Zend/zend_globals_macros.h:35:5: note:
previous declaration is here
int zendparse(void *compiler_globals);
    ^
1 error generated.
make: *** [ext/standard/basic_functions.lo] Error 1

-- 
Ferenc Kovács
@Tyr43l - http://tyrael.hu
