Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outdated dependencies #1

Open
onsails opened this issue May 4, 2014 · 5 comments
Open

Outdated dependencies #1

onsails opened this issue May 4, 2014 · 5 comments

Comments

@onsails
Copy link
Contributor

onsails commented May 4, 2014

vkhs does not build dependencies, fails with the following error:

Resolving dependencies...
cabal: Could not resolve dependencies:
trying: VKHS-0.4.1 (user goal)
next goal: template-haskell (dependency of VKHS-0.4.1)
rejecting: template-haskell-2.9.0.0/installed-ed6... (conflict: VKHS =>
template-haskell==2.8.*)
rejecting: template-haskell-2.9.0.0, 2.8.0.0, 2.7.0.0, 2.6.0.0, 2.5.0.0,
2.4.0.1, 2.4.0.0, 2.3.0.1, 2.3.0.0, 2.2.0.0 (global constraint requires
installed instance)
Dependency tree exhaustively searched.

I am using ghc 7.8.2.

@onsails onsails changed the title outdated dependencies Outdated dependencies May 4, 2014
@onsails
Copy link
Contributor Author

onsails commented May 4, 2014

Changing fclabels version mask to ==2.1.* fixes the problem but the code of the VKHS does not compile:

Configuring VKHS-0.4.1...
Building VKHS-0.4.1...
Failed to install VKHS-0.4.1
Last 10 lines of the build log ( /Users/wb/dev/os/vkhs/.cabal-sandbox/logs/VKHS-0.4.1.log ):
[1 of 1] Compiling Main             ( dist/dist-sandbox-a3c23b30/setup/setup.hs, dist/dist-sandbox-a3c23b30/setup/Main.o )
Linking ./dist/dist-sandbox-a3c23b30/setup/setup ...
Configuring VKHS-0.4.1...
Building VKHS-0.4.1...
Preprocessing library VKHS-0.4.1...

dist/dist-sandbox-a3c23b30/build/Network/Protocol/Cookie.hs:74:18:
    Could not find module ‘Data.Label.Abstract’
    Use -v to see a list of the files searched for.

@sergei-mironov
Copy link
Contributor

Hi. Thanks for the report. I've incorporated the older fclabels-1.1.5 into the tree. I think it is the solution. Please check the latest version.

@onsails
Copy link
Contributor Author

onsails commented May 11, 2014

Hi. Thanks for the fix! Now I am getting error:

dist/dist-sandbox-467a11f/build/Web/VKHS/API/Aeson.hs:24:18:
    Could not find module ‘Web.VKHS.API.Base’
    Use -v to see a list of the files searched for.

I fixed this by exposing Web.VKHS.API.Base in VKHS.cabal. See #2

@onsails
Copy link
Contributor Author

onsails commented May 11, 2014

And now I have linking problem when add dependency on VKHS:

