stellar / rs-soroban-env

Rust environment for Soroban contracts.
Apache License 2.0
59 stars 40 forks source link

bump proc-macro2 #1350

Closed salaheldinsoliman closed 5 months ago

salaheldinsoliman commented 5 months ago

What

1- Bump proc-macro2 crate in soroban-builtin-sdk-macros and soroban-env-macros 2- add Cargo.lock to .gitignore

Why

A version conflict is happening while building solang, after adding soroban-env-host as a dependancy: error: failed to select a version for proc-macro2. ... required by package soroban-builtin-sdk-macros v20.2.2 ... which satisfies dependency soroban-builtin-sdk-macros = "=20.2.2" of package soroban-env-host v20.2.2 ... which satisfies dependency soroban-env-host = "^20.2.2" of package solang v0.3.3 versions that meet the requirements =1.0.69 are: 1.0.69

all possible versions conflict with previously selected packages.

previously selected package proc-macro2 v1.0.78 ... which satisfies dependency proc-macro2 = "^1.0.78" of package parse-display-derive v0.9.0 ... which satisfies dependency parse-display-derive = "=0.9.0" of package parse-display v0.9.0 ... which satisfies dependency parse-display = "^0.9" of package solang v0.3.3

failed to select a version for proc-macro2 which could resolve this conflict