Modify

Opened 8 years ago

Closed 7 years ago

Last modified 4 years ago

#6668 closed enhancement (obsolete)

[Package] Update curl to v7.20.0

Reported by: sav Owned by: spudz76
Priority: response-needed Milestone: Barrier Breaker 14.07
Component: packages Version: Kamikaze trunk
Keywords: curl Cc:

Description

Update curl to v7.20.0. Patch included.

Attachments (4)

curl.patch (4.8 KB) - added by sav 8 years ago.
Update curl to v7.20.0
curl-clean.patch (873 bytes) - added by sav 8 years ago.
Clean Makefile
build.log (38.3 KB) - added by sav 8 years ago.
configure build curl for uClibc 0.9.30.1/gcc 4.3.3 CS
build1.log (35.5 KB) - added by sav 8 years ago.
configure build curl for eglibc 2.11/gcc 4.4.3

Download all attachments as: .zip

Change History (11)

Changed 8 years ago by sav

Update curl to v7.20.0

Changed 8 years ago by sav

Clean Makefile

comment:1 follow-up: Changed 8 years ago by florian

Saverio, I still get a configure error:

checking for curl_socklen_t data type... unknown
configure: error: cannot find data type for curl_socklen_t.

Can you try to reproduce it on x86/mips?

Thanks

comment:2 in reply to: ↑ 1 Changed 8 years ago by sav

Replying to florian:

Saverio, I still get a configure error:

checking for curl_socklen_t data type... unknown
configure: error: cannot find data type for curl_socklen_t.

Can you try to reproduce it on x86/mips?

Thanks

My system Ubuntu 8.04 server x86-64
bcm
build default bcm947xx (uClibc 0.9.30.1/gcc 4.3.3 with CS)- no error curl build

checking for curl_socklen_t data type... socklen_t
checking size of curl_socklen_t... 4

See build.log

And build bcm947xx (eglibc 2.11/gcc 4.4.3)- no error curl build

checking for curl_socklen_t data type... socklen_t
checking size of curl_socklen_t... 4

See build1.log

What else do I need to try?

P.S. Sorry for my bad English

Changed 8 years ago by sav

configure build curl for uClibc 0.9.30.1/gcc 4.3.3 CS

Changed 8 years ago by sav

configure build curl for eglibc 2.11/gcc 4.4.3

comment:3 Changed 8 years ago by spudz76

  • Owner changed from developers to spudz76
  • Priority changed from normal to response-needed

[patchteam] No configure error here either. Maybe configure is referring to the build system headers for some reason - I run Ubuntu and have libcurl4-openssl-dev installed, maybe you don't have the equivalent installed on your build distro (but sav does)? If this is the source of the configure error, then something is wrong, as it should be looking at the buildroot headers for curl and not the build system ones.

Holding commit until this is ironed out, even though this passed 5 of 6 build tests including my own on brcm47xx/uClibc 0.9.30.1/gcc 4.3.3+CS. Taking ownership and setting response-needed while sav reviews the problem. I may also do some testing/fixing if I have a moment.

comment:4 follow-up: Changed 8 years ago by thepeople

  • Status changed from new to assigned

comment:5 in reply to: ↑ 4 Changed 8 years ago by anonymous

Replying to thepeople:

Holding commit until this is ironed out, even though this passed 5 of 6 build tests including my own on brcm47xx/uClibc 0.9.30.1/gcc 4.3.3+CS. Taking ownership and setting response-needed while sav reviews the problem. I may also do some testing/fixing if I have a moment.

openwrt/trunk/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/lib/libcurl.so: undefined reference to `SSL_get_peer_cert_chain'
collect2: ld returned 1 exit status

Configure works, but removing line 81 of Makefile

81	 	        LDFLAGS="$$$$LDFLAGS -lcrypto -lssl -lz" \ 

breaks linking!

comment:6 Changed 7 years ago by acoul

  • Resolution set to obsolete
  • Status changed from assigned to closed

check #8275

comment:7 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.