Undefined symbols for architecture x86_64:
  "_curl_easy_cleanup", referenced from:
      _s262n_info in libHSVKHS-0.5.0.a(Curl.o)
      _s264k_info in libHSVKHS-0.5.0.a(Curl.o)
      _s264r_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26jX_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26m0_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26m7_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26EF_info in libHSVKHS-0.5.0.a(Curl.o)
      ...
  "_curl_easy_duphandle", referenced from:
      _sb9w_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_easy_escape", referenced from:
      _sa4B_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_easy_getinfo", referenced from:
      _sJz5_info in libHSVKHS-0.5.0.a(Easy.o)
      _sJEB_info in libHSVKHS-0.5.0.a(Easy.o)
      _sJGz_info in libHSVKHS-0.5.0.a(Easy.o)
      _sJJo_info in libHSVKHS-0.5.0.a(Easy.o)
      _sKaB_info in libHSVKHS-0.5.0.a(Easy.o)
      _sKed_info in libHSVKHS-0.5.0.a(Easy.o)
      _sKe9_info in libHSVKHS-0.5.0.a(Easy.o)
      ...
  "_curl_easy_init", referenced from:
      _s263y_info in libHSVKHS-0.5.0.a(Curl.o)
      _s263V_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26lb_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26lw_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26DI_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26E8_info in libHSVKHS-0.5.0.a(Curl.o)
      _VKHSzm0zi5zi0_NetworkziCurlhsziEasy_curlzueasyzuinit1_info in libHSVKHS-0.5.0.a(Easy.o)
      ...
  "_curl_easy_pause", referenced from:
      _saBy_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_easy_perform", referenced from:
      _s2643_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26lH_info in libHSVKHS-0.5.0.a(Curl.o)
      _s26Ek_info in libHSVKHS-0.5.0.a(Curl.o)
      _VKHSzm0zi5zi0_NetworkziCurlhsziEasy_zdwa1_info in libHSVKHS-0.5.0.a(Easy.o)
      _saWY_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_easy_recv", referenced from:
      _VKHSzm0zi5zi0_NetworkziCurlhsziBase_zdwccall_info in libHSVKHS-0.5.0.a(Base.o)
      _r7ES_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_easy_reset", referenced from:
      _VKHSzm0zi5zi0_NetworkziCurlhsziEasy_zdwa2_info in libHSVKHS-0.5.0.a(Easy.o)
      _sbaL_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_easy_send", referenced from:
      _VKHSzm0zi5zi0_NetworkziCurlhsziBase_zdwccall1_info in libHSVKHS-0.5.0.a(Base.o)
      _r7EU_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_easy_setopt", referenced from:
      _sEF4_info in libHSVKHS-0.5.0.a(Setopt.o)
      _sEF9_info in libHSVKHS-0.5.0.a(Setopt.o)
      _sEFd_info in libHSVKHS-0.5.0.a(Setopt.o)
      _sD5I_info in libHSVKHS-0.5.0.a(Setopt.o)
      _sD66_info in libHSVKHS-0.5.0.a(Setopt.o)
      _sD6u_info in libHSVKHS-0.5.0.a(Setopt.o)
      _sD6S_info in libHSVKHS-0.5.0.a(Setopt.o)
      ...
  "_curl_easy_strerror", referenced from:
      _sAkK_info in libHSVKHS-0.5.0.a(Errors.o)
      _saz2_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_easy_unescape", referenced from:
      _sa88_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_escape", referenced from:
      _sa6x_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_formfree", referenced from:
      _sa1e_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_formget", referenced from:
      _s9Ze_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_free", referenced from:
      _VKHSzm0zi5zi0_NetworkziCurlhsziBase_zdwccall3_info in libHSVKHS-0.5.0.a(Base.o)
      _sacw_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_getdate", referenced from:
      _salO_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_getenv", referenced from:
      _sa2n_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_global_cleanup", referenced from:
      _r7El_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_global_init", referenced from:
      _sadF_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_global_init_mem", referenced from:
      _r7Ej_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_share_cleanup", referenced from:
      _sawr_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_share_init", referenced from:
      _r7Ep_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_share_setopt", referenced from:
      _saon_info in libHSVKHS-0.5.0.a(Base.o)
      _saqo_info in libHSVKHS-0.5.0.a(Base.o)
      _sasp_info in libHSVKHS-0.5.0.a(Base.o)
      _sauq_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_share_strerror", referenced from:
      _saAi_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_slist_append", referenced from:
      _saj5_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_slist_free_all", referenced from:
      _sKaG_info in libHSVKHS-0.5.0.a(Easy.o)
      _sakF_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_strequal", referenced from:
      _s9Vx_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_strnequal", referenced from:
      _s9Xd_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_unescape", referenced from:
      _saap_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_version", referenced from:
      _VKHSzm0zi5zi0_NetworkziCurlhsziEasy_curlzuversion1_info in libHSVKHS-0.5.0.a(Easy.o)
      _r7Ec_info in libHSVKHS-0.5.0.a(Base.o)
  "_curl_version_info", referenced from:
      _VKHSzm0zi5zi0_NetworkziCurlhsziEasy_curlzuversionzuinfo1_info in libHSVKHS-0.5.0.a(Easy.o)
      _saxM_info in libHSVKHS-0.5.0.a(Base.o)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status

while VKHS is being installed on the same machine without any problems.

@onsails
Copy link
Contributor Author

onsails commented May 12, 2014

worth mentioning I added dependency on VKHS via cabal sandbox add-source my/fork/issue/#2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants